Agendador de tarefas
Nas versões mais recentes do Windows, nós, geeks, não temos mais que configurar um hack ou uma solução alternativa para fazer um programa rodar na inicialização, porque podemos usar o utilitário Agendador de Tarefas fornecido no Windows. É melhor usar esse método quando for possível, porque esse utilitário foi feito especificamente para essa finalidade. O Agendador de Tarefas oferece várias opções, como executar ou não o aplicativo com privilégios escalonados e configurar o aplicativo para ser executado somente quando determinadas condições forem atendidas (energia CA, conexão de rede, etc.).
Para mostrar um exemplo do que você pode fazer com o Agendador de Tarefas, vamos percorrer as etapas necessárias para abrir o Visualizador de Eventos quando você fizer login.
Vá para o menu Iniciar, digite “Agendador de Tarefas” e selecione-o nos resultados da pesquisa.
No lado direito do menu Agendador de tarefas, em Ações, selecione "Criar tarefa".
Depois de preencher um nome e uma descrição, clique na guia "Triggers" e, em seguida, clique em "New". Você será presenteado com um menu como o abaixo.
Depois de terminar de configurar o novo gatilho, clique em OK e selecione a guia "Ações". Clique em "Novo" para fazer uma nova ação.
Clique em OK para sair do menu Ações. As abas “Condições” e “Configurações” podem ser deixadas em paz, mas sinta-se à vontade para vê-las por mais algumas opções - a maioria das quais é irrelevante para uma tarefa que executa um programa ao fazer logon.
Clique em OK no menu Criar Tarefa e você terá terminado.
Pasta de Inicialização
Outra maneira de definir um programa ou script para executar no logon é usando a pasta de inicialização. Você pode acessar essa pasta no Windows 7 e em versões anteriores do Windows indo para Iniciar> Todos os programas> Inicialização. No Windows 8 e versões anteriores, a Inicialização também pode ser acessada no Explorer, navegando até “C: Usuários nome do usuário AppData Roaming Microsoft Windows Menu Iniciar Programas Inicialização” (substituindo “nome de usuário” pelo nome do seu do utilizador).
Para usar a pasta de inicialização para configurar um programa para ser executado na inicialização, basta criar um atalho para o programa (clique com o botão direito do mouse> Enviar para> área de trabalho) e colocar esse atalho na pasta de inicialização. Alguns programas usam esse método como forma de se configurarem para serem executados no início. Se você tiver um programa que continua sendo iniciado sempre que você efetuar login, pode haver um atalho para esse programa na pasta Inicializar.
Executando Scripts Personalizados na Inicialização
Além de executar programas no logon, você também pode usar o Agendador de Tarefas ou a pasta Inicializar para executar scripts em lote personalizados. Os arquivos em lote contêm comandos que normalmente seriam executados em uma janela de linha de comando. Por exemplo, o código a seguir informa ao Windows para mapear um compartilhamento de rede localizado em 192.168.1.1 para direcionar Z:.
net use z: \192.168.1.1share /USER:geek /P:Yes
Para executar esta linha de código na inicialização, simplesmente cole-o em um documento de texto e salve o arquivo como.bat. Coloque o arquivo.bat na pasta Inicializar ou use o Agendador de Tarefas para que o computador execute as linhas de código sempre que o usuário especificado fizer logon.
Desativando programas de execução no boot
Existem algumas maneiras pelas quais um programa pode se configurar para ser executado na inicialização. Os métodos mencionados acima são dois deles e, depois de ler isso, você deve ter uma boa idéia sobre como desabilitar os programas que usam esses dois métodos.Você também deve ver este guia para obter ajuda sobre como desativar programas que usam o registro ou outros métodos para executar na inicialização.