2009-11-16 12:44:31 +0000 2009-11-16 12:44:31 +0000
37
37

Ficheiro de morcegos em funcionamento no arranque como administrador no Windows 7

Estou actualmente a correr um script de arranque sob a forma de ficheiro de morcego no Windows 7 com sucesso (inseri uma nova entrada de chave de registo com o caminho do ficheiro de morcego como valor em

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run).

Agora preciso de executar outro ficheiro bat no arranque, mas com direitos elevados (como administrador), e sem confirmar manualmente uma solicitação.

Como posso conseguir isto, de preferência sem programas externos?

Respostas (8)

24
24
24
2009-11-16 13:04:09 +0000

Ver este artigo : Faça o Vista lançar programas restritos UAC no arranque com o Programador de Tarefas .

Este artigo mostra como usar o Agendador de Tarefas para lançar programas de arranque com privilégios elevados. Algumas pequenas alterações podem ser necessárias no seu caso, mas o artigo está bem escrito com screenshots.

4
4
4
2010-11-09 17:28:31 +0000

Fazer dois ficheiros de lote:

StartAs.bat* contém algo do género:

runas /user:SomeLocalAdminAccount c:\Users\MyUser\StartupWhat.bat

StartWhat.bat* contém os comandos que se pretende executar.

3
3
3
2009-11-16 13:00:20 +0000

Já pensou numa abordagem diferente? Ou uma política de grupo pura para a configuração de registo equivelente, ou a configuração do ficheiro de lote para correr como uma política de grupo. Talvez até o possa executar como um script de computador, em vez de um script de utilizador.

Comece com gpedit.msc. Contudo, precisa de Ultimate ou de uma das outras edições de topo de gama.

2
2
2
2015-08-25 04:14:34 +0000

hstart.exe - Substituição de 3rd party start.exe em http://www.ntwind.com/software/hstart.html

A invocação é um pouco chata, mas funciona muito bem.

2
2
2
2009-11-16 12:48:34 +0000

Utilitário AutoExnt, a partir do Kit de Recursos.

O serviço AutoExNT permite a um administrador configurar um computador baseado em Windows para executar um ficheiro de lote personalizado ao iniciar o computador pela primeira vez. Além disso, um utilizador ou administrador não tem de estar ligado no momento em que este ficheiro de lote personalizado é executado.

1
1
1
2014-07-28 04:28:05 +0000

Talvez UACPass (gratuito) o resolva:

& - Instalar o programa.
& - Abrir a janela UACPass. & - Arraste para ela o programa que está a fingir correr no arranque.

  • Feito. Este programa deve agora ser executado como administrador sem aviso UAC.
    O programa tem até uma opção para add to startup :-D .

O seu programa só correrá após o início de sessão (ou assim penso).

1
1
1
2010-11-10 13:31:03 +0000

runas /user:SomeLocalAdminAccount

Aqui deve ser assim:

runas /noprofile /user:mymachine\administrator cmd

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc

runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""
-1
-1
-1
2011-04-27 01:26:00 +0000

Também pode fazer um atalho e especificar que o ficheiro do atalho deve ser executado em altura.

(Está em algumas caixas de opções avançadas).