Eu gostaria de executar o Visual Studio 2017/2019 como administrador ao selecionar um projeto da lista recente na barra de tarefas , ou seja, ao abrir um projeto por meio de atalhos do Explorer / Shell.
Eu usei a configuração: propriedades -> atalho -> avançado -> caixa de seleção executar como administrador.
Infelizmente, isso não faz com que devenv seja executado como Administrador.
Alguma ideia de como consertar isso?
O efeito das etapas na resposta de Steve é a adição de um único valor de registro. Você pode evitar todas essas etapas apenas adicionando esse valor de registro por meio da linha de comando. Por algum motivo, descobri que demora um pouco para fazer efeito, mas um logout / login deve fazer com que ele entre em vigor imediatamente.
Por algum motivo estranho, descobri que, no meu caso, o Windows não estava verificando o HKLM. Ele estava apenas olhando para HKCU. Então, eu configurei ambos. Mas para outros usuários que fazem login, o HKLM deve ser útil.
Também está incluído a configuração do mesmo valor para VSLauncher.exe, que resolve outros problemas.
Isso cuida tanto do VS2017 quanto do 2019. Se você tiver apenas um deles instalado, remova as linhas do outro.
Além disso, se você alterou a pasta em que o VS é instalado, altere o caminho
devenv.exe
ou apenas use a resposta de Steve para fazer o contrário.Em um prompt de comando do administrador:
Ou, se você preferir um arquivo .reg:
fonte