새로 구입한 레노버 노트북을 사용하던 중 이상한 현상을 발견했습니다. 잠자기(절전) 또는 최대 절전 모드(하이버네이트)에서 깨어난 후 Wi-Fi 어댑터를 통한 인터넷 연결이 끊어지는 것입니다. 이때 무선 연결 상태에는 "인터넷 액세스 없음" 또는 "제한됨"이라고 표시됩니다. 절전 모드에서 깨어나면 Wi-Fi 어댑터가 자동으로 집의 공유기에 다시 연결하지 못하고, 무선 네트워크 목록조차 비어 있는 상태가 됩니다. 흥미롭게도 노트북을 재시작하면 Windows가 자동으로 Wi-Fi 네트워크에 연결되어 평소처럼 인터넷을 바로 사용할 수 있습니다.
장치 관리자에서 Wi-Fi 어댑터를 껐다 켜는 방법도 효과가 없어서, 하루에도 몇 번씩 노트북을 재시작해야 하는 아주 짜증 나는 상황이 반복되었습니다. 이 글에서는 제가 Windows 10에서 절전 모드 해제 후 Wi-Fi 연결이 끊기는 문제를 어떻게 해결했는지 소개합니다.
1. Wi-Fi 어댑터 드라이버 업데이트
다른 방법을 시도하기 전에 먼저 제조사 웹사이트에서 최신 버전의 Wi-Fi 어댑터 드라이버를 다운로드하여 설치해 보세요. 만약 Wi-Fi 연결 끊김 문제가 갑자기 발생했다면, Windows가 최근에 Wi-Fi 어댑터 드라이버를 자동으로 업데이트했을 가능성이 있습니다. 이 경우 컴퓨터의 로컬 드라이버 저장소에 남아 있는 이전 버전 드라이버로 롤백하는 방법을 시도해 볼 수 있습니다.
적합한 드라이버를 찾아 적용한 후 Wi-Fi 연결 문제가 사라졌다면, Windows가 해당 장치의 드라이버를 자동으로 업데이트하지 못하도록 설정하는 것이 좋습니다. 그래야 동일한 문제가 재발하는 것을 막을 수 있습니다.
2. 무선 어댑터의 절전 모드 비활성화
Windows 10은 대부분의 하드웨어에 절전 모드를 적용합니다. 노트북 배터리 수명을 늘리기 위해 Windows가 여러 장치를 자동으로 끄는 것인데, 배터리 사용 시간을 연장하는 데는 합리적이고 효과적인 방법입니다. 하지만 일부 네트워크 어댑터 모델은 컴퓨터를 재부팅하지 않으면 절전 모드에서 정상 작동을 재개하지 못하는 경우가 있습니다. 이는 잘못된 장치 설계, 펌웨어 또는 드라이버 때문일 수 있습니다.
이런 경우 Wi-Fi 네트워크 어댑터의 절전 모드를 비활성화하는 것이 좋습니다. 방법은 다음과 같습니다.
- 장치 관리자(
devmgmt.msc)를 실행합니다. - 네트워크 어댑터 항목을 확장하고 Wi-Fi 어댑터를 찾습니다(보통 이름에 Wireless 또는 802.11이 포함되어 있음). 해당 어댑터의 속성을 엽니다.
- 전원 관리 탭으로 이동하여 전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음 옵션의 체크를 해제하고 확인을 눌러 변경 사항을 저장합니다.
컴퓨터나 노트북에 유선 LAN(Ethernet) 어댑터(예: Realtek PCIE Controller) 등 여러 네트워크 어댑터가 있다면, 해당 어댑터 속성에서도 절전 모드를 비활성화해 주는 것이 좋습니다.
추가로 전원 옵션 설정도 변경할 것을 권장합니다. 제어판 → 전원 옵션 → 전원 계획 설정 변경 → 고급 전원 설정 변경 → 무선 어댑터 설정 → 절전 모드로 이동한 후 최대 성능을 선택하세요.
3. WLAN AutoConfig 서비스 재시작
제 경우에는 위에서 소개한 방법들이 모두 효과가 없었습니다. 알고 보니 문제의 원인은 WLAN AutoConfig(WlanSvc) 서비스였습니다.
WLAN AutoConfig 서비스는 Windows 10에서 모든 무선 연결(Wi-Fi 및 Bluetooth)을 관리하는 역할을 합니다. WlanSvc는 무선 네트워크 검색, 연결 및 연결 해제, 그리고 Windows에서 소프트웨어 액세스 포인트(핫스팟) 생성까지 담당합니다. 이 서비스가 중지되면 Windows는 무선 네트워크를 인식하거나 연결할 수 없습니다.
잠자기 모드에서 깨어난 후 Win+R 키를 누르고 services.msc를 입력해 서비스 목록을 연 다음, "WLAN AutoConfig"를 찾아 보세요. 시작 유형이 '자동'으로 설정되어 있는지 확인하고, 서비스를 재시작해 봅니다. 제 경우에는 재시작이 되지 않았습니다. 서비스를 재시작하려고 하면 콘솔에 다음과 같은 메시지가 나타났습니다.
"Windows가 로컬 컴퓨터에서 WLAN AutoConfig 서비스를 시작하지 못했습니다."
WlanSvc는 컴퓨터를 재시작해야만 정상적으로 시작되었습니다. 조사해 보니 최대 절전 모드에서 복귀한 후 WlanSvc의 svchost.exe 프로세스가 멈춰(hang) 있는 것이 원인이었습니다. 해당 프로세스 경로는 C:\windows\system32\svchost.exe -k LocalSystemNetworkRestricted –p입니다(서비스 속성에서 이 경로를 확인할 수 있습니다).
작업 관리자(Ctrl+Shift+Esc)에서 이 프로세스를 강제 종료해 보세요. 프로세스 탭에서 서비스 호스트: 로컬 서비스 → WLAN AutoConfig를 찾은 후, 마우스 우클릭 메뉴에서 세부 정보를 선택하고 작업 끝내기를 클릭하면 됩니다. 그다음 서비스 관리 콘솔에서 WlanSvc 서비스를 시작할 수 있습니다.
PowerShell 스크립트로 자동화하기
매번 수동으로 작업하기 번거롭다면, Windows가 절전 모드나 최대 절전 모드에서 깨어난 후 관리자 권한으로 실행하여 WLAN AutoConfig 서비스를 재시작하는 간단한 PowerShell 스크립트를 활용할 수 있습니다.
$WLANProc = Get-CimInstance Win32_Process | Where-Object {$_.CommandLine -eq "c:\windows\system32\svchost.exe -k LocalSystemNetworkRestricted -p"}
Stop-Process -Id $WLANProc.ProcessId -Force
Start-Service WlanSvc
필요에 따라 Wi-Fi 어댑터도 함께 재시작할 수 있습니다:
restart-netadapter -InterfaceDescription '무선_어댑터_이름' -Confirm:$false
이 스크립트는 작업 스케줄러의 이벤트 트리거와 연동해 자동 실행할 수도 있습니다. 시스템 로그의 Power-Troubleshooter 원본에서 이벤트 ID 1(절전 또는 최대 절전 모드에서 깨어날 때 기록되는 이벤트)에 스크립트를 바인딩하면 됩니다.
제 경우에는 마지막 방법, 즉 WLAN AutoConfig 서비스 재시작을 통해 Windows 10에서 절전 모드 해제 후 Wi-Fi 연결이 끊기는 문제를 성공적으로 해결할 수 있었습니다. 동일한 증상을 겪고 있다면 위 방법들을 순서대로 시도해 보시기 바랍니다.