Quick fix: Wake-on-LAN (WOL): enable in BIOS first (Wake on PCIe / Wake on LAN). Then Device Manager → Network adapters → pick Ethernet adapter → Properties → Advanced tab → enable Wake on Magic Packet + Wake on Pattern Match. Same dialog: Power Management tab → tick Allow this device to wake the computer. Send magic packet from another device to wake.
Wake-on-LAN lets a magic packet wake your PC from sleep. Requires: BIOS WOL support, Ethernet (Wi-Fi WOL rarely supported), correct adapter Advanced settings, and Power Management config.
Affects: Windows 11.
Fix time: ~15 minutes.
What causes this need
Wake-on-LAN: remotely wake PC via magic packet. Useful for: home server, remote access, scheduled tasks, energy savings (sleep until needed).
Method 1: Enable in BIOS
The first step.
- Restart PC. Enter BIOS (F2, Del, or vendor key during boot).
- Navigate to Power Management or Advanced section.
- Find options like:
- Wake on LAN or Wake on PCIe: Enabled.
- Power on by PCIe / PCI: Enabled.
- ErP Ready / Deep Sleep: Disabled (ErP Lot 6 disables WOL).
- Save and exit BIOS.
- For specific motherboards: check vendor manual for exact menu names.
- For laptops: WOL support varies. Often not supported on battery; only when plugged in. Some laptops disable WOL entirely.
- For ITX / NUC / Surface: may not support WOL.
This is the BIOS prep.
Method 2: Configure Windows network adapter
The Windows-side setup.
- Open Device Manager.
- Expand Network adapters.
- Right-click Ethernet adapter → Properties.
- Switch to Advanced tab.
- Configure (names vary by vendor):
- Wake on Magic Packet: Enabled.
- Wake on Pattern Match: Enabled.
- Wake on Link Settings: Disabled (to avoid spurious wakes).
- Energy Efficient Ethernet: Disabled (interferes with WOL).
- Switch to Power Management tab.
- Tick:
- Allow the computer to turn off this device to save power.
- Allow this device to wake the computer.
- Only allow a magic packet to wake the computer.
- Apply.
- For Wi-Fi: typically no WOL support. Use Ethernet only.
This is the Windows config.
Method 3: Test Wake-on-LAN
For verifying setup.
- Find MAC address of Ethernet adapter:
ipconfig /allLook at Physical Address of Ethernet.
- Note IP address.
- From another device on same network: send magic packet.
- Tool options:
- Wake-On-LAN GUI (Windows): free tool to send.
- Wake on LAN (Microsoft Store).
- WakeMeOnLAN (NirSoft).
- Android / iOS apps for sending from phone.
- Command line:
wakeonlan [MAC](with python script or third-party tool).
- Sleep PC.
- Send magic packet to PC’s MAC address.
- PC wakes up.
- For wake over Internet (WoWAN): requires router port forwarding + dynamic DNS.
- For chronic spurious wakes: check
powercfg /lastwaketo see what woke PC.
This is the test route.
How to verify the fix worked
- PC wakes when magic packet sent.
- Wake works from sleep state.
- Wake works even after hours of sleep.
- System still functional after wake.
If none of these work
If WOL doesn’t work: BIOS not enabled: revisit BIOS settings. Some motherboards have subtle WOL options. For ErP Ready / Deep Sleep / EuP: must be Disabled. Reduces deep sleep but enables WOL. For laptops: WOL on battery rarely supported. Plug in. For Wi-Fi adapters: Wi-Fi WOL very rare (Wake on WLAN). Use Ethernet. For different subnet: WOL via broadcast doesn’t cross subnets. Use directed broadcast or unicast. For VLANs: WOL may not traverse VLANs. For fast startup interfering: disable Fast Startup. For Hibernate vs Sleep: WOL from Sleep (S3) works; from Hibernate (S4) requires more BIOS config.
Bottom line: Enable in BIOS first. Device Manager → Ethernet → Advanced → Wake on Magic Packet. Power Management → Allow this device to wake the computer + Only allow magic packet to wake. Test with WakeMeOnLAN tool.