I was using a Killer NIC until I noticed that its driver has been crashing, then switched to the Intel NIC (both are onboard), but there were some issues.
There are several steps I tried to solve the problem whilst enabling WOL and I thought I'd share it to you.
- Install Intel® Network Adapter Driver for Windows® 10: https://downloadcenter.intel.com/download/25016/Intel-Network-Adapter-Driver-for-Windows-10
- In Device Manager find your NIC, open Properties.
- Go to Advanced.
- Enable PME: Enabled
- Energy Efficient Ethernet: Off
- Ultra Low Power Mode: Disabled
- Wake on Magic Packet: Enabled
- Go to Power Management.
- Enable these three settings:
- 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
- Enable these three settings:
- Go to Advanced.
- Go to your BIOS settings and enable all WOL related settings.
- Go to Power Options, click on Choose what the power buttons do. (Control Panel\Hardware and Sound\Power Options\System Settings)
- Click on Change settings that are currently unavailable
- Uncheck Turn on fast startup (recommended). (this was the culprit to my issue)
- Click on Change settings that are currently unavailable
Troubleshooting steps:
- First try WOL on the local network, after that succeeds try from Internet. If the latter fails, the issue is most likely your router settings.
- Hard shutdown your PC (press on the physical power button). Then try to do WOL.
- Check ARP setttings on your router.
- Set up static IP address on the PC.
Good luck dealing with Windows!