0

1. The Problem

After enabling Hibernate on my desktop with what was discussed in this other StackExchange question, for days, everything seemed fine. But then, out of nowhere and for no reason — it happens with or without pending OS updates —, my PC now sometimes wakes up out of Hibernate. I'm puzzled as to why this is happening.

2. What I've tried

So far, I've tried to change some less known configurations that seemed to solve the problem, but I'm afraid didn't:

  1. Shutting down my wireless mouse (Logitech Master MX 2S) and keyboard (Logitech K780), and taking the USB receiver out (my PC doesn't have Bluetooth).
    • This was to make sure no accidental signal was coming in to the PC while I was away, and it didn't solve the problem.
  2. Go to Change Automatic Maintenance Settings and disable Allow scheduled maintenance to wake up my computer at the scheduled time.
  3. Go to Change when the computer sleepsChange advanced power settingsSleepAllow wake timers → disable this setting.
    • This is my last recent attempt. I haven't been able to confirm that it is the solution yet.

Does anyone know what is the root of this problem?

psygo
  • 176

1 Answers1

1

Summary

I still cannot believe this issue has been going on for so long in Windows OS's. It dates back to at least Windows 7 or around 2015. A really thorough tutorial on how to solve it was posted for this other StackExchange question.

However, there was a missing piece about having to use SYSTEM permissions to be able to alter some of the configurations, which I've added here and to the aforementioned answer-tutorial. It seems to have solved the problem, but I'm not 100% sure, you never know if Windows will come up with some nasty way of tripping you up.

The Missing Piece

Altering the UpdateOrchestrator's tasks now requires SYSTEM permissions, neither administrator nor TrustedInstaller permissions.

One of the ways of going around this is by:

  1. Installing Microsoft's own PsTools.
  2. Opening Command Prompt as and administrator and cd into your local PsTools folder.
  3. Executing:
    psexec.exe -i -s %windir%\system32\mmc.exe /s taskschd.msc
    
  4. Going to the UpdateOrchestrator and disabling the Reboot task(s), as previously mentioned.
psygo
  • 176