White Papers
able to be put into a sleep state and relinquish all handles and connections to
hardware and drivers to allow the system to enter the lowest possible sleep state.
Installing an application which is not Modern Standby aware or capable may restrict
the PC from entering Modern Standby and achieving optimal battery life capabilities.
Microsoft includes power state awareness into all Windows Store applications and
frameworks for Store application creations. These are enabled during build time and
must be adhered to by the application.
This support is not present for legacy Windows 32 desktop applications. During the
Desktop Activity Moderator Phase of Modern Standby, the operating system will
request all desktop applications to enter a sleep state. Applications not aware of
Modern Standby may ignore these commands and could cause the system to not enter
the optimal power configuration.
Troubleshooting and Advanced Functionality
If you are experiencing unexpected power behavior when in Modern Standby,
Microsoft provides several powerful utilities to debug and provide capabilities for
Modern Standby identification and optimization build into the Windows 10 operating
system.
Microsoft also has several other utilities (Windows Performance Analyzer and
Connected Standby Assessment and Stress tests) that are included in development
and debug kits which are outside the scope of most users are not included in this
reference. For more information, please see Microsoft’s information at:
https://docs.microsoft.com/en-us/windows-hardware/design/device-
experiences/tools-available
POWERCFG UTILITY
Powercfg is a command line utility that Microsoft provides with Windows 10 operating
systems. Powercfg provides powerful power mode identification and debugging
capabilities.
For more information, see: https://docs.microsoft.com/en-us/windows-
hardware/design/device-experiences/powercfg-command-line-options
The link above provides exhaustive information on how to utilize powercfg, but the
key usages should start at: