почему 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:
в основном, отредактируйте запланированную задачу и выведите кавычки из поля "начало":
- откройте запланированное задание
- перейдите на вкладку "Действия"
- открыть Действие
- удалить кавычки ( " ) из поля "Start in (необязательно)"
- сохранить и закрыть все открытые диалоги
Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. У пользователя, который выполнял задачу, не было разрешения на запись в каталог журналов, поэтому он не смог выполнить эту ошибку.
для меня это был "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 и константы успеха