Power Availability Requests - Manage in Windows

How to View and Override Power Availability Requests in Windows

By default, Windows based platforms enable device and system power management technologies to help improve energy efficiency and reduce power consumption. Two of the most effective power management features are display power management and automatic sleep. However, in some scenarios, applications or drivers must temporarily disable these power management technologies to perform tasks as the user expects. A good example is video playback. If the computer plays a DVD for several hours, the user does not interact with the system via keyboard or mouse. The display and sleep idle timeouts must be temporarily disabled so that the DVD movie can play without interruption.

By using power availability requests, applications, services, and drivers can temporarily disable power management features to accomplish user scenarios. Availability requests can prevent the display from turning off after inactivity, and prevent the computer from automatically sleeping, enable Away Mode, and shutting down.

For more detailed information about power availability requests, please download and read the AvailabilityRequests.docx file at the Microsoft link below.

Power Availability Requests

Sometimes your may need to override a power availability request.

This tutorial will show you how to view and override power availability requests that are preventing the computer from automatically turning off the display, going to sleep, Away Mode, and to shut down in Vista, Windows 7, and Windows 8.

You must be signed in as an administrator to be able to do the steps in this tutorial.

Note   Note
If you need help with this, then please feel free to post a screenshot of your command prompt from STEP ONE with details of what you would like to do. I would be happy to help.





STEP ONE

To View Power Availability Requests


NOTE: This option is to identify and list your active availability requests.

1. Open an elevated command prompt.

2. Copy and paste the command below, and press Enter. (see screenshots below)

powercfg -requests


3. You will now see if you have any caller types for one or more of power requests types. If you like, you could use this information in the STEP TWO section below to permanently override any request. (see screenshots below)

Note   Note
Power requests types: DISPLAY, SYSTEM, AWAYMODE, EXECUTION, PERFBOOST

Caller types: This would be the PROCESS, SERVICE, or DRIVER caller type for a request type.

Caller name: This would be the name of the applications, services, and drivers for a caller type that is making the power availability request.



(EX: DRIVER and PROCESS caller type under SYSTEM request type)
requests.jpg

(EX: None for all request types)
No_requests.jpg









STEP TWO

To Override (remove) Power Availability Requests



warning   Warning
This option is to override availability requests for a specific process, service, or driver that was listed in the STEP ONE section above.

Only override requests that you do not want to prevent your PC from automatically turning off the display, sleeping, entering Away Mode, or to shut down.




1. Open an elevated command prompt.

2. Type the command below for the request you want to override (remove), and press Enter. (see screenshots below

POWERCFG /REQUESTSOVERRIDE <CALLER_TYPE> "<NAME>" <REQUEST>




Note   Note
You would substitute the commands in red above with this below instead. You would get this information from the STEP ONE section above.

<CALLER_TYPE> Specifies one of the following caller types: PROCESS, SERVICE, or DRIVER

<NAME> Specifies caller name within quotes. For example: "srvnet" and "wmpnetwk.exe"

<REQUEST> Specifies one or more of the following Power Request Types: DISPLAY, SYSTEM, AWAYMODE, EXECUTION, or PERFBOOST. If you don't specify a <REQUEST>, then it will override the specified <CALLER_TYPE> "<NAME>" in all requests that the it's listed under.


Entering the POWERCFG /REQUESTSOVERRIDE command alone without specifying any type of override will give you a list of the now inactive power availability requests that you set to override (remove) in this Step Two section.

Power request overrides are also listed in the registry at the location below:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerRequestOverride



3. It may take a moment before the power availability request that you overrode may no longer show when you check next using the STEP ONE section above.


requestsoverride_Driver.jpg

requestsoverride_Process.jpg


Tip   Tip
Common Items to Check:

The caller name below is a common request for the system caller type. It's for the multimedia settings when sharing media, and could be set how you like instead in your advanced power options like below.

SYSTEM:
[PROCESS] \Device\HardiskVolume2\Program Files\Windows Media Player\wmpnetwk.exe

Multimedia_Settings.jpg


HomeGroup streaming.

How to Change Homegroup Sharing Settings in Windows 8 and 8.1


homegroup-streaming.jpg




That's it,
Shawn


 

Attachments

  • Power_Options.png
    Power_Options.png
    15.6 KB · Views: 417
Last edited by a moderator:
Great news so far. :party:
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
Damn, it's back after restarting my computer.

It doesn't show up in:

Code:
PS C:\WINDOWS\system32> powercfg -requestsoverride
[SERVICE]

[PROCESS]
chrome.exe DISPLAY SYSTEM AWAYMODE

[DRIVER]

PS C:\WINDOWS\system32>
 

My Computer

System One

  • OS
    Windows 10
Sorry, I'm not sure I understand.

You say it's back, but it's not listed in -requestoverride.

Please provide more details on where it's back at.
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
Does running the command again remove it again?
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
No.

But thinking about the command again, shouldn't I put DISPLAY SYSTEM AWAYMODE at the end of the powercfg /requestsoverride command? Running the command without the ending will remove any overrides for that driver, correct?

Here are the results with the ending:

Code:
PS C:\WINDOWS\system32> powercfg /requestsoverride DRIVER "Realtek High Definition Audio(SST) (INTELAUDIO\FUNC_01&VEN_10EC&DEV_0299&SUBSYS_17AA3801&REV_1000\4&22e7f418&0&0001)" AWAYMODE DISPLAY SYSTEM
PS C:\WINDOWS\system32> powercfg -requestsoverride
[SERVICE]


[PROCESS]
chrome.exe DISPLAY SYSTEM AWAYMODE


[DRIVER]
Realtek High Definition Audio(SST) (INTELAUDIO\FUNC_01&VEN_10EC&DEV_0299&SUBSYS_17AA3801&REV_1000\4&22e7f418&0&0001) DISPLAY SYSTEM AWAYMODE


PS C:\WINDOWS\system32> powercfg -requests
DISPLAY:
None.


SYSTEM:
[DRIVER] Realtek High Definition Audio(SST) (INTELAUDIO\FUNC_01&VEN_10EC&DEV_0299&SUBSYS_17AA3801&REV_1000\4&22e7f418&0&0001)
An audio stream is currently in use.


AWAYMODE:
None.


EXECUTION:
None.


PERFBOOST:
None.


ACTIVELOCKSCREEN:
None.


PS C:\WINDOWS\system32>

Here are the results without the ending:

Code:
PS C:\WINDOWS\system32> powercfg /requestsoverride DRIVER "Realtek High Definition Audio(SST) (INTELAUDIO\FUNC_01&VEN_10EC&DEV_0299&SUBSYS_17AA3801&REV_1000\4&22e7f418&0&0001)"
PS C:\WINDOWS\system32> powercfg -requestsoverride
[SERVICE]


[PROCESS]
chrome.exe DISPLAY SYSTEM AWAYMODE


[DRIVER]


PS C:\WINDOWS\system32> powercfg -requests
DISPLAY:
None.


SYSTEM:
[DRIVER] Realtek High Definition Audio(SST) (INTELAUDIO\FUNC_01&VEN_10EC&DEV_0299&SUBSYS_17AA3801&REV_1000\4&22e7f418&0&0001)
An audio stream is currently in use.


AWAYMODE:
None.


EXECUTION:
None.


PERFBOOST:
None.


ACTIVELOCKSCREEN:
None.


PS C:\WINDOWS\system32>
 

My Computer

System One

  • OS
    Windows 10
Having the command without that ending will remove it from all "caller types". This is the preferred option if you want it completely removed.

Having the command with that ending will only remove it from that specified "caller type".
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
As a test, run the command in an elevated command prompted instead of PowerShell to rule out any possible issue there.

Code:
powercfg /requestsoverride DRIVER "Realtek High Definition Audio(SST) (INTELAUDIO\FUNC_01&VEN_10EC&DEV_0299&SUBSYS_17AA3801&REV_1000\4&22e7f418&0&0001)"
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
I must admit that I'm not sure why it's not getting removed either. :(
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
Back
Top