В Windows есть локальная политика безопасности для отключения возможности выключения компьютера, но она также блокирует возможность перезапуска компьютера.
Есть ли способ заблокировать только выключение без блокировки перезагрузки?
Модель безопасности Windows не делает различий между «Завершением работы» и «Перезапуском». С точки зрения назначения прав пользователей это одно и то же.
У меня было несколько подобных сценариев с ориентированными на задачи компьютерами, где мне иногда нужно, чтобы пользователь мог перезагрузить компьютер (но не выключить). (Я не могу сказать, что когда-либо был доволен этими ситуациями, но мы должны делать то, что должны.)
Я сделал следующее:
Скрыть пользовательский интерфейс для «Завершение работы» и «Перезагрузка» (с помощью параметра групповой политики «Удалить и запретить доступ к командам« Завершение работы »,« Перезагрузка »,« Спящий режим »и« Гибернация »)
Создайте ярлык на рабочем столе для запуска shutdown -r -t 1 -f
Это совсем не идеальная ситуация, но, похоже, она работала достаточно хорошо в те несколько раз, когда мне приходилось это делать.