Event 103: Task Scheduler failed to start instance «{…}» of «…» task for user «…». Additional Data: Error Value: 2147942667. Event 203: Task Scheduler failed to launch action «…» in instance «…» of task «…». Additional Data: Error Value: 2147942667.
Error 2147942667 означает ERROR_DIRECTORY
Лечится удалением кавычек в поле Start In в настройках задания.
Запись опубликована в рубрике Client, Server. Добавьте в закладки постоянную ссылку.
I have scheduled a task to lauch a batch file. When I run the task with the option
Run only when user is logged on
everything works fine.
I want to run this task in the background, hence I am running it using the option
Run whether user is logged on or not.
Now when I run the task under that parameter, it is not working. I get the following 2 errors:
- 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.
What is Error Value: 2147942667? How can I resolve this errors?
TylerH
20.7k65 gold badges73 silver badges98 bronze badges
asked Nov 29, 2012 at 4:40
5
To get the relevant error message:
- Convert 2147942667 to hex: 8007010B
- Take last 4 digits (010B) and convert to decimal: 267
- In a Command Prompt, run
net helpmsg 267
- Result: «The directory name is invalid.»
The solution for me was that I had quotes in the «Start In» field. I found this information in Microsoft KB Article 2452723, Windows Vista onward scheduled tasks fail to run if the path in «Start in (Optional)» field has quotes.
Basically, edit your scheduled task and take the quotes out of the «Start In» field:
- Open your Scheduled Task
- Switch to «Actions» tab
- Open your Action
- Remove Quotes («) from the field «Start in (optional)»
- Save and close all open dialogs
You should also check for other causes of the error, like not having permission to access the directory, or using a mapped drive letter which is only available during certain login sessions.
TylerH
20.7k65 gold badges73 silver badges98 bronze badges
answered Jan 14, 2013 at 20:28
jp2codejp2code
26.4k41 gold badges156 silver badges271 bronze badges
3
For me it was the «Start In» — I copied the values from an older server, and updated the path to the new .exe location, but I forgot to update the «start in» location — if it doesn’t exist, you get this error too
Quoting @hans-passant ‘s comment from above, because it is valuable to debugging this issue:
Convert the error code to hex to get 0x8007010B. The 7 makes it a
Windows error. Which makes 010B error code 267. «The directory name is
invalid». Sure, that happens.
answered Apr 27, 2017 at 5:23
user230910user230910
2,3132 gold badges28 silver badges49 bronze badges
This can happen for more than one reason. In my case this happened due to a permissions issue. The user that the task was running as didn’t have permission to write to the logs directory so it failed with this error.
answered Nov 30, 2016 at 10:21
CookalinoCookalino
1,54914 silver badges18 bronze badges
I had the same problem, on Windows7.
I was getting error 2147942667 and a report of being unable to run c:windowssystem32CMD.EXE. I tried with and without double quotes in the Script and Start-in and it made no difference. Then I tried replacing all path references to mapped network drives and with UNC references (Server1Sharexxmy_scriptsrun_this.cmd) and that fixed it for me.
Pat.
answered Feb 6, 2017 at 10:22
Pat FahyPat Fahy
1091 silver badge5 bronze badges
2
Автор: , 07 Янв 2014 • 15:17 1 отзыв
Планировщик Windows может завершать задачу с ошибкой 2147942667
Event 103: Task Scheduler failed to start instance "{…}" of "…" task for user "…". Additional Data: Error Value: 2147942667. Event 203: Task Scheduler failed to launch action "…" in instance "…" of task "…". Additional Data: Error Value: 2147942667.
Лечится это диагностикой вкладки Actions.
Заходим, проверяем правильность указания директории для скрипта и параметра «Start in».
Обычно, ошибка заключается в том, что при переносе задачи на Vista / Windows Server 2008 Вы оставляете двойные кавычки, их нужно убрать, сохранить задачу в планировщике.
I have scheduled a task to lauch a batch file. When I run the task with the option
Run only when user is logged on
everything works fine.
I want to run this task in the background, hence I am running it using the option
Run whether user is logged on or not.
Now when I run the task under that parameter, it is not working. I get the following 2 errors:
- 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.
What is Error Value: 2147942667? How can I resolve this errors?
TylerH
20.5k62 gold badges75 silver badges97 bronze badges
asked Nov 29, 2012 at 4:40
5
To get the relevant error message:
- Convert 2147942667 to hex: 8007010B
- Take last 4 digits (010B) and convert to decimal: 267
- In a Command Prompt, run
net helpmsg 267
- Result: «The directory name is invalid.»
The solution for me was that I had quotes in the «Start In» field. I found this information in Microsoft KB Article 2452723, Windows Vista onward scheduled tasks fail to run if the path in «Start in (Optional)» field has quotes.
Basically, edit your scheduled task and take the quotes out of the «Start In» field:
- Open your Scheduled Task
- Switch to «Actions» tab
- Open your Action
- Remove Quotes («) from the field «Start in (optional)»
- Save and close all open dialogs
You should also check for other causes of the error, like not having permission to access the directory, or using a mapped drive letter which is only available during certain login sessions.
TylerH
20.5k62 gold badges75 silver badges97 bronze badges
answered Jan 14, 2013 at 20:28
jp2codejp2code
26.3k40 gold badges154 silver badges268 bronze badges
3
For me it was the «Start In» — I copied the values from an older server, and updated the path to the new .exe location, but I forgot to update the «start in» location — if it doesn’t exist, you get this error too
Quoting @hans-passant ‘s comment from above, because it is valuable to debugging this issue:
Convert the error code to hex to get 0x8007010B. The 7 makes it a
Windows error. Which makes 010B error code 267. «The directory name is
invalid». Sure, that happens.
answered Apr 27, 2017 at 5:23
user230910user230910
2,2432 gold badges26 silver badges49 bronze badges
This can happen for more than one reason. In my case this happened due to a permissions issue. The user that the task was running as didn’t have permission to write to the logs directory so it failed with this error.
answered Nov 30, 2016 at 10:21
CookalinoCookalino
1,51914 silver badges18 bronze badges
I had the same problem, on Windows7.
I was getting error 2147942667 and a report of being unable to run c:windowssystem32CMD.EXE. I tried with and without double quotes in the Script and Start-in and it made no difference. Then I tried replacing all path references to mapped network drives and with UNC references (Server1Sharexxmy_scriptsrun_this.cmd) and that fixed it for me.
Pat.
answered Feb 6, 2017 at 10:22
Pat FahyPat Fahy
1091 silver badge5 bronze badges
2
я столкнулся со странной проблемой. Я запланировал задачу 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 ответов
Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. У пользователя, который выполнял задачу, не было разрешения на запись в каталог журналов, поэтому он не смог выполнить эту ошибку.
для меня это был «Start In» — я скопировал значения со старого сервера и обновил путь к новому местоположению exe, но я забыл обновить местоположение» start in » — если оно не существует, вы получите эту ошибку тоже
цитируя комментарий @hans-passant сверху, потому что это ценно для дебгинга этой проблемы:
преобразуйте код ошибки в hex, чтобы получить 0x8007010B. 7 делает его
Об ошибках Windows. Что делает 010b код ошибки 267. «Имя каталога
недействительный.» Конечно, такое случается.
У меня была такая же проблема на Windows7.
Я получал ошибку 2147942667 и отчет о невозможности запуска c:windowssystem32CMD — … ИСПОЛНЯЕМЫЙ. Я пробовал с двойными кавычками и без них в скрипте и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки на пути к сопоставленным сетевым дискам и ссылками UNC (Server1Sharexxmy_scriptsrun_this.cmd), и это исправило это для меня.
Похлопывание.
- Remove From My Forums
-
General discussion
-
We have a central scripts repository on a servershare fileserverscripts$. That directory also contains all the functions and libraries we use in our scripts. On Windows 2008 (R2) this has always worked as a charm. But now we have our first Windows Server
2012, and now it doesn’t work.We get 2 errors:
Event ID: 101
Task Scheduler failed to start «Simpel test» task for user «DomainServiceaccount». Additional Data: Error Value: 2147942667.
Event ID: 203
Task Scheduler failed to launch action «C:WindowsSystem32WindowsPowerShellv1.0powershell.exe» in instance «{6e09d300-4d0e-4e13-80de-d7091384e939}» of task «Simpel test». Additional Data: Error Value: 2147942667.When I search for this error, I find numerous hits that the path on «Start in» shouldn’t contain quotes «». But we don’t have quotes in that line, it’s just fileserverscripts$. When I run the script from the command line, it workes
like a charm, so it has nothing to do with rights. I’ve also tried the FQDN, and added it to the Trusted Sites.If tried everything to my knowledge, and the only times it works, is when I don’t use a UNC path but a local path or no path at all. But then the script fails because it can’t access the functions and libraries.
I hope someone has a solution.
-
Edited by
Monday, October 7, 2013 1:36 PM
-
Changed type
Andy Qi
Monday, November 11, 2013 2:59 AM
-
Edited by
У меня странная проблема. Я запланировал задачу по запуску командного файла. Когда я запускаю задачу с опцией, 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.
Ответы:
У меня была такая же проблема.
Решение для меня было найдено в статье 2452723 Microsoft KB:
Запланированные задачи Windows Vista и более поздние версии не запускаются, если путь в поле «Начать в (необязательно)» содержит кавычки.
По сути, отредактируйте запланированную задачу и уберите цитаты из поля Start In:
- Откройте свое запланированное задание
- Перейдите на вкладку «Действия»
- Откройте свое действие
- Удалите кавычки («) из поля» Начать через (необязательно) «
- Сохраните и закройте все открытые диалоги
Чтобы получить соответствующее сообщение об ошибке:
1) Преобразование 2147942667 в шестнадцатеричное: 8007010B
2) Возьмите последние 4 цифры (010B) и преобразуйте в десятичное: 267
3) Выполните: net helpmsg 267
4) Результат: «Имя каталога недействительно».
Для меня это был «Start In» — я скопировал значения со старого сервера и обновил путь к новому местоположению .exe, но я забыл обновить местоположение «start in» — если он не существует, вы получить эту ошибку тоже
Цитата из комментария @ hans-passant сверху, потому что это полезно для отладки этой проблемы:
Преобразуйте код ошибки в шестнадцатеричный, чтобы получить 0x8007010B. 7 делает это ошибкой Windows. Это дает код ошибки 010B 267. «Имя каталога недействительно». Конечно, бывает.
Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. У пользователя, от имени которого выполнялась задача, не было разрешения на запись в каталог журналов, поэтому он завершился с этой ошибкой.
У меня была такая же проблема на Windows7.
Я получал ошибку 2147942667 и сообщение о невозможности запустить c: windows system32 CMD.EXE. Я пробовал с двойными кавычками и без них в Script и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки на пути на подключенные сетевые диски и на ссылки UNC ( Server1 Sharexx my_scripts run_this.cmd), и это исправило это для меня. Патент
Для меня это был «Start In» — я случайно оставил «.py» в конце названия моей программы. И я забыл заглавными буквами имя папки, в которой он был («Приложения»).
Для меня это было из-за переменной среды пользователя PATH, которая, похоже, не работала, хотя пользователь был правильным, поэтому мне нужно было поместить весь исполняемый путь в поле программы.
I am facing a strange problem. I have scheduled a task to lauch a batch file. When I run the task with option Run only when user is logged on everything works fine. but I want to run this task in background and hence i am running it using the option Run whether user is logged on or not . Now when i run the task it is not working. I get following 2 errors. I don’t understand this error. Please help me resolve this issue.
7 Answers 7
I had this same issue.
The solution for me was found in the Microsoft KB Article 2452723:
Basically, edit your scheduled task and take the Quotes out of the Start In field:
- Open your Scheduled Task
- Switch to «Actions» tab
- Open your Action
- Remove Quotes («) from the field «Start in (optional)»
- Save and close all open dialogs
For me it was the «Start In» — I copied the values from an older server, and updated the path to the new .exe location, but I forgot to update the «start in» location — if it doesn’t exist, you get this error too
Quoting @hans-passant ‘s comment from above, because it is valuable to debugging this issue:
Convert the error code to hex to get 0x8007010B. The 7 makes it a Windows error. Which makes 010B error code 267. «The directory name is invalid». Sure, that happens.
Event 103: Task Scheduler failed to start instance «<…>» of «…» task for user «…». Additional Data: Error Value: 2147942667. Event 203: Task Scheduler failed to launch action «…» in instance «…» of task «…». Additional Data: Error Value: 2147942667.
Error 2147942667 означает ERROR_DIRECTORY
Лечится удалением кавычек в поле Start In в настройках задания.
Если в планировщике задач перестала выполняться задача, вызывая следующую ошибку:
Планировщику заданий не удается запустить задачу » ask name» для пользователя «domainuser». Дополнительные сведения: значение ошибки: 2147943726.
Task Scheduler failed to start » ask name» task for user «domainuser». Additional Data: Error Value: 2147943645.
то проблема скорее всего связана с учетной записью, от имени которой запускается задание, например пароль сменился.
Решение — В свойствах задачи нужно заново ввести учетную запись и правильный пароль.
Я запланировал задачу для запуска пакетного файла. Когда я запускаю задачу с опцией
Запускать только тогда, когда пользователь вошел в систему
все работает отлично.
Я хочу запустить эту задачу в фоновом режиме, поэтому я запускаю ее с помощью опции
Запускать независимо от того, вошел ли пользователь в систему или нет.
Теперь, когда я запускаю задачу с этим параметром, она не работает. Я получаю следующие 2 ошибки:
- Планировщику заданий не удалось запустить действие «C:WindowsSYSTEM32cmd.exe» в экземпляре «{2a7cc950-fad9-4633-9701-af75a0fd220d}» задачи «stmmDaemon». Дополнительные данные: Значение ошибки: 2147942667.
- Планировщику заданий не удалось запустить экземпляр «{2a7cc950-fad9-4633-9701-af75a0fd220d}» задачи «stmmDaemon» для пользователя «GBLADHEDANIN011940». Дополнительные данные: Значение ошибки: 2147942667.
Что такое значение ошибки: 2147942667? Как я могу решить эти ошибки?
5 ответы
Чтобы получить соответствующее сообщение об ошибке:
- Преобразовать 2147942667 в шестнадцатеричный формат: 8007010B
- Возьмите последние 4 цифры (010B) и преобразуйте в десятичную: 267
- В командной строке запустите
net helpmsg 267
- Результат: «Имя каталога недопустимо».
Решение для меня заключалось в том, что у меня были кавычки в поле «Начать в». Я нашел эту информацию в статье Microsoft KB 2452723, Последующие запланированные задачи Windows Vista не запускаются, если путь в поле «Начать в (необязательно)» содержит кавычки.
По сути, отредактируйте запланированное задание и уберите кавычки из поля «Начать в»:
- Откройте свое запланированное задание
- Перейдите на вкладку «Действия»
- Откройте свое действие
- Удалить кавычки («) из поля «Начать в (необязательно)»
- Сохраните и закройте все открытые диалоги
Вам также следует проверить наличие других причин ошибки, таких как отсутствие разрешения на доступ к каталогу или использование буквы подключенного диска, которая доступна только во время определенных сеансов входа в систему.
Создан 07 июн.
Для меня это было «Начать с» — я скопировал значения со старого сервера и обновил путь к новому местоположению .exe, но я забыл обновить местоположение «начало в» — если оно не существует, вы получить эту ошибку тоже
Цитирование комментария @hans-passant сверху, потому что это полезно для отладки этой проблемы:
Преобразуйте код ошибки в шестнадцатеричный, чтобы получить 0x8007010B. 7 делает это ошибкой Windows. Что делает код ошибки 010B 267. «Имя каталога недопустимо». Конечно, такое бывает.
ответ дан 01 дек ’19, 23:12
Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. У пользователя, от имени которого выполнялась задача, не было разрешения на запись в каталог журналов, поэтому возникла эта ошибка.
Создан 30 ноя.
Создан 19 ноя.
У меня была такая же проблема, на Windows7.
Я получал сообщение об ошибке 2147942667 и сообщение о невозможности запуска c:windowssystem32CMD.EXE. Я пробовал с двойными кавычками и без них в Script и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки пути на сопоставленные сетевые диски и ссылки UNC (Server1Sharexxmy_scriptsrun_this.cmd), и это исправило это для меня. Пат.
Создан 06 фев.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками
windows
scheduled-tasks
windows-task-scheduler
or задайте свой вопрос.
я столкнулся со странной проблемой. Я запланировал задачу 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 ответов
Это может произойти по нескольким причинам. В моем случае это произошло из-за проблемы с разрешениями. У пользователя, который выполнял задачу, не было разрешения на запись в каталог журналов, поэтому он не смог выполнить эту ошибку.
для меня это был «Start In» — я скопировал значения со старого сервера и обновил путь к новому местоположению exe, но я забыл обновить местоположение» start in » — если оно не существует, вы получите эту ошибку тоже
цитируя комментарий @hans-passant сверху, потому что это ценно для дебгинга этой проблемы:
преобразуйте код ошибки в hex, чтобы получить 0x8007010B. 7 делает его
Об ошибках Windows. Что делает 010b код ошибки 267. «Имя каталога
недействительный.» Конечно, такое случается.
У меня была такая же проблема на Windows7.
Я получал ошибку 2147942667 и отчет о невозможности запуска c:windowssystem32CMD — … ИСПОЛНЯЕМЫЙ. Я пробовал с двойными кавычками и без них в скрипте и Start-in, и это не имело никакого значения. Затем я попытался заменить все ссылки на пути к сопоставленным сетевым дискам и ссылками UNC (Server1Sharexxmy_scriptsrun_this.cmd), и это исправило это для меня.
Похлопывание.
I am facing a strange problem. I have scheduled a task to lauch a batch file. When I run the task with option Run only when user is logged on everything works fine. but I want to run this task in background and hence i am running it using the option Run whether user is logged on or not . Now when i run the task it is not working. I get following 2 errors. I don’t understand this error. Please help me resolve this issue.
7 Answers 7
I had this same issue.
The solution for me was found in the Microsoft KB Article 2452723:
Basically, edit your scheduled task and take the Quotes out of the Start In field:
- Open your Scheduled Task
- Switch to «Actions» tab
- Open your Action
- Remove Quotes («) from the field «Start in (optional)»
- Save and close all open dialogs
For me it was the «Start In» — I copied the values from an older server, and updated the path to the new .exe location, but I forgot to update the «start in» location — if it doesn’t exist, you get this error too
Quoting @hans-passant ‘s comment from above, because it is valuable to debugging this issue:
Convert the error code to hex to get 0x8007010B. The 7 makes it a Windows error. Which makes 010B error code 267. «The directory name is invalid». Sure, that happens.
Event 103: Task Scheduler failed to start instance «<…>» of «…» task for user «…». Additional Data: Error Value: 2147942667. Event 203: Task Scheduler failed to launch action «…» in instance «…» of task «…». Additional Data: Error Value: 2147942667.
Error 2147942667 означает ERROR_DIRECTORY
Лечится удалением кавычек в поле Start In в настройках задания.
Если в планировщике задач перестала выполняться задача, вызывая следующую ошибку:
Планировщику заданий не удается запустить задачу » ask name» для пользователя «domainuser». Дополнительные сведения: значение ошибки: 2147943726.
Task Scheduler failed to start » ask name» task for user «domainuser». Additional Data: Error Value: 2147943645.
то проблема скорее всего связана с учетной записью, от имени которой запускается задание, например пароль сменился.
Решение — В свойствах задачи нужно заново ввести учетную запись и правильный пароль.