У меня есть запланированная задача, которая запускается раз в неделю и выполняет простую перезагрузку машины. Проблема в том, что после перезагрузки система считает, что последнее выключение было неожиданным, и просит указать причину.
Это команда, которую запускает планировщик заданий:
C:\Windows\System32\shutdown.exe /r /f /t 01 /d P:4:1
Как видите, я указал d
параметр, чтобы сообщить системе, что причиной выключения является "Применение: Техническое обслуживание (плановое)". Рассматриваемая ОС — Windows Server 2008 R2 Standard.
Достаточно интересно, что раньше я выполнял точно такую же задачу на другой машине под управлением Windows Server 2003, и у меня не возникало подобной проблемы.
Отключить отслеживание событий выключения не представляется возможным.
решение1
Я обычно так и делаю shutdown /s /f /t 0
и избегаю последствий или, возможно, указываю причину с помощью /d
.
Это не приводит к появлению окна с причиной, так что это означает, что у вас возникли проблемы с завершением работы.
Первым делом вам следует просмотреть журнал событий и посмотреть, что в нем говорится о вашем завершении работы.
Вам следует заняться устранением неполадок, почему ваш компьютер не выключается должным образом, а точнее, какое приложение/служба/драйвер вызывает неправильное выключение. Потому что ваша команда верна.
Устранение неполадок, связанных с завершением работы, — непростая задача. Для начала проверьте, происходит ли то же самое в безопасном режиме!