Iniciando uma tarefa agendada em uma VM do Windows 7 na inicialização

2

Eu tenho um arquivo em lote que gostaria de executar toda vez que minha VM do Windows 7 for reiniciada. Eu criei o arquivo em lotes (e funciona como esperado) como C: \ example.bat. Eu também configurei uma tarefa no Agendador de Tarefas com um gatilho na inicialização e uma ação "start C: \ example.bat". No momento, o arquivo em lote não é acionado na inicialização como deveria. Se eu alterar o gatilho para o login, o arquivo em lotes será acionado como esperado no login. O que está acontecendo?

    
por TheDog 15.08.2012 / 20:38

1 resposta

0

Eu já testei isso aqui antes, você deve adicionar um atraso (45 a 60 segundos) ao acionar uma tarefa na inicialização do Windows.

Quando acionado pela inicialização, o acionador carrega a tarefa antes que a área de trabalho esteja em execução (antes de todas as dependências do Windows serem inicializadas), o que faz com que seu script nunca seja executado (especialmente quando você deve inserir uma senha para abrir a área de trabalho).

Ao acionar por logon, a tarefa será carregada após a área de trabalho ser completamente carregada (quando uma sessão de usuário é criada, após a inicialização do sistema), e é por isso que ela funciona sob essa condição.

    
por 15.08.2012 / 20:57