Я просто скромный разработчик, но запланированное (2:00) задание консольного приложения VB.Net, которое я унаследовал, периодически не выполняется до конца. Примерно в половине случаев он просто не запускается до завершения, ведения журнала и события: планировщик задач успешно выполнил задачу «[имя приложения]», экземпляр «{3f00cbd6-b40e-4e74-a0da-4def71b4d7db}», действие «D: \ Scheduled» Задачи [имя_фолдера] [appname.exe] "с кодом возврата 3762504530.
Я нашел еще одно упоминание об этом коде возврата в Интернете, и парень включил описание некоторых настроек; ниже приведены наши схожие настройки с ответами, предоставленными нашим специалистом по сетевым технологиям.
Я был бы патетически благодарен за любой совет или направление ... заранее спасибо.
Работает ли «работа независимо от того, вошел ли пользователь в систему или нет»? - ДА
Является ли задание «работать с наивысшими привилегиями» - ДА
Какая ОС сервера? - Окно 2008 R2 Стандарт
Правда ли, что «единственное условие - это пробуждение компьютера к работе»? Не настроено, чтобы разбудить компьютер для запуска задачи. Однако, это не будет спать , и задача будет запущена. Это просто выходит ненормально.
Являются ли «параметры позволяют запускать задачу по требованию / остановить задачу, если она выполняется более 3 дней / если задача не завершается при запросе, заставляет ее остановиться»? ДА, он может быть запущен по требованию; ДА, это остановит задачу, если она будет выполняться дольше, чем 4 часа; ДА, он принудительно остановится, если не завершится, как было запрошено.
источник
Ответы:
Я считаю, что код возврата - это общий аварийный код консольного приложения .NET . Способ задания задания в планировщике заданий не вызывает этой проблемы.
Проверьте журнал событий приложений на сервере на наличие ошибок, которые произошли в то время, когда задание было «выполнено». Эти события должны дать вам больше информации о том, почему работа завершилась ненормально, поэтому у вас есть представление, с чего начать устранение неполадок.
источник
Если вы проверите Журнал событий -> Приложение, вы можете получить подробную информацию там. Вы должны быть в состоянии найти запись об ошибке с кодом исключения 0xe0434352, который является шестнадцатеричным значением 3762504530
источник
У меня был тот же код возврата (3762504530) при попытке использовать служебную учетную запись для запуска запланированного задания для импорта данных. Моя проблема заключалась в том, что учетная запись службы не смогла получить доступ к файлу журнала. Я предоставил ненаследуемое разрешение только для этой папки, содержащей файл журнала, учетной записи службы (полный контроль), и это устранило проблему.
источник
.NET Ответ , безусловно , правильно. Просто подумал, что поделюсь своим конкретным примером этой ошибки для всех, кто ищет эту проблему.
У меня было это сообщение об ошибке в запланированной задаче Windows Server 2012. Мы создали консольное приложение с использованием .NET 4.6.1, по умолчанию в VS 2017.
Оказывается, на сервере был установлен только .NET 4.5.1. Изменено целевое значение .NET приложения, и задача не прошла. Очевидно, что обновление версии среды выполнения сервера также могло бы исправить это.
источник
У меня была такая же проблема с заданием планировщика заданий, «успешно выполненным» с кодом возврата «3762504530», отображаемым в истории заданий планировщика. Журнал событий для моего запланированного задания предоставил следующую информацию
Я попробовал несколько других вещей, но в итоге я запустил программу из командной строки и обнаружил, что некоторые сторонние DLL не установлены на сервере.
источник