Почему не работает Wake on LAN и как это исправить

Введение в проблему пробуждения удалённого ПК

Технология Wake-on-LAN (WOL) позволяет включать компьютеры удалённо, отправляя специальный магический пакет через локальную сеть. Это крайне полезный инструмент для системных администраторов, геймеров и владельцев домашних серверов, позволяющий управлять устройствами без физического доступа. Однако на практике функция часто отказывается работать, игнорируя команды и оставляя ПК в выключенном состоянии.

Сложность настройки заключается в том, что для корректной работы требуется одновременная согласованность настроек на трёх разных уровнях: аппаратном (BIOS/UEFI), программном (драйверы сетевой карты) и операционной системе. Сбой на любом из этих этапов приводит к полной неработоспособности функции. Ниже мы подробно разберём каждый шаг диагностики, чтобы вы могли найти и устранить конкретную причину отказа.

Проверка аппаратных настроек в BIOS и UEFI

Первым и самым критичным этапом является проверка настроек материнской платы. Даже если в Windows все права разрешены, плата просто не получит сигнал о пробуждении, если функция отключена на уровне firmware. Зайдите в BIOS, нажав клавишу Del или F2 при загрузке, и найдите раздел, отвечающий за управление питанием, часто называемый Power Management или ACPI Settings.

Ищите параметр с названием Wake on LAN, Power On By PCI-E или Resume By Onboard LAN. Убедитесь, что он установлен в значение Enabled. На некоторых материнских платах ASUS или Gigabyte эта опция может быть скрыта в подменю «Дополнительно» (Advanced) внутри раздела «Периферийные устройства». Если вы не видите явных настроек WOL, проверьте параметры, связанные с режимами сна, например, ErP Ready или EuP.

Важный нюанс: Включение режима энергосбережения ErP (Energy-related Products) часто отключает питание сетевой карты в выключенном состоянии, чтобы снизить потребление до ватта. Это делает Wake-on-LAN невозможным, так как сетевому контроллеру просто не от чего получать сигнал.

⚠️ Внимание! Если вы включили функцию ErP Ready или Deep Sleep для экономии энергии, Wake-on-LAN работать не будет. Сетевая карта должна получать минимальное питание даже после выключения компьютера.
На какие названия смотреть в BIOS разных производителей?

У ASUS это часто "Power On By PCI-E/PCIE Devices", у Gigabyte — "Wake on LAN" в разделе "Power Management", у MSI — "Resume By LAN" в "Global Power Management", у ASRock — "Wake On LAN" в "Advanced".

Настройка драйверов сетевой карты в Windows

После настройки BIOS необходимо сосредоточиться на операционной системе. Откройте Диспетчер устройств (Device Manager), нажав Win + X и выбрав соответствующий пункт. Найдите ваш сетевой адаптер в разделе «Сетевые адаптеры». Обратите внимание, что если у вас стоит модуль Wi-Fi, функция пробуждения может быть недоступна или работать нестабильно, поэтому настоятельно рекомендуется использовать проводное подключение через Ethernet.

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

Далее, перейдите на вкладку Дополнительно (Advanced). Здесь находится множество специфических параметров драйвера. Найдите строки Wake on Magic Packet и Wake on pattern match и убедитесь, что они установлены в Enabled. Также проверьте параметр Shutdown Wake-On-Lan — он критичен для работы функции именно при выключенном компьютере (S5), а не только при спящем (S3).

☑️ Настройка драйвера сетевой карты

Выполнено: 0 / 4

Отключение быстрого запуска для корректной работы

Функция «Быстрый запуск» (Fast Startup) в современных версиях Windows часто становится причиной сбоев. Когда вы нажимаете «Завершение работы», система на самом деле не выключается полностью, а переходит в гибридный режим гибернации. Это может блокировать инициализацию сетевого контроллера в режиме ожидания. Чтобы проверить гипотезу, необходимо полностью отключить эту функцию через панель управления.

Зайдите в Панель управления → Электропитание → Действие кнопок питания. Нажмите на ссылку «Изменение параметров, которые сейчас недоступны». В нижнем блоке «Параметры завершения работы» снимите галочку с пункта Включить быстрый запуск (рекомендуется). Сохраните изменения и перезагрузите компьютер.

Важно понимать: без отключения быстрого запуска система может некорректно обрабатывать низкоуровневые прерывания от сетевого адаптера во время фазы выключения. Это одна из самых частых причин, почему WOL работает в режиме сна, но не работает при полном выключении.

⚠️ Внимание! После отключения быстрого запуска время загрузки системы может увеличиться на несколько секунд. Это нормальное поведение, так как Windows будет выполнять полную инициализацию драйверов при каждом старте.
📊 Какая у вас операционная система?
Windows 10
Windows 11
Linux
macOS

Проблемы с питанием и энергосбережением

Распространённая ошибка заключается в том, что пользователи забывают о физических особенностях питания. Для работы Wake-on-LAN сетевая карта должна получать дежурное питание (обычно +5VSB) даже тогда, когда компьютер выключен. Проверьте, подключен ли кабель питания к блоку питания плотно, и не используется ли дешевый блок с низкими характеристиками дежурного режима.

В некоторых случаях проблема кроется в настройках глобального управления питанием Windows. Перейдите в Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры питания. Раскройте ветку Параметры адаптера (или «Сетевая карта» в некоторых версиях). Убедитесь, что режим энергосбережения настроен на «Максимальная производительность», а не на экономию энергии.

Также стоит проверить настройки PCI Express в этих же параметрах. Если функция Link State Power Management включена, система может отключать питание шины PCIe, через которую подключена сетевая карта, что делает её невидимой для внешних сигналов.

Таблица частых ошибок и решений

Ниже приведена сводная таблица, которая поможет быстро диагностировать проблему, если вы уже проверили основные настройки. Часто проблема кроется в специфических настройках, которые неочевидны на первый взгляд.

Симптом Вероятная причина Решение
WOL работает из сна, но не из выключения Включен «Быстрый запуск» Отключить в Панели управления электропитанием
Светодиод на сетевом порту не горит Нет дежурного питания Проверить настройки BIOS (ErP) и БП
Команда отправляется, но ПК не реагирует Неверный MAC-адрес или IP Сверить MAC-адрес в ipconfig /all
WOL работает локально, но не из другой сети Отсутствует проброс портов Настроить порт форвардинг (UDP 7/9) на роутере
Драйвер обновился и перестал работать Несовместимость версии Откатить драйвер или найти версию с поддержкой WOL

Настройка роутера и проброс портов

Если вы планируете включать компьютер из внешней сети (например, находясь в отпуске), одних настроек на ПК недостаточно. На роутере необходимо настроить проброс портов (Port Forwarding). В большинстве случаев используется порт UDP 9 (или UDP 7). Вам нужно указать, что весь трафик на этот порт из интернета должен перенаправляться на локальный IP-адрес вашего компьютера.

Однако есть нюанс: когда компьютер выключен, он не имеет активного IP-адреса. Поэтому для работы извне часто используется функция «Wake on WAN» или настройка статического IP-адреса (DHCP Reservation) в роутере. Без статического IP адрес может измениться после перезагрузки, и команда не дойдет до нужного устройства.

Также убедитесь, что на роутере не включены функции, блокирующие широковещательные пакеты (Broadcast), так как магический пакет является именно широковещательным. Некоторые современные роутеры по умолчанию изолируют клиентские устройства, что мешает локальному WOL.

Дополнительные советы и диагностика

Иногда проблема заключается в том, что сетевая карта просто не поддерживается операционной системой в режиме глубокого сна. Если вы используете старые материнские платы с новыми версиями Windows, попробуйте обновить драйверы с официального сайта производителя материнской платы, а не через Центр обновлений Windows. Драйверы от вендора часто содержат специфические патчи для корректной работы WOL.

Для проверки работоспособности можно использовать сторонние утилиты, такие как Advanced IP Scanner или WakeMeOnLan от NirSoft. Эти программы позволяют просканировать сеть и отправить тестовый пакет, показывая, что именно происходит на уровне сети. Если программа сообщает об ошибке отправки пакета, проблема скорее всего в настройках брандмауэра или сети.

Если вы используете Wi-Fi, знайте, что поддержка Wake-on-WLAN (WoWLAN) есть далеко не во всех адаптерах и требует сложной настройки. Для стабильной работы всегда используйте кабель Ethernet. Беспроводные соединения часто теряют контекст при выключении, что делает пробуждение невозможным без аппаратной поддержки стандарта.

⚠️ Внимание! При использовании удаленного доступа через интернет убедитесь, что ваш провайдер предоставляет вам «Белый» (публичный) IP-адрес. Если вы находитесь за CGNAT, стандартная схема проброса портов работать не будет, и потребуется использование VPN или сервисов типа ZeroTier.
Можно ли включить WOL через Wi-Fi?

Технически возможно, но требует поддержки адаптером стандарта WoWLAN. Часто работает нестабильно. Рекомендуется использовать кабель.

Частые вопросы (FAQ)

Почему Wake-on-LAN перестал работать после обновления Windows?

Обновления Windows часто заменяют драйверы сетевых карт на универсальные, которые могут не поддерживать специфические функции энергосбережения. Решение: зайдите на сайт производителя материнской платы или ноутбука и скачайте актуальный драйвер именно для вашей модели.

Можно ли использовать Wake-on-LAN через Wi-Fi роутер?

Да, можно, но только если ваш сетевой адаптер поддерживает технологию WoWLAN. Большинство встроенных Wi-Fi модулей в ноутбуках поддерживают её, но требуют включения соответствующей опции в свойствах драйвера и в BIOS. Настройка сложнее, чем для Ethernet.

Что делать, если команда отправляется, но компьютер не включается?

Скорее всего, сетевая карта не получает питания в выключенном состоянии. Проверьте настройки BIOS (параметр ErP/EuP) и убедитесь, что отключен «Быстрый запуск» в Windows. Также проверьте, горит ли светодиод на сетевом порту при выключенном ПК.

Нужен ли специальный софт для отправки магического пакета?

Нет, не обязательно. Многие роутеры имеют встроенную функцию WOL. Также существуют бесплатные программы на ПК, смартфоны (приложения типа WOL Wake on Lan) и даже онлайн-сервисы, если у вас настроен проброс портов.

Влияет ли смена BIOS на работу Wake-on-LAN?

Да. После сброса настроек BIOS (CMOS clear) все настройки, включая WOL, возвращаются к заводским значениям, где они часто выключены по умолчанию. Вам придется заново зайти в BIOS и включить функцию Wake on LAN и Power on by PCI-E.