No Windows 7 x64, estou tentando criar uma tarefa agendada que executa um script do PowerShell, mas não importa o que eu tente, ele falha com o erro: "O sistema não pode encontrar o arquivo especificado".
E então notei que muitas outras tarefas agendadas (atualizador do Google, coisas do MS Office, etc) estavam falhando com o mesmo erro.
Então eu simplifiquei as coisas e criei uma tarefa simples que não faz nada além de executar o bloco de notas:
- Guia geral
Aba Gatilhos = Sem gatilhos.
Guia Ações
- Aba Condições
- Aba Configurações
Quando executo esta tarefa, recebo o mesmo erro: "O sistema não pode encontrar o arquivo especificado. (0x80070002)"
Confirmei que notepad.exe existe no local c:\windows\system32 e que é um executável funcional. Na verdade, todas as tarefas que estão falhando com esse erro parecem ter caminhos e executáveis legítimos.
Isso me faz pensar que há algo maior no trabalho aqui, como um agendador de tarefas em mangueira, talvez um patch do Windows Update que mexeu com o funcionamento do agendador de tarefas.
O que pode causar isso e/ou quais são minhas próximas etapas de solução de problemas?
Como não há resposta alguma, respondo como eu a dividiria:
svchost.exe
)PID
(ID do processo) e escolhainclude ...
Show registry activity
na barra de menuTools \ count occurances
result
eColumn
cliquecount
NAME NOT FOUND
valor, clique duas vezes nele para filtrar apenas este resultadoEu tive o mesmo problema, mas outra causa. Portanto, minha solução não ajudará o solicitante, mas podem ser outros que cheguem a essa pergunta.
No meu caso, minhas variáveis de ambiente foram quebradas e meu sistema não conseguiu iniciar o PowerShell apenas chamando
powershell
oupowershell.exe
. Depois de adicionar%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
àPATH
variável de ambiente, ela estava funcionando novamente e as tarefas agendadas foram executadas com êxito.