Execute o atalho como administrador na inicialização

0

Usando o Windows 8.1, o UAC foi desativado. Eu tenho um script que configura algumas entradas ARP estáticas. Precisa de privilégios elevados e nenhuma interação com o usuário. Eu faço isso criando um atalho para ele e configurando-o para ser executado como administrador.

Isso precisa ser executado na inicialização. Atualmente eu faço isso colocando-o na pasta Startup do menu iniciar (via explorer, pois o Windows 8 não possui um menu Iniciar tradicional).

No entanto, não é executado na inicialização. Descobri que o Windows 8 simplesmente ignora qualquer coisa na pasta de inicialização que é executada como administrador.

Como executo isso na inicialização como administrador?

Eu também tentei configurá-lo para começar pelo agendador de tarefas, mas com o mesmo resultado. Tarefas que são executadas em níveis elevados são ignoradas.

A conta do usuário tem privilégios de administrador, mas não é "administrador" ou qualquer outra coisa.

    
por Jason C 04.04.2015 / 02:05

2 respostas

1

Não defina o script para ser executado como administrador, em seguida, use task schedular e execute-o com privilégios mais altos, mas sob seu próprio usuário. Isso executará o script como SYSTEM, mas use seu ambiente.

Observe que quando você executa algo como administrador, ele será executado em seu próprio ambiente. Portanto, é possível que seu script funcione, mas que ele se comporta inesperadamente porque está em seu próprio ambiente. Para ter certeza, você pode ver os resultados do agendador de tarefas da última execução, e você pode executá-lo uma vez sob demanda para solucionar problemas.

    
por 04.04.2015 / 02:10
-1

Eu tenho um programa que executo como administrador na inicialização. Como você sabe, o Windows normalmente bloqueia isso. Você precisa de um programa para ser executado como padrão, que então inicia seu executável.

Existem vários na rede - posso sugerir ELEVATE.EXE:

link

    
por 24.12.2017 / 13:25