Sempre que inicio o Visual Studio 2012 no Windows 8, ele sempre precisa de permissões de administrador para acessar metadados do IIS e depurar aplicativos da Web locais no IIS.
Se eu desligar o UAC, não consigo iniciar o simulador do Windows 8!
Alguém sabe como posso parar com toda essa bobagem de segurança e me deixar continuar com meu trabalho?
Responder1
Clique com o botão direito no ícone "Metro" para Visual Studio 2012
Clique em "Abrir local do arquivo". Ele o colocará na área de trabalho clássica do Windows com o atalho do Visual Studio.
Clique com o botão direito nesse atalho e vá em "Propriedades"
Clique em "Avançado"
Marque "Executar como Administrador" e clique em OK.
A partir de agora, ele sempre será iniciado como Administrador com privilégios elevados.
Você precisará fazer isso para cada atalho que tiver para o Visual Studio.
Ou seja, se você também fixou o Visual Studio na barra de tarefas.
Clique com o botão direito no ícone.
Clique com o botão direito em 'Visual Studio 2012'
Em seguida, continue a partir do passo 3 acima.
Responder2
A única maneira que conheço que garante que ele sempre será aberto como Administrador (inclusive quando você abre a partir de associações de arquivos, lista de atalhos, etc.) é:
Localize o
devenv.exe
arquivo no Explorer, por exemplo, o meu está emC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
Clique com o botão direito em devenv.exe e escolha "Solucionar problemas de compatibilidade"
Selecione "Solucionar problemas do programa"
Selecione "Este programa requer permissões adicionais"
Você precisará deixá-lo iniciar o VS antes de clicar em Avançar, mas pronto.
EXTREMAMENTE irritante que você não possa mais fazer isso através da caixa de diálogo normal de propriedades. É como se a Microsoft estivesse fazendo de tudo para garantir que o Windows 8 afaste o maior número de pessoas possível...
Responder3
Tive o mesmo problema, um colega de equipe sugeriu que a solução que funcionou para mim foi instalarComandos VS para Visual Studio 2012e abra a configuração do VSCommands, defina Aprimoramentos de IDE - Geral - Sempre inicie o Visual Studio com permissões elevadas.
Responder4
Opção 1 - Defina VSLauncher.exe e DevEnv.exe para sempre executar como administrador
Para que o Visual Studio seja sempre executado como administradorao abrir qualquer arquivo .sln:
- Navegar para
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
. - Clique com o botão direito
VSLauncher.exe
e escolhaSolucionar problemas de compatibilidade. - EscolherSolução de problemas do programa.
- MarqueO programa requer permissões adicionaise clique em Avançar.
- Clique noTeste o programa...botão para iniciar o VS.
- Clique em Avançar e depois emSim, salve essas configurações para este programa, e então ofecharbotão.
Para que o Visual Studio seja sempre executado como administradorao abrir o visual studio diretamente, faça o mesmo com o(s) arquivo(s) DevEnv.exe. Esses arquivos estão localizados em:
Visual Studio 2010
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Visual Studio 2012
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
Estúdio Visual 2019
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe
Opção 2 – Use a extensão VSCommands para Visual Studio
Instale o grátisExtensão VSCommands para Visual Studio(está dentroa Galeria de Extensões do Visual Studio) e configure-o para sempre iniciar o Visual Studio com privilégios de administrador acessando Ferramentas -> VSCommands -> Opções -> Aprimoramentos de IDE -> Geral e marque Always start Visual Studio with elevated permissions
e clique no botão Salvar.
Observação:Atualmente, o VSCommands não está disponível para o VS 2015, mas o site diz que está trabalhando para atualizá-lo para oferecer suporte ao VS 2015.
Minha opinião
Eu prefiro a opção 2 porque:
- também permite desativar facilmente essa funcionalidade.
- O VSCommands vem com muitos outros recursos excelentes, então sempre o tenho instalado de qualquer maneira.
- é apenas mais fácil de fazer do que a opção 1.