I found another cause for Windows 8.1's sleeplessness. I finally had a perfectly sleeping system until I started tinkering with Windows Error reporting (werfault.exe) or more specifically since I tried to disable it. After using Image File Execution Options to keep werfault.exe from running, my PC would (again) only sleep once or twice after a reboot then stay awake until the next reboot. Luckily, reverting the changes brought back my reliably sleeping PC.
Still, it got me curious, so I tried several solutions to disable Windows Error reporting:
- Using Image File Execution Options: sleepless
- Disabling "Windows Error Reporting Service" in Services: sleep ok
- via Local Group Policy Editor: sleep ok
- via Local Security Policy: sleep ok
- Selecting a program (I used "explorer.exe") to exclude from reporting: sleepless
I have no clue why and if it is only the case on my PC. But it may help someone.
I use a MS account and OneDrive, but I have disabled HomeGroup (since I don't use it). (Sorry for my English. I am not a native speaker.)