Cada vez que inicio Visual Studio 2012 en Windows 8, siempre necesito permisos de administrador para acceder a los metadatos de IIS y depurar aplicaciones web locales en IIS.
¡Si apago UAC, no puedo iniciar el simulador de Windows 8!
¿Alguien sabe cómo puedo hacer para detener todas estas tonterías de seguridad y dejarme seguir con mi trabajo?
Respuesta1
Haga clic derecho en el ícono "Metro" para Visual Studio 2012
Haga clic en "Abrir ubicación del archivo". Lo colocará en el escritorio clásico de Windows con el acceso directo a Visual Studio.
Haga clic derecho en ese acceso directo y vaya a "Propiedades"
Haga clic en "Avanzado"
Marque "Ejecutar como administrador" y haga clic en Aceptar.
A partir de ahora, siempre se iniciará como Administrador con privilegios elevados.
Deberá hacer esto para cada acceso directo que tenga a Visual Studio.
Es decir, si también ha fijado Visual Studio en la barra de tareas.
Haga clic derecho en el icono.
Haga clic derecho en 'Visual Studio 2012'
Luego continúe desde el paso 3 anterior.
Respuesta2
La única forma que conozco que garantiza que siempre se abrirá como Administrador (incluso cuando se abre desde asociaciones de archivos, lista de salto, etc.) es:
Localice el
devenv.exe
archivo en el Explorador, por ejemplo, el mío está enC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
Haga clic derecho en devenv.exe y seleccione "Solucionar problemas de compatibilidad"
Seleccione "Solucionar problemas del programa"
Seleccione "Este programa requiere permisos adicionales"
Deberá dejar que inicie VS antes de que le permita hacer clic en Siguiente, pero ya está.
EXTREMADAMENTE molesto que ya no puedas hacer esto a través del cuadro de diálogo de propiedades normal. Es como si Microsoft estuviera haciendo todo lo posible para garantizar que Windows 8 aliene a la mayor cantidad de personas posible...
Respuesta3
Tuve el mismo problema, un compañero de equipo sugirió que la solución que funcionó para mí es instalarVSCommands para Visual Studio 2012, luego abra la configuración de VSCommands, configure Mejoras de IDE - General - Inicie siempre Visual Studio con permisos elevados.
Respuesta4
Opción 1: configurar VSLauncher.exe y DevEnv.exe para que siempre se ejecuten como administrador
Para que Visual Studio siempre se ejecute como administradoral abrir cualquier archivo .sln:
- Navegar a
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
. - Haga clic derecho
VSLauncher.exe
y elijaSolucionar problemas de compatibilidad. - ElegirPrograma de solución de problemas.
- MarcarEl programa requiere permisos adicionales.y presiona Siguiente.
- Haga clic en elPruebe el programa...para iniciar VS.
- Haga clic en Siguiente, luego presioneSí, guarde estas configuraciones para este programa, y luego elcercabotón.
Para que Visual Studio siempre se ejecute como administradoral abrir Visual Studio directamente, haga lo mismo con los archivos DevEnv.exe. Estos archivos se encuentran en:
estudio visual 2010
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
estudio visual 2012
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Estudio visual 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Estudio visual 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
Estudio visual 2019
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe
Opción 2: usar la extensión VSCommands para Visual Studio
Instalar gratisExtensión VSCommands para Visual Studio(está dentrola galería de extensiones de Visual Studio) y luego configúrelo para que Visual Studio comience siempre con privilegios de administrador yendo a Herramientas -> VSCommands -> Opciones -> Mejoras IDE -> General, marque Always start Visual Studio with elevated permissions
y haga clic en el botón Guardar.
Nota:VSCommands no está disponible actualmente para VS 2015, pero su sitio dice que están trabajando para actualizarlo para que sea compatible con VS 2015.
Mi opinión
Prefiero la opción 2 porque:
- también le permite desactivar fácilmente esta funcionalidad.
- VSCommands viene con muchas otras funciones excelentes, por lo que siempre lo tengo instalado de todos modos.
- es más fácil de hacer que la opción 1.