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

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

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

Responder1

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

Ao disparar pela inicialização, o gatilho carrega a tarefa antes da execução do desktop (antes de todas as dependências do Windows serem inicializadas), o que faz com que seu script nunca seja executado (principalmente quando você deve inserir uma senha para abrir o desktop).

Ao disparar por logon, a tarefa será carregada após o carregamento completo do desktop (quando uma sessão do usuário é criada, após a inicialização do sistema), por isso funciona nesta condição.

informação relacionada