почему задача планировщика заданий 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 делает его a Об ошибках Windows. Что делает 010B код ошибки 267. "Имя каталога недействительный." Конечно, такое бывает.
У меня была такая же проблема на Windows7.
Я получал сообщение об ошибке 2147942667 и сообщение о невозможности запуска c:\windows\system32\CMD.ИСПОЛНЯЕМЫЙ. Я пробовал с двойными кавычками и без них в скрипте и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки на пути к подключенным сетевым дискам и ссылкам UNC (\Server1\Sharexx\my_scripts\run_this.cmd) и что установил его для меня. Похлопывание.
для более общего ответа преобразуйте значение ошибки в шестнадцатеричное, а затем найдите шестнадцатеричное значение в ошибка планировщика задач Windows и константы успеха