Executar um programa sem privilégios administrativos no Windows 7 [duplicado]

8

Minha conta no Windows 7 é uma conta de administrador. Quando abro a caixa Executar (WinKey + R), sou avisado: "Esta tarefa será criada com privilégios administrativos".

insira a descrição da imagem aqui

Existe alguma maneira de executar programas como eu, mas sem privilégios administrativos quando conectado como administrador?

kpozin
fonte

Respostas:

1

Embora se possa argumentar que você está fazendo as coisas um pouco para trás, se você insiste, pode olhar para:

DropMyRights

Process Explorer / Psexec

Craig H
fonte
11
Observe que, ao usar o DropMyRights ou software relacionado para navegadores e outros aplicativos de alto risco certamente aumentará a segurança, ela não está nem perto de uma alternativa adequada para a única solução real, assinando totalmente o uso do ponto de exclamação por William Hilsum: volte o UAC em!
Marcks Thomas
9

Sim.

Ligue o UAC novamente!

Tecnicamente, o programa ainda será executado no contexto da sua conta, mas o UAC impedirá alterações no sistema sem autenticação primeiro.

A única outra opção é criar atalhos, clicar com o botão direito do mouse e Run as different userescolher uma conta que não tenha direitos de administração. insira a descrição da imagem aqui

William Hilsum
fonte
Em geral, prefiro que o UAC esteja desativado, pois faço muito trabalho de desenvolvimento em que o UAC atrapalha. Mas um navegador da web, por exemplo, eu gostaria de executar sem privilégios, para minimizar o risco de ser atingido por explorações do navegador.
22411 kpozin
3
O UAC não deve atrapalhar o desenvolvimento se for feito corretamente ... Que tipo de problemas você realmente tem? (Apenas problemas que tenho é durante a configuração / patching)
William Hilsum
4

Você precisa ativar o Controle de Conta de Usuário:

  1. Vá para Painel de Controle ⇨ Contas de Usuário e Segurança Familiar ⇨ Contas de Usuário
  2. Clique em Alterar configurações de controle de conta de usuário
  3. Selecione o nível padrão
  4. clique [OK]
  5. Reiniciar
Ritz
fonte
2

runas /trustlevel:0x20000 cmd.exePor exemplo, iniciará um prompt de comando que acredita ser um administrador (se originalmente iniciado como tal), mas não possui privilégios elevados, como escrever para C:\Windows\. Isso funciona mesmo para a instalação, por exemplo, de pacotes msi que exigem apenas privilégios elevados, pois, por padrão, eles desejam instalar C:\Program Files(mais menos (x86)). Fonte: esta resposta SU

Tobias Kienzler
fonte
Eu tenho um problema em que um programa funciona quando invocado no prompt de comando do usuário, mas não no prompt de comando do administrador para o mesmo usuário. No prompt do administrador, tentei, runas /trustlevel:0x20000 ...mas o programa ainda não funciona. A única maneira de executá-lo de administração rápida, é runas /user:thesameuser cmd .... Isso abre um novo prompt verdadeiramente no nível do usuário (e onde o programa é executado corretamente). Esta opção, no entanto, encontra um problema com a senha e / savecred não está ajudando por algum motivo. Então, como alguém, no prompt de administração do usuário, pode executar algo como um usuário comum sem fornecer pwd?
Petr Vepřek