Я ищу способ проверить и, возможно, остановить автоматическую перезагрузку под Windows. Например. автоматическая перезагрузка инициализируется обновлением Windows.
При добавлении сценария выключения с помощью gpedit этот сценарий выполняется правильно, но что я могу сделать, если эти сценарии более сложны?
Мой случай таков: перед перезагрузкой сервера мне нужно корректно завершить установленное приложение, и я должен подождать, потому что завершение работы приложения может занять до часа. Поэтому я должен проверить в сценарии выключения, все ли было выполнено успешно и приложение было правильно закрыто. Я не могу найти способ остановить перезагрузку из этих сценариев выключения.
Есть у кого-нибудь идеи, как это установить?
Вкратце: остановить перезагрузку из (например) сценария завершения работы gpedit. Подобный способ тоже подойдет. Сценарий вызовов обновления Windows - не лучший способ для меня .. :(
Возможно, вы можете использовать этот сценарий .Cmd:
Shutdown.exe -a
TaskKill.exe /im <your_app>
Timeout /T <99999seconds_so_your_app_shuts_down_cleanly>
Shutdown.exe /s /t <x_seconds>
Надеюсь, поможет.