Comando para executar um aplicativo com privilégios de administrador, mas NÃO como administrador (prompt com o UAC)

1

Eu quero iniciar o Bloco de Notas com privilégios elevados para editar C: \ Windows \ System32 \ drivers \ etc \ host. Normalmente eu digitaria bloco de notas na caixa de pesquisa, e com o programa destacado + Shift + Enter , Clique em Sim no prompt do UAC e abra o arquivo. Eu faço isso com frequência, então quero um arquivo em lote para fazer isso.

Eu tentei o seguinte comando:

runas /user:Administrator /savecred notepad.exe path\to\file

Mas isso não é exatamente o que eu quero, pois solicita a senha da conta de administrador. Eu realmente quero um comando para iniciar um programa com privilégios elevados para a conta de usuário atual.

Eu corro o Windows 7 RC.

    
por Michiel van Oosterhout 12.10.2009 / 14:11

2 respostas

4

Como o Notepad é uma ferramenta do Windows, você pode não definir "Executar sempre como administrador", mas há um truque. Crie um link simbólico e abra o diálogo de propriedades. Nas propriedades do link, selecione Avançado (botão inferior direito) e selecione "Executar link como administrador". Isso deve elevar o processo.

Espero que ainda seja o mesmo no Windows 7 (testei no Windows Vista).

    
por 12.10.2009 / 14:25
1

Criando um atalho para o bloco de notas e, em seguida, indo para suas propriedades = > Execução avançada como administrador funciona no Windows 7 de 64 bits.

Esta é uma boa solução para mim. Eu estava procurando uma maneira de adicionar linhas ao arquivo hosts . Isso não é o ideal, mas me poupa muito tempo encontrar a maldita coisa.

    
por 03.07.2010 / 16:52