Wake-on-LAN не работает в Windows 10/11 — как включить и починить (2025)

ПК не просыпается по сети? Разберёмся. Включим WOL в BIOS/UEFI, настроим драйвер сетевой карты и питание Windows, закрепим адреса на роутере и отправим правильный Magic Packet из PowerShell. Всё шаг за шагом, без лишней теории.

Коротко: что проверить сразу

  • ПК должен быть в спящем режиме (S3/Modern Standby) или полностью выключен, но с поданным питанием на сетевую карту.
  • Кабель в LAN-порт, индикатор на сетевухе мигает в выключенном состоянии — это нормальный признак WOL.
  • MAC-адрес записан верно. Проверяем: Win+Rcmdipconfig /all.
  • Роутер и ПК в одной подсети. Лучше зафиксировать IP и MAC в DHCP.
Нужна помощь? Подключусь удалённо, включу WOL в BIOS, настрою драйвер и питание, проверю пакет из вашей сети.

1) BIOS/UEFI: включаем пробуждение по сети

Набор пунктов зависит от платы/ноутбука, но ищите похожее: Wake on LAN, PME Event Wake Up, Power On By PCI-E/PCI, Wake from shutdown. На некоторых платах нужно выключить энергосберегающие режимы вроде ERP Ready/Deep Sleep, иначе питание на LAN пропадает.

  • Перезагрузите ПК → войдите в UEFI/BIOS (Del/F2).
  • Разделы Power или Advanced → включите параметры пробуждения по сети.
  • Сохраните и выйдите.

2) Драйвер сетевой карты и питание Windows

В Windows нужно разрешить адаптеру будить ПК и включить реакцию на Magic Packet.

  1. Диспетчер устройств → «Сетевые адаптеры» → ваш адаптер → вкладка «Управление питанием»:
    • Отметьте «Разрешить этому устройству выводить компьютер из ждущего режима».
    • Отметьте «Разрешить только волшебный пакет выводить компьютер из ждущего режима».
  2. Вкладка «Дополнительно» → включите параметры Wake on Magic Packet/Shutdown Wake-On-LAN (если есть).
  3. Отключите быстрый запуск, если пробуждение не работает из «выключено».

Командная строка (Администратор) — выполнять по одной:

powercfg -devicequery wake_armed
powercfg -devicequery wake_from_any
powercfg -lastwake
powercfg -h off

Первая команда покажет устройства, которым разрешён «будильник». Если ваша сетевая карта не в списке, разрешите её вручную (подставьте точное имя):

REM Команды CMD — выполнять по одной, имя адаптера возьмите из диспетчера устройств
powercfg -deviceenablewake "Intel(R) Ethernet Controller"
powercfg -deviceenablewake "Realtek PCIe GBE Family Controller"

3) Сеть и роутер: фиксация адресов

  • В маршрутизаторе сделайте DHCP-резервирование для MAC вашего ПК — чтобы IP не менялся.
  • Если есть параметр Static ARP — включите. Он помогает доставить пакет в «холодный» ПК.
  • Проверяйте связность: пинг соседа и ARP-таблицу.

Командная строка — выполнять по одной:

ping 192.168.1.1
arp -a
ipconfig /all

4) Отправляем Magic Packet из PowerShell

Можно обойтись без сторонних утилит. Скрипт ниже отправит корректный Magic Packet на ваш MAC. PowerShell (Администратор) — вставить целиком:

$mac = "00-11-22-33-44-55"   # Замените на MAC целевого ПК
$endpoint = "255.255.255.255" # Или x.x.x.255 вашей подсети
$port = 9

$macBytes = ($mac -replace "[:-]","") -split '(.{{2}})' | Where-Object {{ $_ -ne "" }} | ForEach-Object {{ [Convert]::ToByte($_,16) }}
$packet = @()
$packet += ,0xFF * 6
for($i=0;$i -lt 16;$i++){{ $packet += $macBytes }}
$udp = New-Object System.Net.Sockets.UdpClient
$udp.EnableBroadcast = $true
$udp.Send($packet, $packet.Length, $endpoint, $port) | Out-Null
$udp.Close()
"Magic Packet отправлен на $mac → $endpoint:$port"

Если предпочитаете готовые утилиты, скачайте официальные: WakeMeOnLan (NirSoft) или Depicus WOL.

5) Типичные причины, почему WOL не работает

  • ERP/Deep Sleep включён — LAN-чип остаётся без питания. Отключите.
  • Быстрый запуск Windows включён — отключите (см. команду powercfg -h off).
  • Драйвер сетевой карты старый — обновите с сайта производителя материнской платы/ноутбука.
  • Роутер режет широковещание — используйте LAN, включите «Broadcast» опцию, закрепите ARP.
  • MAC указан Wi‑Fi адаптера — WOL по Wi‑Fi почти нигде не работает; используйте проводной LAN.

6) Диагностика: что говорит Windows

PowerShell (Администратор) — выполнять по одной:

Get-NetAdapter | Select-Object Name, Status, MacAddress, DriverVersion
powercfg -a
Get-WinEvent -LogName System -Max 200 | Where-Object {$_.Id -in 1,42,107,506} | Select TimeCreated, Id, Message

События 1/42 расскажут, кто усыпил/разбудил ПК и почему. Если пробуждения нет вообще — виноваты питание/BIOS.

FAQ

ПК просыпается, но сразу опять засыпает.

Отключите всё лишнее в «Разрешить это устройство выводить ПК из ждущего режима» у прочих устройств (мышь/клава). Оставьте только сетевую карту.

Можно ли будить ПК через интернет (WAN)?

Технически да, но потребуется проброс UDP-порта, статический внешний IP или DDNS и роутер, который правильно пересылает пакет в LAN. В статье разбираем будильник внутри локальной сети.

С ноутбуком WOL не работает.

Многие ноутбуки отключают питание LAN в S5. Работает только из сна/гибернации. Используйте «Гибернация» вместо выключения.

Читайте также: