почему Windows 7 задач планировщика заданий выдает ошибку 2147942667

я столкнулся со странной проблемой. Я запланировал задачу lauch пакетного файла. Когда я запускаю задачу с опцией Run only when user is logged on все работает нормально. но я хочу запустить эту задачу в фоновом режиме, и поэтому я запускаю ее с помощью опции Run whether user is logged on or not. Теперь, когда я запускаю задачу, она не работает. Я получаю следующие 2 ошибки. Я не понимаю этой ошибки. Пожалуйста, помогите мне решить эту проблему.

 Task Scheduler failed to launch action "C:WindowsSYSTEM32cmd.exe" in instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of task "stmmDaemon". Additional Data: Error Value: 2147942667.
 Task Scheduler failed to start instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of "stmmDaemon"  task for user "GBLADHEDANIN011940" . Additional Data: Error Value: 2147942667.

5 ответов


У меня была такая же проблема.

решение для меня было найдено в статье Microsoft KB 2452723:

Windows Vista и далее запланированные задачи не выполняются, если путь в поле "пуск (необязательно)" имеет кавычки

в основном, отредактируйте запланированную задачу и выведите кавычки из поля "начало":

  1. откройте запланированное задание
  2. перейдите на вкладку "Действия"
  3. открыть Действие
  4. удалить кавычки ( " ) из поля "Start in (необязательно)"
  5. сохранить и закрыть все открытые диалоги

enter image description here


Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. У пользователя, который выполнял задачу, не было разрешения на запись в каталог журналов, поэтому он не смог выполнить эту ошибку.


для меня это был "Start In" - я скопировал значения со старого сервера и обновил путь к новому местоположению exe, но я забыл обновить местоположение" start in " - если оно не существует, вы получите эту ошибку тоже

цитируя комментарий @hans-passant сверху, потому что это ценно для дебгинга этой проблемы:

преобразуйте код ошибки в hex, чтобы получить 0x8007010B. 7 делает его Об ошибках Windows. Что делает 010b код ошибки 267. "Имя каталога недействительный." Конечно, такое случается.


У меня была такая же проблема на Windows7.

Я получал ошибку 2147942667 и отчет о невозможности запуска c:\windows\system32\CMD - ... ИСПОЛНЯЕМЫЙ. Я пробовал с двойными кавычками и без них в скрипте и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки на пути к сопоставленным сетевым дискам и ссылками UNC (\Server1\Sharexx\my_scripts\run_this.cmd), и это исправило это для меня. Похлопывание.


для более общего ответа преобразуйте значение ошибки в hex, затем найдите значение hex в ошибка планировщика задач Windows и константы успеха