Skip to main content

Command Palette

Search for a command to run...

Enabling Wake-on-Lan on Windows 11

Updated
2 min read
Enabling Wake-on-Lan on Windows 11
N

All things Information Security!

Enabling Wake-on-Lan on Windows 11

WOL is a pretty neat feature that allows a user to boot a pc via another server/system on the same network. For my use case, this helps me save electricity whenever I don't need my system to be running. My Windows 10 setup stopped functioning after the upgrade to Windows 11. Here's how I got it working once again after the upgrade.

Prerequisites

  • Ensure that the motherboard supports WOL and the feature is enabled in bios
  • A system with Windows 10/11

WOL Setup

To set up WOL, we need to first identify the ethernet adapter we want to use for WOL on the system. Hit Windows + R , enter the following command and hit enter.

ncpa.cpl

Enabling Wake-on-Lan on Windows 11

Next, locate your Ethernet adapter and head to the properties.

Enabling Wake-on-Lan on Windows 11

Hit configure once the ethernet properties window pops up.

Enabling Wake-on-Lan on Windows 11

After a new window pops up, head to the advanced tab and set Wake on Magic Packet's value to Enabled.

Enabling Wake-on-Lan on Windows 11

Next, we need to change some power management settings for the feature to work well. I missed out on a step during this step which cost me a couple of hours ☹️. Hit Windows + R , type the following command and hit Enter.

powercfg. cpl

Enabling Wake-on-Lan on Windows 11

Then, select Change Plan Settings for whichever plan you are currently using and hit Change advanced power settings.

Enabling Wake-on-Lan on Windows 11

Head down to the PCI Express option and set it to Off as shown below.

Enabling Wake-on-Lan on Windows 11

Once that's done, head back to power options and select Choose what the power buttons do , hit Change settings that are currently unavailable and uncheck Turn on fast startup.

Enabling Wake-on-Lan on Windows 11

Save changes and the system's all good to go! All that's left is to use another machine in the same local network and send a WOL magic packet to the router while specifying the MAC address of the windows machine's network adapter.

Hope you didn't waste hours figuring this out 😄!

R

Just to be clear, I'm using windows 11 pro.

R

Hello, I've been trying to set the WOL on my desktop, but the problem I've got is that, for some reason, windows keeps changing the Mac address even on cable! Every time I turn my PC on, the Mac address is different, so, obviously, the WOL can't find it... I know spoofin is possible to be set on wifi if you want, but I never actually did it! Any ideas on how to solve this issue? Thanks!