I have a Win10 laptop on which I enabled WOL and it works (BIOS enabled for WOL and NIC enabled for WOL). But sometimes when I WOL start it up the NIC negotiates a low speed of 10Mbps (it's a 1Gbps card) when via my ISP I have up to 300Mbps.
So in the Network Connection Properties of the NIC in the 'Advanced' tab I set "Link Speed & Duplex" to 10Mbps instead of "Auto Negotiation" to ensure I always get the fastest speeds.
But after this change WOL will no longer turn on the machine. Why? Is it a requirement for WOL to work to have "Auto Negotiation"? Setting it back to "Auto Negotiation" makes WOL OK, repeated this and some results.