Что означает код возврата 1 для cmd.exe на Windows XP?

Я пытаюсь запустить задачу ежечасно с планировщиком задач, чтобы запустить файл bat, но он не работает. Глядя на историю, я вижу следующее, что выглядит как проблема:

Планировщик заданий успешно завершил задачу "авось" , экземпляра "{c19041aa-939d-4876-a12d-456fc3e632ce}" , действия "C:WindowsSYSTEM32cmd.exe" с кодом возврата 1.

Что означает код возврата 1 для cmd.exe? Как получить более подробную отладочную информацию? Мой сначала задача работала, но через пару дней остановилась.

23
задан WilliamKF
24.04.2023 8:46 Количество просмотров материала 3388
Распечатать страницу

2 ответа

https://blogfodder.co.uk/posts/win-2008-task-scheduler-with-return-code-1-0x1/

вместо того, чтобы помещать полный путь к файлу в текстовое поле программа/скрипт, используйте Start in (необязательно) поле, чтобы поместить папку, что .bat файл-это на самом деле.

после того, как вы сделали это, убедитесь, что вы галочку "Run с наивысшими привилегиями" флажок

и все. Теперь он возвращает правильный код результата 0x0, и мой скрипт бегом! Окончательно.

3
отвечен Luiz Angelo 2023-04-25 16:34

Если ваш пакетный файл использует Robocopy это может быть просто код выхода для этого. В robocopy ненулевой уровень ошибок не обязательно означает, что что-то пошло не так.

Это может быть информативно в таких случаях:

https://ss64.com/nt/robocopy-exit.html

https://blogs.technet.microsoft.com/deploymentguys/2008/06/16/robocopy-exit-codes/

Это больше не поможет OP, но я публикую это здесь, потому что эта страница была в лучших результатах поиска, который я сделал при поиске решений для подобной проблемы.

1
отвечен Kek Kone 2023-04-25 18:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх