Гид по технологиям

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

7 min read Системное администрирование Обновлено 21 Dec 2025
Удалённое выключение и перезагрузка Windows‑ПК
Удалённое выключение и перезагрузка Windows‑ПК

Быстрые ссылки

  • Конфигурация
  • Удалённое выключение
  • Выключение из Linux

Обзор: удалённое выключение и перезагрузка Windows

Что нужно знать в двух словах

shutdown.exe — стандартная утилита Windows для локальной и удалённой остановки или перезагрузки. Она удобна для администраторов, потому что позволяет одновременно управлять несколькими компьютерами без входа на каждый из них. Для работы нужны: включённая служба «Удалённый реестр», права администратора на целевых машинах и корректные правила брандмауэра.

Важно: команды удалённого выключения используют административные каналы Windows (RPC/WMI/Service Control). Если в сети включены сегментация или строгие правила файервола, понадобится их учесть.

Конфигурация

Перед выполнением удалённого выключения убедитесь, что на целевых компьютерах выполнены три условия:

  1. Служба «Удалённый реестр» запущена и установлена в автоматический запуск.
  2. В брандмауэре разрешены необходимые исключения (WMI/Remote Service Management/File and Printer Sharing, если требуется).
  3. У вашей учётной записи есть права администратора на удалённых машинах.

Шаги по включению службы «Удалённый реестр» на целевом компьютере:

  1. Нажмите Пуск, введите services.msc и нажмите Enter.
  2. Найдите службу «Remote Registry», щёлкните правой кнопкой и выберите Свойства.

Окно служб Windows с выделенной службой «Remote Registry»

  1. В окне свойств установите Тип запуска — Автоматически и нажмите Запустить.

Настройка запуска службы и кнопка Запустить

Откройте правила брандмауэра:

  1. Нажмите Пуск, введите “Allow a program” и нажмите Enter (в русской Windows: “Разрешить запуск программы через брандмауэр Windows”).
  2. Нажмите Изменить параметры.
  3. В списке найдите и включите “Windows Management Instrumentation (WMI)” и/или “Remote Service Management” и “File and Printer Sharing” при необходимости.

Разрешения брандмауэра со включенной опцией WMI

Совет: в корпоративной сети лучше оформить правила на уровень сегментации (управленческий VLAN) и использовать групповые политики (GPO) для включения службы Remote Registry и настройки брандмауэра централизованно.

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

Графический интерфейс:

  1. На управляющем компьютере запустите Командную строку и введите:

shutdown /i

  1. Откроется окно удалённого завершения работы. Добавьте имена компьютеров или IP‑адреса, выберите действие (Выключить или Перезагрузить), задайте задержку и сообщение для пользователей.

Окно удалённого выключения с полями для добавления компьютеров и вариантов

Если вы не знаете имя компьютера: на удалённой машине нажмите Пуск, щёлкните правой кнопкой Компьютер и выберите Свойства — вы увидите имя компьютера.

Свойства компьютера с отображением имени устройства

Командный вариант (эквивалент GUI):

shutdown /s /m \\chris-laptop /t 30 /c “Shutting down for maintenance.” /d P:1:1

Объяснение параметров (кратко):

  • /s — выключить.
  • /r — перезагрузить (если нужно перезагрузка вместо выключения).
  • /m \\ИмяПК — указать удалённый компьютер (обратите внимание на двойной обратный слэш в командной строке).
  • /t 30 — задержка в секундах.
  • /c “Сообщение” — сообщение для пользователей.
  • /d P:1:1 — причина отключения (по категории/подкатегории).

Вы можете передать список компьютеров в файл и использовать цикл в PowerShell или cmd, чтобы применить shutdown к группе машин.

Выключение и перезагрузка из Linux

Если вы администрируете смешанную среду, можно отправлять команды из Linux с помощью набора Samba/Winbind инструментов.

  1. Установите пакет samba-common (в Ubuntu/Debian):

sudo apt-get install samba-common

  1. Используйте net rpc shutdown:

net rpc shutdown -I ip.address -U user%password

Где:

  • ip.address — IP‑адрес Windows‑машины.
  • user — учётная запись администратора на удалённом ПК.
  • password — пароль этой учётной записи.

Добавьте -r для перезагрузки вместо выключения:

net rpc shutdown -I 10.0.0.42 -U admin%P@ssw0rd -r

Примечание по безопасности: избегайте передачи паролей в командной строке в открытом виде при использовании в скриптах. Используйте защищённые хранилища паролей, переменные окружения с ограниченным доступом или ключевые решения для управления секретами.

Альтернативные подходы

  • PowerShell: команда Stop-Computer -ComputerName PCName -Credential (Get-Credential) — полезна для более сложных сценариев и скриптов.
  • PSExec (Sysinternals): psexec \\PCName -s -i shutdown -r -t 0 — позволяет запускать команды удалённо, но требует разблокировки администратора и внимания к лицензированию.
  • WMI/WinRM: WinRM/PowerShell Remoting даёт безопасный канал для выполнения удалённых команд и автоматизации.
  • RMM‑инструменты (в крупных инфраструктурах): готовые решения Remote Monitoring and Management обеспечивают планирование, аудит и групповое управление.

Когда метод не сработает (типичные причины и решения)

  • Нет админ‑прав у вашей учётной записи — проверьте членство в группе Administrators на целевой машине.
  • Служба Remote Registry отключена — включите и выставьте автозапуск (см. раздел Конфигурация).
  • Брандмауэр блокирует трафик (RPC/WMI/Service Control) — добавьте соответствующие правила или временно откройте порты в управляемой сети.
  • Сеть сегментирована (VLAN/ACL) — убедитесь, что управляющий хост имеет маршрут и права доступа к сегменту с целевыми машинами.
  • Компьютер в спящем/гибернации — команда не сработает; используйте Wake-on-LAN предварительно, если нужно.

Отладка и проверка

  1. Проверить доступность порта RPC:
  • Test-NetConnection -ComputerName PCName -Port 135 (в PowerShell).
  1. Проверить права учётной записи — попытаться открыть административную сеть \PCName\C$ с учётными данными.

  2. Просмотреть журналы событий на целевой машине (Event Viewer) для ошибок, связанных с удалёнными вызовами и планировщиком заданий.

  3. Временно отключить сторонние защитные решения (AV/HIPS) на целевой машине для диагностики (с осторожностью).

Чек-листы по ролям

Чек‑лист для системного администратора:

  • Подготовить список целевых машин (имена/IP).
  • Убедиться в наличии админ‑учёток и корректных паролей.
  • Включить Remote Registry и автозапуск через GPO при массовом развёртывании.
  • Проверить и настроить правила брандмауэра через GPO.
  • Запланировать окно обслуживания и уведомить пользователей.
  • Выполнить тест на 1–2 машинах.

Чек‑лист для инженера службы поддержки:

  • Узнать имя/IP клиента и причину перезагрузки.
  • Проверить подключение к сети клиента.
  • Если команда не проходит — сообщить администратору о праве доступа.
  • При невозможности удалённого выключения предложить RDP или физический доступ.

Методология: быстрый пошаговый план развертывания

  1. Оценка: инвентаризация машин и проверка политик безопасности.
  2. Подготовка: GPO для включения Remote Registry и правил брандмауэра.
  3. Тестирование: пробная операция на небольшой группе.
  4. Выполнение: массовое выполнение через скрипты/PowerShell/GUI.
  5. Контроль: логирование и проверка успешного завершения, откат в случае проблем.

Рекомендации по безопасности и аудит

  • Ограничьте возможность удалённого выключения привязкой к управленческим подсетям и группам безопасности.
  • Используйте контролируемые учётные записи и многофакторную аутентификацию, где возможно.
  • Включите аудит удалённых действий (Event IDs для выключения/перезагрузки) и храните логи централизованно.
  • Редуцируйте привилегии: для массовых операций используйте сервисные учётные записи с минимально необходимыми правами.

Краткий глоссарий (одной строкой)

  • Remote Registry — служба Windows, предоставляющая удалённый доступ к реестру.
  • WMI — Windows Management Instrumentation, интерфейс управления системой.
  • RPC — Remote Procedure Call, механизм удалённых вызовов в Windows.
  • GPO — групповая политика для централизованной настройки Windows.

Дополнительные примеры команд

PowerShell (перезагрузка удалённого хоста с учётными данными):

$cred = Get-Credential Restart-Computer -ComputerName PC1,PC2 -Credential $cred -Force -Wait -For PowerShell

PSExec (пример):

psexec \\PCName -u DOMAIN\Admin -p Password cmd /c “shutdown /r /t 0”

Выключение из Linux (пример со скрытием пароля в переменной окружения):

export RPC_PASS=”секрет” net rpc shutdown -I 10.0.0.42 -U admin%$RPC_PASS

Решение «да/нет» — простая схема принятия решения

flowchart TD
  A[Нужно выключить/перезагрузить ПК удалённо?] --> B{Имеются права администратора?}
  B -- Да --> C{Remote Registry включён?}
  B -- Нет --> Z[Запросить права или использовать RDP/физический доступ]
  C -- Да --> D{Брандмауэр разрешает WMI/RPC?}
  C -- Нет --> Y[Включить Remote Registry через GPO/локально]
  D -- Да --> E[Запустить shutdown /i или команду shutdown]
  D -- Нет --> X[Добавить правило брандмауэра или выполнить через управленческую сеть]
  E --> F[Проверить результат, просмотреть журнал событий]

Итог

Удалённое выключение и перезагрузка через shutdown.exe — надёжный и быстрый инструмент для администраторов в локальных сетях. Для корректной работы необходимо настроить Remote Registry, разрешить соответствующие правила брандмауэра и иметь админ‑доступ. В больших инфраструктурах автоматизируйте через GPO, PowerShell Remoting или специализированные RMM‑решения.

Важно: всегда тестируйте процесс на ограниченной группе и уведомляйте пользователей заранее.

Ключевые действия:

  • Включите Remote Registry и настройте брандмауэр.
  • Подтвердите права администратора.
  • Используйте GUI или команды (shutdown/net rpc/PowerShell) в зависимости от сценария.

Важное: при работе с паролями и автоматическими скриптами применяйте безопасное хранение секретов и аудит действий.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как бесплатно запустить YouTube Music на Google колонке
Гайды

Как бесплатно запустить YouTube Music на Google колонке

Как сделать скриншот на OnePlus
Мобильные устройства

Как сделать скриншот на OnePlus

Как использовать Focus Cell в Excel
Руководство

Как использовать Focus Cell в Excel

Как отключить телеметрию в Windows 10 и 11
Конфиденциальность

Как отключить телеметрию в Windows 10 и 11

Цветовая палитра на Samsung Galaxy — как настроить
Персонализация

Цветовая палитра на Samsung Galaxy — как настроить

Добавление сторонних компликаций на Apple Watch
Руководство

Добавление сторонних компликаций на Apple Watch