Windows 11 24H2 introduced a dependency change where the Windows Connection Manager (WcmSvc) now requires WinHTTPAutoProxySvc to be running. If that service is disabled or slow to start, Wi-Fi drops randomly, especially after waking from sleep, during Teams calls, or when switching between networks.
This isn't a driver issue. Most people waste hours updating drivers and resetting network stacks when the actual fix takes 30 seconds.
Fix 1: Enable WinHTTPAutoProxySvc
Check if the service is disabled:
Get-Service WinHttpAutoProxySvc | Select-Object Status, StartType
If StartType is Disabled, fix it:
Set-Service WinHttpAutoProxySvc -StartupType Manual
Start-Service WinHttpAutoProxySvc
Restart WcmSvc to pick up the dependency:
Restart-Service WcmSvc -Force
Fix 2: Disable Power Management on the Wi-Fi Adapter
Windows aggressively turns off the Wi-Fi adapter to save power, then sometimes fails to bring it back:
$adapter = Get-NetAdapter | Where-Object { $_.InterfaceDescription -like "*Wi-Fi*" -or $_.InterfaceDescription -like "*Wireless*" }
$adapter | Disable-NetAdapterPowerManagement -ErrorAction SilentlyContinue
Or do it through Device Manager: find your wireless adapter, open Properties, go to the Power Management tab, and uncheck "Allow the computer to turn off this device to save power."
Fix 3: Update the Wi-Fi Driver (Not From Windows Update)
Windows Update often installs generic or outdated wireless drivers. Grab the latest directly from your laptop manufacturer's support page or the chipset vendor:
- Intel Wi-Fi: Intel Driver & Support Assistant
- Realtek: Check your laptop OEM's download page
- Qualcomm/Atheros: Check your laptop OEM's download page
# Check current driver version
Get-NetAdapter | Where-Object Status -eq "Up" |
Get-NetAdapterAdvancedProperty -ErrorAction SilentlyContinue |
Select-Object Name, DisplayName, DisplayValue | Format-Table
Fix 4: Network Reset (Last Resort)
If nothing else works, reset the entire network stack:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
Reboot after running these. You'll need to reconnect to saved Wi-Fi networks.
Verify
After applying fixes, check that Wi-Fi stays connected through a sleep cycle:
# Check WcmSvc dependency is healthy
Get-Service WcmSvc | Select-Object Status, DependentServices
# Ping test over 60 seconds
Test-Connection -ComputerName 8.8.8.8 -Count 60 -Delay 1
If pings drop during sleep/wake, the power management fix didn't take. Double-check Device Manager.
Related Posts
- Reset Network Adapters in PowerShell - Full adapter reset when connectivity breaks
- Fix DNS Server Not Responding - Troubleshoot DNS failures on Windows
- Disable Web Search in Start Menu - Stop Bing from hijacking local searches
Wi-Fi issues killing your team's productivity? Contact Rain City Techworks.