Wake-on-LAN не работает в Windows 10/11 — как включить и починить (2025)
ПК не просыпается по сети? Разберёмся. Включим WOL в BIOS/UEFI, настроим драйвер сетевой карты и питание Windows, закрепим адреса на роутере и отправим правильный Magic Packet из PowerShell. Всё шаг за шагом, без лишней теории.
Коротко: что проверить сразу
- ПК должен быть в спящем режиме (S3/Modern Standby) или полностью выключен, но с поданным питанием на сетевую карту.
- Кабель в LAN-порт, индикатор на сетевухе мигает в выключенном состоянии — это нормальный признак WOL.
- MAC-адрес записан верно. Проверяем: Win+R →
cmd→ipconfig /all. - Роутер и ПК в одной подсети. Лучше зафиксировать IP и MAC в DHCP.
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.
- Диспетчер устройств → «Сетевые адаптеры» → ваш адаптер → вкладка «Управление питанием»:
- Отметьте «Разрешить этому устройству выводить компьютер из ждущего режима».
- Отметьте «Разрешить только волшебный пакет выводить компьютер из ждущего режима».
- Вкладка «Дополнительно» → включите параметры Wake on Magic Packet/Shutdown Wake-On-LAN (если есть).
- Отключите быстрый запуск, если пробуждение не работает из «выключено».
Командная строка (Администратор) — выполнять по одной:
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. Работает только из сна/гибернации. Используйте «Гибернация» вместо выключения.