If all else fails, force a sleep-wake solution.
Sleep-Wake Solution:
This is a solution for those who want their computers to never wake from sleep on their own and simpler solutions have not worked. Nothing other than tapping a button or opening the cover will wake it. Not the planned tasks which are scheduled to wake up your system such as Windows Media Center or the unknown causes. The only negative I’ve found is that a laptop will not wake to hibernate if the battery is getting too low. It will just go dead and any unsaved information will be lost.
1. Open a command-prompt and type the following lines of information. Press “enter” after each of the following.
2. powercfg -setacvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
3. powercfg -setdcvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
4. powercfg -setactive scheme_current
(there is a space after powercfg)
These can be copied and pasted into the command-prompt by clicking on the header/edit/paste at the top of the command-prompt window.
This changes the current power scheme defaults and stops the machine from being woken from sleep. It applies to the current power scheme on a computer which was the "balanced' power scheme on my latest test. This solution has worked on both Win7 and Win8.
During my command-prompt test on a new Win8 system, it appears to have reset the power settings to default since things again have their default time-out settings after using the command-prompt solution. There have also not been any wakes reported during the test period in Event Viewer / system. I had rebooted the machine after entering the command-prompt solution, but I’m not sure if this was necessary or not after having entered step 4 into the command prompt.
I also reviewed the Event Viewer on two other systems, and there have not been any wakes on those systems since I implemented the command-prompt solution on them two weeks ago.
Important: The additional step of going to Control Panel / Power Options, and then resetting the current power scheme to the default values under advanced settings may also be necessary after implementing the config changes. The user can then readjust things back to their own preferences.
If, for some reason, a user needs to revert back to the original values, re-enter the above lines in the command-prompt except change the last 0 to a 1 in each line. Then change back to default values in Power Options.