web-dev-qa-db-fra.com

Toute façon de détecter ce qui désactive l'économiseur d'écran?

Existe-t-il une application Windows qui déterminera quel processus empêche l'économiseur d'écran de devenir actif?

19
Brent212

PowerCFG est intégré à Windows et vous permet de contrôler et d'afficher de nombreux paramètres de gestion d'énergie.

powercfg -energy -trace

Cela créera un journal d'événement de gestion de puissance très détaillé, Energy-Trace.etl. Ouvrez-le avec la visionneuse d'événements et le journal du filtre Evénement Source: Kernel-Power, Inclure l'événement ID: 62.

Cela devrait vous donner des événements qui ressemblent à:

L'application ou le service\périphérique\harddiskvolume1\jeux\steam\steam.exe a des paramètres de gestion de l'alimentation utilisateur remplacés avec un code de 0x3.

Le code peut être différent selon que l'économiseur d'écran, le sommeil du moniteur ou une autre transition de l'état a été évité.

14
W1N9Zr0

Cours powercfg /requests à partir d'une invite de commande admin. Par exemple, la mine imprimée:

DISPLAY:
[PROCESS] \Device\HarddiskVolume8\Games\Origin\Origin.exe
Playing video

SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438560&REV_1000\4&9793a48&0&0001)
An audio stream is currently in use.

AWAYMODE:
None.

Ce qui indique que l'origine jouait une vidéo et que cela empêchait l'économiseur d'écran de s'exécuter.

8
Miral

Il suffit parfois de changer le temps sur l'économiseur d'écran (pas du type) à quelque chose d'autre, dites de 10 minutes à 1 et revenez à ce que vous avez eu avant de permettre à l'économiseur d'écran de fonctionner normalement.

1
Serj Sagan