- Действия c windows system32 cmd exe с кодом возврата 2147942401
- Ответы (4)
- Действия c windows system32 cmd exe с кодом возврата 2147942401
- Действия c windows system32 cmd exe с кодом возврата 2147942401
- Действия c windows system32 cmd exe с кодом возврата 2147942401
- Действия c windows system32 cmd exe с кодом возврата 2147942401
Действия c windows system32 cmd exe с кодом возврата 2147942401
24144 просмотра
4 ответа
Я пытаюсь запланировать задание для запуска пакетного файла с помощью планировщика задач Windows 10, но в результате получается код возврата 2147942401.
Пакетный файл находится в удаленном месте, поэтому я даю абсолютный путь
«\\ сервер1 \ передача файлов \ файлы данных \ входящий \ abc \ csv \ excel-to-csv.bat»
Если я запускаю пакетный скрипт с командной строкой, то он работает нормально.
Пакетный скрипт предназначен для преобразования Excel в файл в CSV.
Это вызывает другой скрипт VB, который to-cvs.vbs
Если я внесу изменения на вкладке «Действие», как упомянуто @Steinspecht (планировщик задач — задача выполнена «успешно» с кодом выхода 0x8007001), то также получаю код 2147942401 Не уверен, правильно ли написано «Добавить аргументы»
Ответы (4)
5 плюса
Коды ошибок для планировщика заданий указаны как шестнадцатеричные в msdn , а ваш код 2147942401 преобразуется в шестнадцатеричный как 0x80070001 (которого там нет в списке), но этот суперпользователь описывает его как «недопустимую функцию». Он исправил свою проблему с помощью «простейших настроек планировщика задач, и теперь он работает». Я отмечаю, что он выполняет свою задачу только тогда, когда пользователь вошел в систему, поэтому ему не нужно «Входить в систему как пакетное задание».
Если вы хотите запускать пакетное задание, когда вы не вошли в систему, вам нужна специальная привилегия «Вход в систему как пакетное задание». Обратите внимание, что есть также привилегия «Вход в систему как пакетное задание», которая вам не нужна.
Из Social Technet вы можете назначить эту привилегию с помощью
- Введите secpol.msc / s
- Выберите « Локальные политики » в оснастке MSC
- Выберите « Назначение прав пользователя »
- Щелкните правой кнопкой мыши « Войти как пакетное задание » и выберите «Свойства».
- Нажмите « Добавить пользователя или группу » и включите соответствующего пользователя.
Ваша задача вызывает сетевой ресурс. Эти сценарии PowerShell рекомендуют перенести эти ресурсы на локальный компьютер, чтобы исключить вероятность проблем с сетью / подключением / разрешениями.
Автор: woodvi Размещён: 14.05.2018 10:54
2 плюса
Этот код ошибки также может быть результатом ошибки / ошибки в реальном скрипте Powershell, даже если все настройки планировщика задач, разрешения и т. Д. Верны; в моем случае я ссылался на каталог, который не существует.
0 плюса
Ответ М. Гербенера привел к тому, что я попытался запустить скрипт вручную, чтобы проверить, не был ли в скрипте ошибка. Это не так, но он подчеркнул, что проблема была, когда я получил сообщение об ошибке:
[Мой скрипт] не может быть загружен, потому что в этой системе отключены скрипты.
Конечно, решением было запустить Set-ExecutionPolicy, чтобы разрешить запуск сценариев Powershell.
Автор: paulH Размещён: 14.03.2019 12:33
0 плюса
Старый вопрос, который я знаю, но я получал ошибку 2147942401 на сервере Windows 2016.
Если вы посмотрите на свойства запланированных задач, в нижней части вкладки «Общие» было установлено значение «Настроить для»: Windows Vista, Windows Server 2008.
Перешли на Windows Server 2016 и проблема была решена.
Действия c windows system32 cmd exe с кодом возврата 2147942401
Профиль | Отправить PM | Цитировать
Доброго времени суток.
ОС — Windows 7 Ultimate rus, машина в домене, домен на Windows 2003 R2 rus.
Проблема следующая: при создании новой задачи в планировщике заданий на машине с Windows 7 при выборе опции «Выполнять вне зависимости от регистрации пользователя», после нажатии кнопки «ОК» и ввода учетных данных вылазит следующая ошибка —
«Ошибка в задаче [Имя_задачи]. Указанный сеанс работы не существует. Возможно, он уже завершен.»
Данная ошибка повторяется и на Windows 7 x32, и на Windows 7 x64, а также на Windows 2008 R2 x64. На Windows XP, 2000 и 2003 планировщик таких коленец не выкидывает.
При указании опции «Выполнять только для зарегистрированного пользователя» задачи отрабатываются, кроме командных сценариев. При выполнениии *.cmd или *.bat файла на долю секунды выскакивает окошко выполнения командного файла, но фактически ничего не происходит. Без планировщика такие файлы отрабатываются нормально.
1. Как запустить на Windows7/2008 задачу с опцией «Выполнять вне зависимости от регистрации пользователя»?
2. Как заставить нормально работать на Windows7/2008 командные файлы из планировщика?
Буду благодарен за любую помощь.
——-
С уважением, Роман А. Шелякин
Действия c windows system32 cmd exe с кодом возврата 2147942401
Профиль | Отправить PM | Цитировать
Доброго времени суток.
ОС — Windows 7 Ultimate rus, машина в домене, домен на Windows 2003 R2 rus.
Проблема следующая: при создании новой задачи в планировщике заданий на машине с Windows 7 при выборе опции «Выполнять вне зависимости от регистрации пользователя», после нажатии кнопки «ОК» и ввода учетных данных вылазит следующая ошибка —
«Ошибка в задаче [Имя_задачи]. Указанный сеанс работы не существует. Возможно, он уже завершен.»
Данная ошибка повторяется и на Windows 7 x32, и на Windows 7 x64, а также на Windows 2008 R2 x64. На Windows XP, 2000 и 2003 планировщик таких коленец не выкидывает.
При указании опции «Выполнять только для зарегистрированного пользователя» задачи отрабатываются, кроме командных сценариев. При выполнениии *.cmd или *.bat файла на долю секунды выскакивает окошко выполнения командного файла, но фактически ничего не происходит. Без планировщика такие файлы отрабатываются нормально.
1. Как запустить на Windows7/2008 задачу с опцией «Выполнять вне зависимости от регистрации пользователя»?
2. Как заставить нормально работать на Windows7/2008 командные файлы из планировщика?
Буду благодарен за любую помощь.
——-
С уважением, Роман А. Шелякин
Действия c windows system32 cmd exe с кодом возврата 2147942401
Профиль | Отправить PM | Цитировать
Доброго времени суток.
ОС — Windows 7 Ultimate rus, машина в домене, домен на Windows 2003 R2 rus.
Проблема следующая: при создании новой задачи в планировщике заданий на машине с Windows 7 при выборе опции «Выполнять вне зависимости от регистрации пользователя», после нажатии кнопки «ОК» и ввода учетных данных вылазит следующая ошибка —
«Ошибка в задаче [Имя_задачи]. Указанный сеанс работы не существует. Возможно, он уже завершен.»
Данная ошибка повторяется и на Windows 7 x32, и на Windows 7 x64, а также на Windows 2008 R2 x64. На Windows XP, 2000 и 2003 планировщик таких коленец не выкидывает.
При указании опции «Выполнять только для зарегистрированного пользователя» задачи отрабатываются, кроме командных сценариев. При выполнениии *.cmd или *.bat файла на долю секунды выскакивает окошко выполнения командного файла, но фактически ничего не происходит. Без планировщика такие файлы отрабатываются нормально.
1. Как запустить на Windows7/2008 задачу с опцией «Выполнять вне зависимости от регистрации пользователя»?
2. Как заставить нормально работать на Windows7/2008 командные файлы из планировщика?
Буду благодарен за любую помощь.
——-
С уважением, Роман А. Шелякин
Действия c windows system32 cmd exe с кодом возврата 2147942401
Профиль | Отправить PM | Цитировать
Доброго времени суток.
ОС — Windows 7 Ultimate rus, машина в домене, домен на Windows 2003 R2 rus.
Проблема следующая: при создании новой задачи в планировщике заданий на машине с Windows 7 при выборе опции «Выполнять вне зависимости от регистрации пользователя», после нажатии кнопки «ОК» и ввода учетных данных вылазит следующая ошибка —
«Ошибка в задаче [Имя_задачи]. Указанный сеанс работы не существует. Возможно, он уже завершен.»
Данная ошибка повторяется и на Windows 7 x32, и на Windows 7 x64, а также на Windows 2008 R2 x64. На Windows XP, 2000 и 2003 планировщик таких коленец не выкидывает.
При указании опции «Выполнять только для зарегистрированного пользователя» задачи отрабатываются, кроме командных сценариев. При выполнениии *.cmd или *.bat файла на долю секунды выскакивает окошко выполнения командного файла, но фактически ничего не происходит. Без планировщика такие файлы отрабатываются нормально.
1. Как запустить на Windows7/2008 задачу с опцией «Выполнять вне зависимости от регистрации пользователя»?
2. Как заставить нормально работать на Windows7/2008 командные файлы из планировщика?
Буду благодарен за любую помощь.
——-
С уважением, Роман А. Шелякин