I wanted to contribute and hope this helps someone. I had a problem for about a week, after upgrading to windows 10, where my pc would wake randomly.
I went through control panel and power and adjusted all of those settings, made to uncheck the box that allows the pc to wake for updates. This didn't work. Finally, I caught the pc after a wake and put in the cmd powercfg -lastwake.

This told me it was my PCI Ethernet card waking my PC. I went to the device manager, right clicked this card, went to the power management tab and unchecked "allow this to wake pc". This has corrected my problem.

Hope this helps someone.