null

Отсутствие Wi-Fi подключения после выхода из гибернации(Windows 10)

У многих корпоративных клиентов, использующих ноутбуки под управлением ОС Windows 10 наблюдается следующая ошибка: после выхода из спящего режима пропадает Wi-Fi соединение с Интернет(или же переходит в статус "Ограничено").

Самый простой способ - перезагрузить ноутбук, или вообще не использовать режим гибернации, однако это не всегда бывает удобно.

Рассмотрим разные варианты. Если проблема появилась внезапно или после очередного обновления - самым вероятным виновником является новый драйвер устройства. При этом можно откатить его версию до предыдущей(старая версия остается в хранилище драйверов локально). Особенно подвержены подвержены этой ошибке Broadcom 802.11 и Qualcomm Atheros AR9003WB.

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

Соответственно, переходим на вкладку «Управление электропитанием» (Power Management ), убираем  «Разрешить отключение этого устройства для экономии энергии» (Allow the computer to turn off this device to save power), сохраняем изменения. Также можно в параметрах элекропитания включить режим "максимальная производительность".

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

Запускаем services.msc, проверяем включен ли автозапуск WLAN AutoConfig. Вручную пытаемся перезапустить службу, в случае если возникает ошибка(что-то типа "Не удалось запустить службу ...") - причина в ней. Скорее всего невозможность запуска службы конфигурации связана с зависанием одного из процессов svchost.exe.

Можно перезапускать его вручную, но это неудобно, поэтому поможет простой скрипт:

$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
restart-netadapter -InterfaceDescription 'adapter_name' -Confirm:$false

Запускать его можно с помощью триггера, настроенного на конкретное событие(код 1 от Power-Troubleshooter в журнале System). Подробнее как запускать скрипты по конкретным событиям ОС будет  рассмотрено в следующей заметке.

 

Коротко о себе:

Работаю инженером в компании Tune IT.

Ничего не найдено. n is 0