Если вам нужно предотвратить выключение или перезагрузку компьютера с Windows 10 во время выполнения длительной задачи, у вас есть два полезных подхода. ShutdownBlocker может перехватывать множество запросов на выключение и перезагрузку, а встроенная групповая политика может удалить команды управления питанием из интерфейса Windows. Правильный выбор зависит от того, хотите ли вы блокировать фоновые запросы или просто запретить пользователям нажимать кнопки «Выключить» или «Перезагрузить».
Важно: Microsoft прекратила бесплатную поддержку Windows 10 14 октября 2025 года. Данное руководство по-прежнему актуально для систем Windows 10, которые продолжают использоваться, но неподдерживаемые ПК не следует считать полностью защищенными только потому, что выключение заблокировано. Microsoft описывает текущий жизненный цикл Windows 10 и параметры перезагрузки на своей странице поддержки Active Hours .
Метод 1: Блокировка завершения работы и перезапуска с помощью ShutdownBlocker
ShutdownBlocker — это небольшая портативная утилита от Cresstone. Она не требует традиционного установщика: скачайте ZIP-архив со страницы разработчика ShutdownBlocker , распакуйте его в папку, которую вы контролируете, и запустите shutdownBlocker.exe . Поскольку это старая утилита, скачивайте её только с сайта разработчика и сохраняйте копию своих файлов, прежде чем использовать её для важных задач.
1. Включите блокировку.
Откройте ShutdownBlocker и выберите «Блокировать», если блокировка еще не активирована. Когда приложение сообщит о блокировке завершения работы, оно останется доступным в фоновом режиме и сможет остановить множество обычных запросов на завершение работы, перезапуск и выход из системы.

Это полезно во время больших загрузок, экспорта, рендеринга, резервного копирования или других задач, которые вы не хотите прерывать. Это не средство контроля безопасности и не может гарантировать предотвращение всех принудительных действий, связанных с отключением питания.
2. Разрешите выключение, когда будете готовы.
Перед тем как намеренно перезагрузить или выключить Windows, откройте ShutdownBlocker и выберите «Разрешить» . Статус должен измениться, показывая, что выключение разрешено. После этого вы можете использовать обычное меню питания Windows.

Не оставляйте блокировку включенной на неопределенный срок только для того, чтобы откладывать техническое обслуживание. Если Центр обновления Windows ожидает перезагрузки, запланируйте эту перезагрузку на удобное время, вместо того чтобы постоянно ее блокировать.
3. Запустите ShutdownBlocker вместе с Windows.
Если вам регулярно требуется защита, откройте «Настройки» / «О программе» в ShutdownBlocker и включите параметр «Запускать при загрузке Windows (с включенной блокировкой)» . Это позволит утилите запускаться автоматически и начинать блокировку после входа в систему. Позже вы можете вернуться на ту же страницу настроек, чтобы отключить эту опцию.

Способ 2: Удалить функцию «Выключение и перезагрузка» из интерфейса Windows 10.
Если в вашей версии Windows 10 включен редактор локальных групповых политик, вы можете удалить команды управления питанием из меню «Пуск», экрана входа в систему и экрана безопасности, вызываемого сочетанием клавиш Ctrl+Alt+Delete.
- Нажмите Windows + R , введите gpedit.msc и нажмите Enter.
- Перейдите в раздел «Настройки пользователя» > «Административные шаблоны» > «Меню «Пуск» и панель задач» .
- Откройте меню «Удалить и заблокировать доступ к командам выключения, перезапуска, сна и гибернации» .
- Выберите «Включено» , затем нажмите «Применить» и «ОК» .
- Если изменения не отображаются сразу, выйдите из системы и войдите снова или перезапустите Проводник.

В документации Microsoft по политике запуска отмечается важное ограничение: эта политика удаляет команды управления питанием, доступные пользователю, но не предотвращает выполнение программами Windows операций выключения или перезагрузки . Это делает её полезной для киосков, совместно используемых ПК или учётных записей, где в основном необходимо предотвратить случайные щелчки мышью, а не для блокировки всех источников перезагрузки.
Что делать при перезагрузке системы Центра обновления Windows?
Для перезагрузок, связанных с обновлениями, сначала воспользуйтесь настройками планирования Windows. В Windows 10 перейдите в «Параметры» > «Обновление и безопасность» > «Центр обновления Windows» > «Изменить часы активности» и установите период, когда вы обычно используете компьютер. Microsoft заявляет, что Windows использует часы активности, чтобы избежать автоматических перезагрузок при обновлении во время использования устройства.
Если в Windows уже запланировано завершение работы по истечении заданного времени, встроенная команда shutdown /a может прервать его только до истечения этого времени. Microsoft описывает это поведение в справочнике команд shutdown . Это однократная отмена, а не постоянная блокировка завершения работы.
Какой метод следует использовать?
- Используйте ShutdownBlocker, когда вам необходима временная, максимально эффективная защита от обычных запросов на выключение и перезапуск во время выполнения работы.
- Используйте групповые политики, если хотите удалить параметры электропитания из интерфейса Windows для пользователя или компьютера, используемого совместно.
- Используйте функцию «Активное время», если ваша главная задача — избежать неудобных перезагрузок после обновления Windows.
Какой бы метод вы ни выбрали, регулярно сохраняйте важную работу и помните, как отменить блокировку. Блокировщик завершения работы может уменьшить количество случайных прерываний, но он не должен заменять обычные обновления, резервное копирование или плановые перезапуски.