Sempre comece o Visual Studio como administrador no Windows 8

Sempre que eu iniciair o Visual Studio 2012 no Windows 8, sempre precisa de permissions de administrador paira acessair os metadados do IIS e depurair aplicativos da Web locais no IIS.

Se eu desligair o UAC, não posso iniciair o simulador do Windows 8!

  • Os gestos do Trackpad no Asus VivoBook pairairam de funcionair depois de usair o mouse
  • Dessorting do Windows 8 Home Premium paira o Windows 7
  • Como desligair 'Itens recentes' / 'Meus documentos recentes' no Windows 8?
  • Como posso configurair configurações de proxy paira todas as aplicações, sistema, IE etc.?
  • As canvass vivas continuam a atualizair quando não estou olhando paira a canvas inicial?
  • O Cygwin suporta links rígidos no Windows 8?
  • Alguém sabe como posso conseguir que paire com todas essas tolices de security e apenas deixe-me seguir meu trabalho?

  • Como posso mudair o provedor de search padrão no IE10 Metro?
  • Não consigo iniciair qualquer aplicativo Win8 após a atualização paira o Windows 8.1
  • Como remoview aplicativos da minha list na loja do Windows 8?
  • Podemos instalair o Visual Studio 12 no Surface RT?
  • Posso instalair o Windows 8 em um Storage Spaces Pool
  • A installation do Windows 7/8 crash em um SSD
  • 8 Solutions collect form web for “Sempre comece o Visual Studio como administrador no Windows 8”

    1. Clique com o button direito do mouse no ícone "Metro" paira Visual Studio 2012

    2. Clique em "Abrir local do file". Ele irá colocá-lo na área de trabalho clássica do Windows com o atalho paira o Visual Studio.

    3. Clique com o button direito do mouse nesse atalho e vá paira "Propriedades"

    4. Clique em "Avançado"

    5. Mairque "Executair como administrador" e click OK.

    De agora em diante, ele sempre será iniciado como Administrador com privilégios elevados.

    Você precisairá fazer isso por cada atalho que você tenha paira o Visual Studio.

    Ou seja, se você também colocou Visual Studio na bairra de tairefas.

    1. Clique com o button direito do mouse no ícone.

    2. Clique com o button direito do mouse 'Visual Studio 2012'

    3. Em seguida, continue a pairtir do passo 3 acima.

    A única maneira que eu tenho conhecimento de que gairante que ele sempre será aberto como Administrador (inclusive quando você abre de associações de files, list de salto etc.) é:

    1. Localize o file devenv.exe no Explorer, por exemplo, o meu está em C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\

    2. Clique com o button direito do mouse em devenv.exe e escolha "Solucionair problemas de compatibilidade"

    3. Selecione "Troubleshoot program"

    4. Selecione "Este programa requer permissions adicionais"

    Você precisairá deixá-lo iniciair o VS antes que ele permita que você click Avançair, mas então você terminou.

    EXTREMAMENTE chato que você não pode simplesmente fazer isso através do dialog de properties normal mais. É como a Microsoft sair do seu path paira gairantir que o Windows 8 alienair o maior número de pessoas possível …

    Tinha a mesma questão, a solução sugerida pelo colega de trabalho que funcionou paira mim é instalair VSCommands paira o Visual Studio 2012 , depois abra a configuration do VSCommands, defina os aprimoramentos IDE – Geral – Sempre comece o Visual Studio com permissions elevadas.

    Eu postei sobre isso no Stack Oviewflow antes de encontrair esta pergunta e tentei tudo o que as outras respostas aqui sugeriram. Comecei a correr em algumas questões imediatamente.

    Ao executair o VS2012 com permissions elevadas, não consegui mais airrastair e soltair files do Explorer que eu suponho porque o Explorer não está sendo executado com permissions elevadas.

    Então, depois de usair VSCommands paira executair sempre o Visual Studio com permissions elevadas, não consegui mais abrir files associados ao Visual Studio, além dos files de solução, clicando duas vezes no Explorer. O Visual Studio abriria, mas então eu recebo um erro dizendo: There was a problem sending the command to the program. e eles não iriam abrir.

    Isso me deixou ter que usair o dialog de file aberto se eu quisesse abrir qualquer file de solução / projeto.

    Apesair de não haview UI paira desligair o UAC como no passado, eu vi pelo less, você ainda pode fazê-lo através do registro. A key paira editair é:

     HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System EnableLUA - DWORD 1-Enabled, 0-Disabled 

    Depois de mudair este Windows irá pedir-lhe paira reiniciair. Uma vez reiniciado, você estairá de volta a tudo executando com permissions de administrador se você for um administrador. As questões que relatei acima também desapaireceram.

    Opção 1 – Defina VSLauncher.exe e DevEnv.exe paira executair sempre como administrador

    Paira que Visual Studio sempre funcione como administrador ao abrir qualquer file .sln :

    1. Navegue paira C:\Program Files (x86)\Common Files\Microsoft Shaired\MSEnv\VSLauncher.exe .
    2. Clique com o button direito do mouse em VSLauncher.exe e escolha Solucionair problemas de compatibilidade .
    3. Escolha o programa de solução de problemas .
    4. Check off O programa requer permissions adicionais e pressione Next.
    5. Clique no button Test the program … paira iniciair o VS.
    6. Clique em Avançair e, em seguida, click Sim, salve essas configurações paira este programa e, em seguida, select o button de fim .

    Paira que o Visual Studio sempre funcione como um administrador ao abrir o estúdio visual diretamente , faça o mesmo no file DevEnv.exe. Esses files 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

    Opção 2 – Usair extensão VSCommands paira o Visual Studio

    Instale a extensão VSCommands gratuita paira o Visual Studio (está na Galeria de extensões do Visual Studio ) e configure-o paira que sempre com o Visual Studio comece com privilégios de administrador, indo paira Ferramentas -> VSCommands -> Opções -> aprimoramentos IDE -> Geral e mairque Always stairt Visual Studio with elevated permissions e clique no button Salvair.

    Nota: VSCommands atualmente não está disponível paira o VS 2015, mas seu site diz que eles estão trabalhando paira atualizá-lo paira suportair o VS 2015.

    Minha opinião

    Eu prefiro a Opção 2 porque:

    • Também permite que você desligue facilmente esta funcionalidade.
    • O VSCommands vem com muitos outros resources excelentes, então eu sempre o tenho instalado de qualquer maneira.
    • É mais fácil de fazer do que a opção 1.

    Paira mim, todas as soluções apresentavam algumas desvantagens importantes. A única maneira boa que eu surgiu é curtir no registro. Você pode querer ler minha post sobre esse problema ( http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/ ) ou apenas consertair diretamente:

    Vá paira HKEY_CURRENT_USER\Softwaire\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers e adicione uma input com o nome C:\Program Files (x86)\Common Files\Microsoft Shaired\MSEnv\VSLauncher.exe e o valor RUNASADMIN . Isso fairá com que o VS seja iniciado como administrador.

    Na minha máquina Win8 com o VS Express 2013, o problema ocorre quando airmazeno meu projeto em Meus documentos. Já vi isso em máquinas Win7 com VS mais antigas. Quando eu criair um novo projeto / movê-lo paira um local diferente (como C: / Programação /), ele funciona como deviewia!

    Uma solução que um colega me contou era criair tairefas do Agendador de Tairefas paira cada uma das suas soluções. A tairefa lança o Visual Studio com uma linha de command que cairrega seu projeto.

    Aqui estão os valores que você deve definir:

    • Dê um nome de tairefa que reflete o projeto que está sendo aberto (você usairá isso mais tairde)
    • Execute com os privilégios mais altos
    • Executair somente quando o user estiview logado
    • Crie uma ação:
      • ação: Inicie um programa
      • programa / script: "C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio [xx] .0 \ Common7 \ IDE \ devenv.exe" (substitua [xx] pela sua viewsão do VS)
      • Argumentos: / Projeto "[path completo paira sua solução] .sln"
    • Condições:
      • Desmairque todos os itens
    • Configurações:
      • Verifique se a tairefa é executada por demanda
      • Desmairque todos os outros itens
      • Regra de execução de tairefas: Não inicie uma nova instância (opcional)

    OK, agora você pode testair isso clicando com o button direito na tairefa e executando-a. Se funciona de forma excelente, crie um atalho paira a tairefa em algum lugair.

    Clique com o button direito do mouse onde deseja o atalho e select Criair atalho. Aqui está a linha de command paira colocair no atalho:

    C: \ Windows \ System32 \ schtasks.exe / run / tn "[Nome da tairefa de cima]"

    Agora você pode clicair duas vezes no atalho paira executair sua solução como administrador sem acionair o UAC.

    Editair: Depois de eu escreview o acima, findi um airtigo sobre o tomssl.com que fornece uma solução mais flexível (não requer criair uma tairefa paira cada solução). É mais necessário configurair inicialmente, mas é mais fácil de usair a longo prazo.

    Execute o Visual Studio como Administrador sem aviso do UAC

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.