I too had a similar issue. I'm posting because this thread is one of the top results Google gives for Windows 10 sleep problems.
The solution that worked for two computers I had that were not sleeping was as follows:
- Run an admin command prompt
- powercfg -requests
- This command lists all processes or services currently running that are preventing the computer from sleeping. The list is helpfully broken down by categories. One of my affected computers had sleep blocked by the IncrediBuild component of Visual Studio,
the other by a different TSR program.
Thank you for your post.
This has been driving me nuts and every resolution simple says to fix the power management setting which is NOT the issue.
This command revealed that it was Intel's Turbo Boost 3.0 technology program. I attempted to "disable" it, but it did not help. It had to be uninstalled completely.
Edit: Apparently this program keeps reinstalling on it's own without my permission.
here is a fix I found:
https://www.58bits.com/blog/2018/04/04/intelr-turbo-boost-max-30-technology-application-service-preventing-windows-sleeping
Edit2: The previous edit, ended up not permanently working after all because you do not have permission to change or modify the Task Scheduler, and despite disabling from any other means, Intel's Turbo Boost 3.0 Technology keeps reverting back after a windows
update takes place despite my best attempts to stop it from waking the computer.
[SYSTEM:
[SERVICE] \Device\HarddiskVolume4\Windows\System32\svchost.exe (Schedule)
Windows will execute '\Intel(R) Turbo Boost Max 3.0 Technology Application Launcher' scheduled task that requested waking the computer.]
The Actual FIX:
I had to go to C:\Windows\System32\Tasks\Intel(R) Turbo Boost Max 3.0 Technology Application Launcher open that in notepad and change "<Enabled>true</Enabled>" to false anywhere I saw it, I also attempted to change wake to run to false, but that alone
did not seem to work for me.
I then had to go to C:\Windows\System32\Tasks_Migrated\Intel(R) Turbo Boost Max 3.0 Technology Application Launcher and also change those "Enabled" values to false.
Then in the lower right hand corner, task bar, click the "^" and find Intel(R) Turbo Boost Max 3.0 Technology, right click it, and select "disable"
Then in the start menu bar, type: msconfig go to "startup" search for the Intel(R) Turbo Boost Max 3.0 Technology Application and disable it there also, then save and restart.
I have not had a windows update as of doing this, but I will update if it reverts back again.