Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

README.md

DisableAdaptiveSleepService

Keeps AdaptiveSleepService in Manual Startup state and Stopped, across Windows Updates or driver updates.

Read more about AMD's AdaptiveSleepService's Hibernate-from-Sleep issues here.

Platforms

  • WinNT (Windows Vista and Up)

How to use

We are going to create a Task in Task Scheduler, that runs the .bat script on 1) WorkStation Lock, 2) When a system enters Sleep (EventID 42 of Kernel-Power Log). Because a workstation lock occurs before a system enters Sleep, it will trigger the Task.

  • Download the DisableAdaptiveSleepService.bat to C:\scripts\DisableAdaptiveSleepService.bat
  • Download the DisableAdaptiveSleepService.xml Task Export to C:\scripts\DisableAdaptiveSleepService.xml.
  • Import the DisableAdaptiveSleepService.xml Task Export file as a Task in Task Scheduler. Click OK when the Create Task Wizard Pops up.
    • Full instructions: Open Task Scheduler, create a new folder in Task Scheduler Library called scripts, then in that folder click on Import Task, browse to C:\scripts\DisableAdaptiveSleepService.xml to import the Task. Click OK when the Create Task Wizard pops up.

Verify the Task works

Open Services, and change AdaptiveSleepService Startup Type to Automatic, and Start the service. Now Sleep your system. Now wake your system, and see now AdaptiveSleepService Startup Type should be changed to Manual and Status should be Stopped. :)

Note

  • Task export has hardcoded the path of the script to be to be run in C:\scripts\DisableAdaptiveSleepService.bat. Change this to your liking.
  • Task export runs the script under SYSTEM user, but with least privileges. Change this to your user with administrative rights. However, note that EventID Task triggers do not work for non-SYSTEM users (or at least it appears to be from my experience).

Background

Problem: Since Windows 10 build 10586, an AMD graphics driver update installed either manually (AMD's website) or through Windows Updates includes a service called AdaptiveSleepService. This Service however causes PCs in Sleep states to engage in Hibernate-from-Sleep, often appearing like a brief waking from Sleep and going back to Sleep.

A solution would be to disable AdaptiveSleepService. However, because Windows Updates also includes AMD graphics drivers, the problem soon recurs.

The full-fledged solution would be to automate the disabling of AdaptiveSleepService.

About

Keeps AdaptiveSleepService in Manual Startup state and Stopped, across Windows Updates or driver updates, so that PCs will not Hibernate from Sleep.

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.