Visual Studio 2017 HRESULT: 0x80070005 / E ACCESSDENIED en la creación de proyectos
Estoy ejecutando Visual Studio 2017, versión 15.0.0 + 26228.9
Cuando estoy tratando de crear un nuevo proyecto a través de Archivo > Nuevo > Proyecto... en Visual Studio 2017, recibo el siguiente mensaje de error y el proyecto no se crea:
Acceso denegado (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))
No importa el texto del mensaje en alemán en la captura de pantalla:
Esto sucede para cada proyecto plantilla que uso (por ejemplo, C# WPF, VB WPF, Aplicación de consola C#...).
Si intento crear un proyecto a través del cuadro de búsqueda rápida en la página de inicio de visual studio, VS simplemente se bloquea instantáneamente sin ningún mensaje de excepción:
¿Alguien más se ha encontrado con este problema y podría saber cómo solucionarlo?
5 answers
Tuve el mismo error. Lo resolví siguiendo el procedimiento:
- Apagar todas las instancias de Visual Studio
- Delete %LocalAppData%\Microsoft\VisualStudio\15.0_f4938f75\privateregistry.archivo bin (el ID después de 15.0_ puede ser diferente por máquina)
- Iniciar VS como usuario normal
Todo el crédito para esto debe ir a https://developercommunity.visualstudio.com/content/problem/31188/access-denied-error-1.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-03 10:49:16
Ok, lo arreglé. En resumen, la razón del problema fue una configuración incompleta y/o dañada.
Pero fue un camino bastante accidentado hacia la solución, incluyendo varias desinstalaciones y reinstalaciones hasta que finalmente descubrí por qué la configuración era realmente defectuosa.
A veces recibí una excepción durante la instalación, otras veces terminó bien, pero el error HRESULT persistió cuando intenté crear un nuevo proyecto.
Yo mi caso especial, este fue causado por el firewall corporativo, que bloqueó algunos de los paquetes de instalación de ser descargado por el instalador web. Resolví el problema conectándome a un WiFi abierto, que no está filtrado por el firewall.
Como estoy trabajando con un usuario estándar, UAC se activa cuando inicio cualquier rutina de instalación. Cuando comencé la configuración a través de UAC y me conecté al WiFi gratuito, no pude encontrar los servidores de paquetes. Me tomó un minuto darme cuenta de que el usuario administrador que usé para UAC tenía su propio configuración de proxy de Internet, que no funcionaría con el WiFi abierto.
Después de iniciar sesión como administrador, deshabilité el proxy y volví a iniciar sesión como mi usuario principal, volví a ejecutar la configuración, y volvió a fallar con un montón de mensajes de "carga de trabajo incompleta". Tan frustrado como estaba en este punto, simplemente lo ejecuté de nuevo a través del botón" Cambiar " sin siquiera cerrar el webinstaller y esta vez finalmente se completó sin ningún error!
Después de esto, podría empezar VS normalmente y la creación de un nuevo proyecto fue posible.
Por lo tanto, si experimenta algún problema como este, le recomendaría encarecidamente ejecutar una instalación de "Reparación" o "Cambio" justo sobre su instalación existente, pero intente evitar cualquier cortafuegos entre usted e Internet.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-21 09:47:56
1 / abrir panel de control - > programa y futuro -> IIS Express - > seleccionar Reparación
2 / Actualizar algún tiempo -> abrir Visual Studio
Esto es acerca de IIS Express en su computadora . solo necesita repararlo en el panel de control está bien .
Lo intenté y tuve éxito.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-04 09:53:05
Mi solución,
El formato Clang causó esto. simplemente deshabilite el formato clang:
Options->Text Editor->C/C++->Formatting->General - > Eable ClangFormat Support
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-20 09:14:39
La siguiente solución funcionó para mí
- Asegúrese de que todas las instancias de Visual studio estén cerradas.
- Ir a
%LocalAppData%\Microsoft\VisualStudio\15.0_****
- Eliminar el archivo
privateregistry.bin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-03 05:26:00