Chrome Prevents Windows from Going Into Sleep, Standby or Hibernation Mode

»»»Chrome Prevents Windows from Going Into Sleep, Standby or Hibernation Mode
When Google Chrome web browser is running and opening with a single or multiple tabs, the computer cannot goes into low power sleep, standby or hibernation mode as per configuration and settings in Power Options of Control Panel or Power & sleep of Settings app, even though monitor or screen is turned off. The issue is immediately resolved, i.e. device can now sleep or hibernate, once Chrome window is closed.

The Chrome prevents and stops Windows system from going into sleep, stand-by or hibernation because one or more of the web pages (tabs), extensions or apps is using the system resources, effectively telling Windows that Chrome is still actively performing some tasks, and hence do not put computer into sleep, stand-by or hibernation mode.

You can check if Chrome is using any power requests by opening a Command Prompt with Administrator privileges, and then run the following command:

powercfg /requests

The output looks like below:

DISPLAY:
None.

SYSTEM:
None.

AWAYMODE:
None.

EXECUTION:
[PROCESS] \Device\HarddiskVolume4\Program Files (x86)\Google\Chrome\Application\chrome.exe
Uploading data

PERFBOOST:
None.

Or if you’re playing video or audio, such as on YouTube, web pages loading with Flash ads, video ads and audio ads, the output of the command looks similar to below instead:

DISPLAY:
[PROCESS] \Device\HarddiskVolume4\Program Files (x86)\Google\Chrome\Application\chrome.exe
Playing video

SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0269&SUBSYS_10250727&REV_1001\4&c387b3d&0&0001)
An audio stream is currently in use.

AWAYMODE:
None.

EXECUTION:
[PROCESS] \Device\HarddiskVolume4\Program Files (x86)\Google\Chrome\Application\chrome.exe
Playing audio

PERFBOOST:
None.

Chrome Uploading Data

Instead of exiting and closing the whole Chrome web browser, you can try to identify the culprit which is running process that is making the power requests, preventing the system from sleeping, standing-by or hibernating.

Workaround 1: Close the Tabs Which Are Playing Video and/or Audio

If you’re seeing the results that Chrome is playing audio and/or is playing video, identify the web pages that are playing the audio and/or video, and then close the tabs to resolve the Windows won’t go to sleep, standby or hibernate when Chrome is running issue. Do pay attention to video ads, audio ads, Flash ads and other multimedia advertising that can play video and sound. Normally, a speaker icon is shown on the tab when the tab is playing an audio stream, helping you to identify it. Such websites include YouTube, Netflix and etc.

Workaround 2: Close the Tabs That Are Performing Background Process

If you’re seeing Chrome is uploading data as one of the power requests on execution category, then the identification of the causing culprit is much harder. Any extensions, apps or tabs in the Chrome may prevent the Windows from sleeping, standing-by or hibernating.

To troubleshoot it, disable extensions, plugins, apps, and tabs one by one, until the power requests made by Chrome is gone.

Some common Chrome apps, extensions, plugins or websites that may cause Chrome to hold power requests indefinitely including Outlook.com, Adobe Flash Player, Yahoo! Mail, AwesomeScreenshot, Zeverator, Google Play Music, Motorola Connect, Adsblock Dropbox synchronization, Remember The Milk (for Gmail) and many more which normally involves background processes or updates.

Workaround 3: Disable JavaScript

If you have too many tabs opened, disable JavaScript may be they way to stop any background processes, uploads, downloads, tasks, updates, audio and video from running unbeknownst. To do so, open Chrome menu, go to Settings -> Show advanced settings -> Content settings. Select the radio button for Do not allow any site to run JavaScript. Doing so also have the added advantage of reducing system resources consumed by Chrome.

Note that you need to reload all open tabs after turning off the JavaScript support in Chrome. You can always re-enable the JavaScript and then refresh the web pages when you need to view the web pages normally.

Workaround 4: Override Chrome Power Requests

Windows provides option that allows users to set a power request override for a particular process, service, or driver. We can set a power request override for Chrome, so that any power request made by Chrome will not stop Windows from going into low power sleep, standby or hibernate state.

To do so, open a Command Prompt with Administrator privileges, and execute the following command:

powercfg /requestsoverride PROCESS chrome.exe AWAYMODE DISPLAY SYSTEM
To remove the override for Chrome, run the following command instead:

powercfg /requestsoverride PROCESS chrome.exe

To check current list of power request overrides, run the following command:

powercfg /requestsoverride

Workaround 5: Group Policy to Disallow Apps to Prevent Automatic Sleep or Hibernate

This trick will apply on all programs and applications, not just Chrome.

  1. Open Local Group Policy Editor (GPedit.msc).
  2. Go to Computer Configuration -> Administrative Templates -> System -> Power Management -> Sleep Settings.
  3. Set the following two settings to Disabled:

    Allow Applications to Prevent Automatic Sleep (On Battery)
    Allow Applications to Prevent Automatic Sleep (Plugged In)

    Disable Apps to Prevent System from Sleep

By |2016-12-09T08:38:34+00:00December 9th, 2016|Categories: Web Browsers|Tags: , |11 Comments

About the Author:

LK is a technology writer for Tech Journey with background of system and network administrator. He has be documenting his experiences in digital and technology world for over 15 years.Connect with LK through Tech Journey on Facebook, Twitter or Google+.