Почему задача планировщика задач Windows 7 выходит из строя с ошибкой 2147942667
У меня возникла странная проблема. Я назначил задачу для пакетного файла. Когда я запускаю задачу с опцией Run only when user is logged on
, все работает нормально. но я хочу запустить эту задачу в фоновом режиме, и поэтому я запускаю ее с помощью опции Run whether user is logged on or not
. Теперь, когда я запускаю задачу, она не работает. Я получаю следующие 2 ошибки. Я не понимаю эту ошибку. Пожалуйста, помогите мне решить эту проблему.
Task Scheduler failed to launch action "C:\Windows\SYSTEM32\cmd.exe" in instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of task "\stmm\Daemon". Additional Data: Error Value: 2147942667.
Task Scheduler failed to start instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of "\stmm\Daemon" task for user "GBLADHEDANI\N011940" . Additional Data: Error Value: 2147942667.
Ответы
Ответ 1
У меня была эта же проблема.
Решение для меня было найдено в статье 2452723 Microsoft KB:
Не удается запустить запланированные задачи Windows Vista, если путь в поле "Начать в (Необязательно)" есть кавычки
В принципе, отредактируйте запланированное задание и выведите Quotes из поля Start In:
- Откройте свою запланированную задачу.
- Перейдите на вкладку "Действия".
- Откройте свое действие
- Удалить цитаты ( ") из поля" Начать (необязательно) "
- Сохранить и закрыть все открытые диалоги
![enter image description here]()
Ответ 2
Для меня это был "Start In" - я скопировал значения с более старого сервера и обновил путь к новому местоположению exe, но я забыл обновить "start in" location - если он не существует, вы также получите эту ошибку
Процитировать комментарий @hans-passant сверху, потому что полезно отбросить эту проблему:
Преобразовать код ошибки в hex, чтобы получить 0x8007010B. 7 делает его Ошибка Windows. Что делает код ошибки 010B 267. "Имя каталога недействительным". Конечно, это происходит.
Ответ 3
Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. Пользователь, которому выполнялась задача, не имел права на запись в каталог журналов, поэтому он не смог выполнить эту ошибку.
Ответ 4
У меня была та же проблема, на Windows7.
Я получал ошибку 2147942667 и отчет о невозможности запуска c:\windows\system32\CMD.EXE. Я пробовал без двойных кавычек в Script и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки на ссылки на подключенные сетевые диски и ссылки UNC (\ Server1\Sharexx\my_scripts\run_this.cmd), и это исправило это для меня.
Пат.
Ответ 5
Чтобы получить более общий ответ, преобразуйте значение ошибки в hex, затем найдите шестнадцатеричное значение в "Ошибка планировщика задач Windows и константы успеха"
Ответ 6
Для меня это был "Старт в" -
Я случайно оставил в .py в конце названия моей программы.
И я забыл написать заглавную букву в названии папки ("Приложения").
Ответ 7
Для меня это произошло из-за пользовательской переменной среды PATH, которая, похоже, не работала, даже если пользователь был прав, поэтому мне нужно было поместить весь путь к исполняемому файлу в поле программы.