Удалённое выключение и перезагрузка Windows 10

Если у вас несколько ПК в локальной сети, их можно удалённо выключать или перезагружать с помощью встроенной утилиты shutdown.exe и правильной настройки служб, реестра и брандмауэра. Настройте службу «Удалённый реестр», разрешите WMI в брандмауэре, при необходимости измените LocalAccountTokenFilterPolicy в реестре и используйте команды shutdown с ключами /m, /r или /s и /f для принудительного закрытия приложений.
Удалённое выключение или перезагрузка полезны, когда ПК находятся в разных помещениях и вы не хотите подходить к каждому физически. Windows 10 содержит инструменты, которые позволяют выключать и перезагружать компьютеры в локальной сети после соответствующей настройки. В этой статье пошагово объяснено, что нужно настроить и какие команды использовать, а также приведены альтернативы, контрольные списки и рекомендации по безопасности.
Основные варианты и когда они применимы
- GUI (shutdown /i) — удобно для одноразовых операций по списку машин.
- Командная строка — подходит для сценариев со скриптами, автоматизацией или аутентификацией через net use.
- Пакетный файл (.bat) — для регулярных задач по расписанию.
- PowerShell или PSExec — альтернативы для более гибкой авторизации и управления.
Включение службы удалённого реестра
По умолчанию служба «Удалённый реестр» отключена. Для удалённого завершения работы и некоторых удалённых операций её нужно включить на целевых компьютерах.
- На компьютере, который вы хотите управлять удалённо, откройте окно служб: нажмите Пуск, введите services.msc и нажмите Enter.

- Найдите службу Remote Registry в списке и откройте её свойства.

- В свойствах установите «Тип запуска» на Автоматически и нажмите кнопку «Запустить», если служба не запущена.


- Откройте брандмауэр Windows и разрешите необходимые входящие подключения для управления: разрешите исключение Windows Management Instrumentation (WMI) и, при необходимости, удалённый доступ к файлам и принтерам.
Находится через Пуск → Разрешить приложение через брандмауэр Windows → Изменить параметры → отметить «Windows Management Instrumentation».


Важное: для внесения этих изменений требуются права администратора на целевом компьютере.
Как выполнить удалённое завершение работы через графический интерфейс
- Нажмите Пуск и введите Command Prompt.
- Запустите Командную строку.
- Введите команду:
shutdown /i- Откроется диалог удалённого завершения работы. Добавьте одно или несколько имён компьютеров, выберите действие — выключение или перезагрузка, при необходимости предупредите пользователей и добавьте сообщение в журнал событий.
Примечание: имя компьютера можно посмотреть через Пуск → правый клик по «Этот компьютер» → Свойства.
Использование командной строки для точечного управления
Этот способ удобен для сценариев, где нужен точный контроль и автоматизация. Перед выполнением убедитесь, что у вас есть административные учётные данные для целевого компьютера.
- Нажмите Пуск → Выполнить, введите regedit и нажмите Enter.

- Перейдите в ключ реестра:
Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemСоздайте новое значение DWORD (32-bit) с именем LocalAccountTokenFilterPolicy и присвойте ему значение 1.
Закройте редактор реестра и перезагрузите систему, чтобы изменения вступили в силу.
Это снимает ограничения на использование локальных учётных записей при удалённом доступе к управлению.
- Затем введите в Пуск → Командная строка → Запуск от имени администратора и выполните, например:
net use \\MachineNameПосле ввода логина и пароля можно выполнить команду перезагрузки:
shutdown /m \\\MachineName /r /t 0Для немедленного выключения используйте /s вместо /r. Чтобы принудительно закрыть все приложения на удалённой машине, добавьте /f:
shutdown /m \\\MachineName /r /f /t 0Важно: убедитесь, что в имени машины нет пробелов; при необходимости используйте кавычки вокруг пути UNC.
Автоматизация с помощью пакетного файла
Если нужно запускать операцию по расписанию, создайте .bat-файл и добавьте в него команды для каждого ПК по одной на строку. Пример:
shutdown /r /m \\\Lenovo-pc1 /t 0
shutdown /s /m \\\MachineName /t 0Сохраните файл как shutdownrestart.bat и запланируйте его выполнение через Планировщик заданий Windows.
Совет: запускайте задания с учётной записью, имеющей необходимые права на целевых машинах.
Альтернативные подходы
- PowerShell: команды Restart-Computer и Stop-Computer поддерживают удалённое выполнение и передачу учётных данных через параметр -Credential.
- PSExec (Sysinternals): позволяет запускать команды на удалённой машине и подходит для сценариев, когда WMI/Remote Registry недоступны.
- Удалённый рабочий стол (RDP): подходит для интерактивного управления, но не для массовой автоматизации.
Краткое сравнение:
- Простота: shutdown /i и GUI — самый простой способ.
- Гибкость: PowerShell и PSExec дают больше контроля и логирования.
- Надёжность: PSExec и PowerShell работают чаще, когда брандмауэр или политики ограничивают WMI.
Когда методы не сработают
- Целевой ПК выключен или не в сети — очевидно, команды не пройдут.
- Брандмауэр или сетевая политика блокируют порты RPC/WMI.
- У вас нет административных прав на целевой машине.
- На целевом ПК включена сетевая изоляция или используется частная сеть с ограничениями.
В таких случаях проверьте сетевое соединение, настройки брандмауэра и права пользователя.
Факт-бокс — какие порты и протоколы участвуют
- WMI использует TCP 135 (RPC endpoint mapper) и динамические RPC-порты (обычно 49152–65535 на современных Windows).
- Для SMB/администрирования по сети требуется доступ к портам 445 и 139 (в зависимости от сценария).
Контрольный список администратора
- На целевых машинах включена служба Remote Registry и запущена.
- В брандмауэре разрешены WMI и необходимые службы.
- У вас есть административные учётные данные для каждой целевой машины.
- Проведён тест на одной машине перед массовым применением.
- Для регулярных задач создан .bat или скрипт PowerShell и настроен Планировщик заданий.
Критерии приёмки
- Удалённая команда выключения/перезагрузки выполняется в течение установленного времени (обычно < 1 минута после команды при нормальной сети).
- На целевом ПК события завершения работы записываются в журнал событий.
- Все критические приложения корректно закрываются, если используется /f — в том числе сохранение данных протестировано.
Мини-методология внедрения в инфраструктуру
- Тестирование: выберите одну тестовую машину и выполните все шаги настройки.
- Документирование: зафиксируйте учётные записи, политики брандмауэра и изменения реестра.
- Ролловер: примените настройки группой из 5–10 машин, проверьте логи.
- Масштабирование: примените ко всем рабочим станциям через GPO или скрипты.
- Мониторинг: соберите события завершения работы в центральный журнал.
Примеры тест-кейсов
- Отправить команду shutdown /m \\TestPC /s /t 60 и убедиться, что удалённый ПК показывает предупреждение за 60 секунд.
- Выполнить shutdown /m \\TestPC /r /f /t 0 и проверить, что приложения были принудительно закрыты и ПК перезагрузился.
- Попытаться выполнить команду без администраторских прав и убедиться, что операция не выполняется.
Безопасность и рекомендации
- Ограничьте доступ к средствам удалённого управления только администраторам.
- Логируйте все удалённые команды и проверяйте журналы на предмет неожиданных перезагрузок.
- По возможности используйте зашифрованные каналы и современные протоколы авторизации (например, PowerShell Remoting с HTTPS).
Заключение
Удалённое выключение и перезагрузка Windows 10 удобны и реализуемы с помощью стандартных инструментов ОС, но требуют аккуратной настройки служб, реестра и брандмауэра. Для регулярных операций рекомендуется автоматизировать процесс через скрипты и Планировщик заданий, а для более сложных сценариев — использовать PowerShell или PSExec.
Если хотите, могу прислать готовый шаблон .bat или скрипт PowerShell под вашу топологию сети.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента