Script no arranque e no fechamento do Windows

Agosto 2017


A dica é válida para Windows XP, Vista e 7 ; mas o método varia dependendo da edição de seu Windows (profissional ou familiar).

Para as edições profissionais ou integrais

  • Lançar o editor de estratégia do grupo local : menu Iniciar =>executar => Digitar gpedit.msc
    • No Vista, você pode digitar o comando na barra de pesquisa do menu Iniciar => atalho tecla Windows + R
  • Acesse as Configurações do computador => Configurações do Windows => Script (Iniciar/ fechar)
  • De acordo com que você quiser, faça um duplo clique em Iniciar ou Fechar do sistema.
  • Clique em Adicionar = > Percorrer e selecione o script que você quiser adicionar.
  • Valide.

Para todas as edições


Atenção ! Este procedimento tocará seu Registro do sistema, é recomendável fazer um backup antes de fazer qualquer manipulação.

Abra o bloco de notas e copiar o código abaixo :
Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Shutdown] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0] 
"GPO-ID"="LocalGPO" 
"SOM-ID"="Local" 
"FileSysPath"="C:\\Windows\\System32\\GroupPolicy\\Machine" 
"DisplayName"="Stratégie de groupe locale" 
"GPOName"="Stratégie de groupe locale" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Shutdown\0] 
"GPO-ID"="LocalGPO" 
"SOM-ID"="Local" 
"FileSysPath"="C:\\Windows\\System32\\GroupPolicy\\Machine" 
"DisplayName"="Stratégie de groupe locale" 
"GPOName"="Stratégie de groupe locale" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0\0] 
"Script"="C:\\script1.bat" 
"Parameters"="" 
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


Note que o que é sublinhado, é variável, é preciso adaptar tudo isto à suas necessidades :
  • C:\\script.bat representa o caminho de seu script no disco rígido.
  • 0 representa o número do script no casa em que você tiver diversos scripts para executar. Basta incrementar este número.
  • Startup representa o momento de execução do script (no reinício é a Startup r no fechamento é Shutdown)


Adicione tantas vezes quantas você quiser, sempre adaptando as suas necessidades, a parte aqui abaixo se você quiser adicionar diversos scripts :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0\0] 
"Script"="C:\\script1.bat" 
"Parameters"="" 
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


Também é possível especificar as configurações de execução deste script ao modificar Parameters.

Enfim, sale este arquivo texto :
  • Vá no menu Arquivo => registrar
  • Dê um nome que se termina por .reg
  • Escolha Todos os arquivos na lista desdobrável Tipo de arquivo
  • registre o arquivo no lugar desejado depois faça um duplo clique sobre este arquivo.


Artigo original publicado por Fahd_Zboot
Tradução feita por Ana Spadari

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 22 de dezembro de 2012 às 05:12 por ninha25.
Este documento, intitulado 'Script no arranque e no fechamento do Windows ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.