13

I'm attempting to use Wake on Lan turn on my Windows 10 computer from miles away, and I've gotten it to work when the computer is in sleep or hibernate mode, but not after it has been shut down. If I enter the computer's BIOS and turn it off from there (by pressing the physical power button), wake on lan DOES work, but if I shut down from within Windows, then wake on lan does not.

I assume that's because of this:

"In Windows 8, 8.1 and Windows 10, the default shutdown behavior puts the system into the hybrid shutdown (also known as Fast Startup) state (S4), and all devices are put into D3. In this scenario, WOL from S4 or S5 is unsupported."

from here: https://support.microsoft.com/en-us/help/2776718/wake-on-lan-wol-behavior-in-windows-8-windows-8-1-and-windows-10

Is it possible to work around this somehow and get wake on lan to turn on the computer even after it has been shut down from within windows 10? If so, how?

I have tried this with both fast startup enabled and disabled, but the results don't differ. The motherboard is an ASUS x99 deluxe with "Power On By PCI-E/PCI" enabled and "Wake On LAN" is enabled for all the ethernet ports.

5 Answers5

6

So, I found the resolution looking at the datasheet from intel I211

In Windows: Disable fast startup

in the device manager, in the driver properties and advanced tab, on top of

enable: Wake on Lan,

enable: Wake on Magic Packet,

enable: Wake on Pattern Match,

off: Energy Efficient Ethernet,

Forced: wake on link settings,

on: Wait on Link

Finally: Enable PME shoule be enabled

OBS: some of those settings could have no effect on enabling WoL feature, but at this point I'm pretty drained from trying multiple things to troubleshoot this issue. So, if you want to troubleshoot to optimize that, let me know your settings later

rafael
  • 61
3
  • Disable Hibernation, open PowerShell as Administrator and type powercfg /hibernate off and press enter.
  • With some computers, you need to set the sleep state in UEFI/BIOS to S1-S3 instead of S4. Not always required, but sometimes needed.
  • Disable energy/green options for NICs in UEFI/BIOS if available
  • Enable WOL options for NICs in UEFI/BIOS if available
  • Ensure you are using the correct MAC address for the WOL packet. This command in PowerShell lists your MAC addresses: Get-CimInstance win32_networkadapterconfiguration | select description, macaddress
  • Go to all network adapters in Device Manager and disable anything "energy" or "power saving" or "green" related, and enable all "WOL" options.

Energy Efficient Ethernet Green Ethernet Power Saving WOL Settings

asheroto
  • 108
1

I have the exact same problem on an ASUS X299 TUF and win 10. For me, the only work around I found was to use the second port (I219-V) and make sure "Energy efficient Ethernet" to Off in the adapter settings. Still, the other adapter (I211) with the same settings will only boot from a hard shutdown and never when turned off by windows. So you may want to try the other port if you have dual lan

Pitts
  • 21
0

Make sure Hybrid Sleep is disabled. I disable Hibernate as well. Then, restart the computer to ensure the changes above have taken effect. Now, shut down from Windows. Ensure the power light is OFF and not flashing. Now try Wake on LAN. It should work the same as if shut down from BIOS.

0

Here's something that worked for me on an Asus baord, after checking all the boxes which other guides suggest to no avail:

Instead of unchecking "Allow the computer to turn off this device", like many guides say, leave it checked, but also check "Allow this device to wake the computer" (as per picture).

enter image description here