почему задача планировщика заданий 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 99

5 ответов:

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

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

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

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

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

enter image description here

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

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

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

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

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

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

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