Пропадает Wi-Fi сеть в Windows 10 после выхода из сна или гибернации

На новеньком ноутбуке Lenovo с Windows 10 заметил странный глюк: после выхода из спящего режима на нем пропадает доступ в интернет через Wi-Fi адаптер. После пробуждения в статусе беспроводного подключения может отображаться надпись «Без доступа к Интернету» или статус «Ограничено». По какой-то причине после выхода из режима сна или гибернации, беспроводной адаптер не переподключается автоматически к моей домашней Wi-Fi точке доступа, да и в списке доступных беспроводных сетей пусто. Если выполнить перезагрузку ноутбука, то Windows автоматически подключается к Wi-Fi сети и доступ в Интернет работает нормально и сразу. Проблема довольно неприятная и надоедливая, т.к. приходится перезагружать лэптоп несколько раз в день (отключение / включение Wi-Fi адаптера в диспетчере устройств мне не помогало).

В этой статье я расскажу, как мне удалось победить проблему с потерей Wi-Fi сети в Windows 10 при выходе их спящего режима.

Обновление драйверов беспроводного адаптера

Прежде, чем переходить к следующему способу, необходимо попробовать скачать с сайта производителя и установить последнюю версию драйверов для вашего Wi-Fi адаптера. Если проблема с отключением Wi-Fi сети появилась внезапно, вероятно в какой-то момент Windows автоматически обновила драйвер вашего беспроводного адаптера, поэтому стоит попробовать использовать более старую версию драйвера, который остался на вашем компьютере в хранилище драйверов (см. пример).

Если вы нашли подходящий драйвер с котором Wi-Fi сеть не теряется, желательно запретить Windows автоматически обновлять драйвера для данного устройства.

Отключение режима энергосбережения у Wi-Fi адаптера

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

  1. Откройте консоль диспетчера устройств (devmgmt.msc);
  2. Разверните раздел Сетевые адаптеры, найдите свой Wi-Fi адаптер (обычно в имени присутствует Wireless или 802.11) и откройте его свойства;
  3. Перейдите на вкладку «Управление электропитанием» (Power Management ), снимите галочку с опции «Разрешить отключение этого устройства для экономии энергии» (Allow the computer to turn off this device to save power). Сохраните изменения, нажав ОК. Разрешить отключение этого устройства для экономии энергии - отключается wifi адаптер при выходе из спящего режима
    Если у вас в компьютере / ноутбуке установлено несколько сетевых адаптеров, в том числе Ethernet адаптер локальной сети, например, «Realtek PCIE Controller”, в их свойствах нужно также отключить режим энергосбережения.

Также рекомендуется изменить параметры режима энергосбережения. Для этого откройте “Панель управления” -> “Электропитание” -> текущая схема электропитания -> “Настройка схемы электропитания” -> “Изменить дополнительные параметры питания” -> “Параметры адаптера беспроводной сети” -> “Режим энергосбережения” -> Выберите «Максимальная производительность».

отключение режима энергосбережения wi-fi адаптера

 

Перезапуск службы автонастройки WLAN

В моем случае рассмотренные выше методы не помогли Как оказалось, у меня проблема оказалась связана со службой WLAN AutoConfig.

Служба автонастройки WLAN (WLAN AutoConfig) используется в Windows 10 для управления всеми беспроводными подключения (Wi – Fi и Bluetooth). Именно служба WlanSvc отвечает за обнаружение, подключение, отключение от беспроводных сетей и возможности создания программной точки доступа. Если остановить эту службу, Windows не увидит доступные беспроводные сети и не сможет к ним подключиться.

После выхода из режима сна откройте список служб на вашем компьютере (консоль Win+R -> services.msc) и найдите в списке «Служба автонастройки WLAN» (WLAN AutoConfig). Убедитесь, что она настроена на автоматический запуск. Попробуйте перезапустить ее. В моем случае, это оказалось невозможно. При попытке перезапустить / запустить службу через консоль появлялось сообщение:

Не удалось запустить службу Служба автонастройки WLAN на локальный компьютер.

Не удалось запустить службу Служба автонастройки WLAN на локальный компьютер

Служба WlanSvc успешно запускалась только при перезагрузке компьютера. Мне удалось обнаружить, что после гибернации зависал хост процесс svchost.exe службы WlanSvc. Это C:\windows\system32\svchost.exe -k LocalSystemNetworkRestricted –p (вы можете увидеть этот путь в свойствах службы).

Служба автонастройки WLAN (WLAN AutoConfig) svchost.exe

Попробуйте завершить это процесс через Диспетчер задач (Ctrl+Shift+Esc). Для этого на вкладке процессов найдите «Узел службы локальная служба -> Cлужба автонастройки WLAN», в контекстном меню выбрать пункт «Подробно» и завершите найденный процесс -> «Снять задачу». После этого вы сможете запустить службу WlanSvc из консоли управления службами.

завершить процесс WlanSvc

Я сделал простой PowerShell скрипт, который нужно запускать с правами администратора при пробуждении Wnidows из режима гибернации или сна:

$ProcWLANAutoConfig = Get-CimInstance Win32_Process | Where-Object {$_.CommandLine -eq "c:\windows\system32\svchost.exe -k LocalSystemNetworkRestricted -p"}
Stop-Process -Id $ProcWLANAutoConfig.ProcessId -Force
Start-Service WlanSvc

powershell скрипт перезапуска службы WlanSvc (Служба автонастройки WLAN )

Возможно понадобится также перезапустить ваш Wi-Fi адаптер:

restart-netadapter -InterfaceDescription 'имя_беспроводного_адаптера' -Confirm:$false

Вы можете автоматически запускать PowerShell скрипт по триггеру, привязав его к событию с кодом 1 от источника Power-Troubleshooter в журнале System (это событие, которое появляется в журнале событий при выходе из сна или гибернации).

Именно последний «костыль» помог мне решить проблему с потерей Wi-FI сети после выхода из сна в Windows 10.


Предыдущая статья Следующая статья


Комментариев: 1 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)