How to Fix Wake on LAN When It Won't Wake Your Computer
You have set up Wake on LAN to remotely power on your computer, but it does not work. You send the magic packet from your phone app, another computer, or a network management tool, and the target computer stays powered off. The power button LED does not light up, the fans do not spin, and the computer does not boot. Or Wake on LAN worked initially but stopped working after a Windows update, a BIOS change, or switching to a different network configuration. WoL requires correct configuration in three places simultaneously — the BIOS, the operating system network adapter settings, and the network infrastructure — and a misconfiguration in any one of them prevents it from working.
How Wake on LAN works
Understanding the mechanism helps troubleshoot failures:
- When the computer is shut down (but still connected to power), the Ethernet network adapter stays in a low-power standby state. It continues listening for a specific data packet called a magic packet — a broadcast containing the target computer MAC address repeated 16 times
- When the network adapter receives its magic packet, it signals the motherboard to power on, initiating a normal boot sequence. The computer starts as if you pressed the power button
- WoL requires: the power supply providing standby power to the motherboard (the computer must be plugged in), the BIOS configured to allow network wake, the network adapter configured to stay powered in standby and listen for magic packets, and the magic packet actually reaching the adapter over the network
Configure BIOS for WoL
- Enter BIOS (press Delete, F2, or the key shown during boot)
- Look for power management or wake settings. Common locations: Advanced, Power Management, ACPI Configuration, or APM Configuration
- Enable these settings (names vary by manufacturer):
- Wake on LAN or Wake on PCI/PCIe — this is the primary WoL toggle. Must be Enabled
- ERP Ready or ErP — this is an energy regulation mode that cuts standby power to save electricity. When enabled, it disables power to the network adapter during shutdown, which breaks WoL. Set ErP to Disabled
- Deep Sleep — some motherboards have a deep sleep mode that cuts power to PCIe slots in standby. Disable it for WoL to function
- Power On By PCI-E or PME Wake — enables the motherboard to respond to wake signals from PCIe devices including the network adapter. Enable it
- After changing BIOS settings, save and exit. The computer needs to go through a normal shutdown sequence (not a hard power-off) for WoL standby mode to activate properly
Configure Windows network adapter
- Open Device Manager (right-click Start, Device Manager)
- Expand Network Adapters. Right-click your Ethernet adapter (the wired network adapter — WoL does not work over Wi-Fi on most computers) and select Properties
- Go to the Advanced tab. Find and configure these settings:
- Wake on Magic Packet: Set to Enabled
- Wake on Pattern Match: Set to Enabled (some adapters need this in addition to Magic Packet)
- Energy Efficient Ethernet: Try setting to Disabled. EEE can put the adapter into a deeper sleep state that does not respond to magic packets on some hardware
- Green Ethernet or Power Saving Mode: Disable these if WoL is not working. These modes reduce adapter power in standby, which can prevent magic packet detection
- Go to the Power Management tab. Check all three boxes: Allow This Device to Wake the Computer, Only Allow a Magic Packet to Wake the Computer, and Allow This Device to Wake the Computer from a Low Power State (if present)
Windows shutdown mode matters
This is the most frequently overlooked WoL problem:
- Fast Startup: Windows 10 and 11 have Fast Startup enabled by default. Fast Startup does not perform a true shutdown — it hibernates the kernel session. In this hybrid state, the network adapter may not enter the proper WoL standby mode. Many WoL failures are caused entirely by Fast Startup
- To disable Fast Startup: Control Panel, Power Options, Choose What the Power Buttons Do, Change Settings That Are Currently Unavailable, uncheck Turn On Fast Startup. Click Save Changes
- After disabling Fast Startup, shut down the computer normally (Start, Shut Down). The next WoL attempt should work if all other settings are correct
- Restart vs Shutdown: WoL typically works after a shutdown but not after a restart on some systems. If you need to test WoL, always use a full shutdown, not restart
- Sleep vs Shutdown: WoL can work from sleep (S3) or shutdown (S5) states depending on your BIOS and adapter configuration. If WoL works from sleep but not from shutdown, check the BIOS S5 wake settings specifically
Network configuration
- Same subnet: Magic packets are broadcast frames. They only reach devices on the same network subnet by default. If the computer sending the WoL packet is on a different subnet than the target computer, the magic packet will not reach it unless your router is configured to forward directed broadcasts
- Wired connection required: WoL works over Ethernet (wired connection). Most Wi-Fi adapters do not support WoL because the Wi-Fi radio powers down completely during shutdown. If your computer is connected via Wi-Fi only, WoL will not work. Connect the target computer via Ethernet cable
- MAC address: The magic packet must contain the exact MAC address of the target computer Ethernet adapter. Find your MAC address: open Command Prompt, type ipconfig /all, look for the Physical Address under the Ethernet adapter section. It is a 12-character hex string like 00-1A-2B-3C-4D-5E
- Router and switch considerations: The magic packet must reach the physical Ethernet port where the target computer is connected. Managed switches with IGMP snooping or broadcast storm protection can block magic packets. If you have managed network equipment, ensure broadcast forwarding is allowed on the VLAN where the target computer is connected
Testing WoL
- Shut down the target computer normally (not restart, not sleep)
- Check that the Ethernet port LED on the target computer is still lit (usually a green or amber LED on the Ethernet jack). If the LED is off, the adapter is not in standby mode — check BIOS ErP and power settings
- From another device on the same network, send a magic packet. Tools: WolCmd (Windows), wakeonlan (Linux), Depicus WOL (web-based), or any WoL app on your phone (search Wake on LAN in your app store)
- Enter the target computer MAC address and send the packet. The computer should power on within a few seconds
- If the Ethernet LED is lit but WoL does not work, try sending the magic packet directly from a computer connected to the same switch or router. This eliminates network routing as a variable
- Some WoL tools let you specify the port number — the standard WoL port is UDP 9 (or sometimes UDP 7). Make sure your tool is using the correct port
WoL over the internet
- Waking a computer remotely over the internet requires port forwarding on your router. Forward UDP port 9 to the broadcast address of your local subnet (for example, 192.168.1.255). Then send the magic packet to your home public IP address on port 9
- Some routers do not support forwarding to a broadcast address. An alternative is to forward to a specific IP and set a static ARP entry on the router for that IP mapped to the target MAC address, keeping the ARP entry alive even when the computer is off
WoL setup and troubleshooting in Columbus and Delaware
If Wake on LAN is not working on your computer and the configuration steps above did not resolve it, Luxurious Computers can configure your BIOS, network adapter, Windows power settings, and network infrastructure to make WoL work reliably for remote power-on of your computer.