Me gustaría ejecutar Visual Studio 2017/2019 como administrador cuando selecciono un proyecto de la lista reciente en la barra de tareas , es decir. al abrir un proyecto a través de los accesos directos de Explorer / Shell.
Usé la configuración: propiedades -> acceso directo -> avanzado -> ejecutar como casilla de verificación de administrador.
Desafortunadamente, esto no hace que devenv se ejecute como administrador.
¿Alguna idea sobre cómo solucionar este problema?
El efecto de los pasos en la respuesta de Steve es la adición de un valor de registro único. Puede evitar todos esos pasos simplemente agregando ese valor de registro a través de la línea de comando. Por alguna razón, descubrí que tarda un poco en surtir efecto, pero un cierre de sesión / inicio de sesión debería hacer que surta efecto inmediatamente.
Por alguna extraña razón, descubrí que, en mi caso, Windows no verificaba HKLM. Solo estaba mirando a HKCU. Así que configuré ambos. Pero para otros usuarios que inician sesión, HKLM debería ser útil.
También se incluye el establecimiento del mismo valor para VSLauncher.exe, que resuelve otros problemas.
Esto se encarga de VS2017 y 2019. Si solo tiene uno de ellos instalado, elimine las líneas del otro.
Además, si cambió la carpeta en la que se instala VS, cambie la ruta a
devenv.exe
, o simplemente use la respuesta de Steve para hacerlo de la otra manera.En un símbolo del sistema de administrador:
O, si prefiere un archivo .reg:
fuente