web-dev-qa-db-fra.com

Comment empêcher Google Chrome de garder l'ordinateur en veille?

Mon ordinateur ne parvient pas souvent à dormir.

Comment reproduire le problème

  1. Ouvrez Google Chrome.
  2. Lire une vidéo sur YouTube. *
  3. Ouvrez un nouvel onglet Chrome sur un autre site Web (tel que SuperUser).
  4. Fermez l'onglet YouTube (mais laissez l'autre onglet ouvert de sorte que Google Chrome ne soit pas complètement fermé).
  5. Laissez l’ordinateur assis pendant quelque temps que ce soit pour dormir. (Mais alors il ne dort jamais!)

* (Je ne suis pas sûr à 100% qu'il s'agisse de YouTube, mais je pense que le scénario le plus probable lorsque je lis de l'audio via Chrome est si je regarde une vidéo YouTube.)

J'utilise Windows 10 Pro avec Google Chrome version 55.0.2883.87 m (64 bits). ("Google Chrome est à jour.")

Comment diagnostiquer

J'ai ouvert l'invite de commande en tant qu'administrateur et j'ai exécuté powercfg /requests pour obtenir le résultat suivant:

[DRIVER] High Definition Audio Device (HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1849D892&REV_1003\4&13fd1513&0&0001) An audio stream is currently in use.

Par essais et erreurs, j'ai limité le programme en cause à Google Chrome. Après avoir quitté Chrome complètement (tous les onglets) et relancé powercfg /requests, le résultat est le suivant:

DISPLAY:
None.

SYSTEM:
None.

AWAYMODE:
None.

EXECUTION:
None.

PERFBOOST:
None.

ACTIVELOCKSCREEN:
None.

Et puis le PC dort correctement.

Ce qui est étrange, c'est que Chrome ne lit pas activement un flux audio. Mais il a lu l'audio récemment, même si cet onglet est maintenant fermé et a disparu.

Comment puis-je m'assurer que Windows 10 Pro peut dormir normalement même lorsque Chrome est toujours ouvert et même lorsqu'un onglet Chrome récemment fermé a diffusé de l'audio?

METTRE À JOUR:

Ça me rend fou!

J'ai même désactivé toutes les extensions Chrome. Mes extensions activées avaient été:

  • Google Docs
  • Google Documents hors connexion
  • Google Sheets
  • Google Slides
  • LastPass: gestionnaire de mots de passe gratuit

Mais le problème persiste . Je ne suis pas sûr à 100% que YouTube soit en rapport avec le problème, mais je ne sais pas quand mon Chrome utilise l'audio.

À propos, il semblerait que de nombreuses personnes aient déjà vu Chrome garder leur ordinateur éveillé:

Je suis choqué que cela n'ait pas attiré plus d'attention parce que c'est vraiment énervant.

8
Ryan

Cela m'a aussi rendu fou. Après avoir essayé beaucoup de choses, celui-ci a fonctionné:

En bref, (A) crée une tâche planifiée pour éliminer Chrome si votre ordinateur était inactif pour [IdleTime]. [IdleTime] doit être identique à votre (B) "PC se met en veille après" l'heure que vous avez entrée dans Paramètres.

A: Créez une tâche planifiée pour tuer chrome.exe

  1. Ouvrez le planificateur de tâches (appuyez sur la touche Windows et entrez "Planificateur de tâches")
  2. Cliquez sur "Créer une tâche ..." dans le menu de droite.
  3. Dans l'onglet Général: entrez "Fermer Chrome après [IdleTime] d'inactivité". N'entrez pas les guillemets que j'ai saisis à cette étape ou à une étape ultérieure.
  4. Sur l'onglet Déclencheurs: cliquez sur "Nouveau ...", puis sélectionnez Commencer la tâche: "Au repos", cliquez sur OK.
  5. Sous l'onglet Actions: cliquez sur "Nouveau ...", puis entrez Programme/script "taskkill", Ajouter des arguments "/ F/IM chrome.exe/T".
  6. Sur l'onglet Conditions: Cochez "Démarrer la tâche uniquement si l'ordinateur est inactif pour" et [entrez votre temps d'inactivité préféré].
  7. N'oubliez pas que même lorsque vous supprimez Chrome, vos onglets sont mémorisés. Il vous suffit de dire "Restaurer" dans l'invite "Chrome ne s'est pas arrêté correctement" lors de la prochaine ouverture de Google Chrome.

B: Définissez le paramètre officiel "Le PC se met en veille après"

  1. Ouvrez "Paramètres d'alimentation et de veille" (appuyez sur la touche Windows et entrez "Paramètres d'alimentation")
  2. Lorsque le PC est branché, l'ordinateur se met en veille après [entrez le même temps Idle Time que vous avez utilisé à l'étape A].
4
Pedro

Après avoir essayé toutes les solutions ci-dessus, la meilleure solution pour moi est une extension Chrome appelée Mutetab. Il désactivera par défaut tous les onglets d’arrière-plan et l’onglet ouvert si vous ouvrez un autre programme sur votre ordinateur. Bien sûr, il contient également une liste d'exclusion pour les sites favoris et vous pouvez toujours activer le son manuellement lorsque vous souhaitez écouter quelque chose. Cela désactive la demande du pilote audio et laisse l'ordinateur en veille. J'espère que c'est utile pour quelqu'un. Facebook était particulièrement flagrant. Même avec un bloqueur de lecture automatique, il ouvre un canal audio pour les bips et les indésirables comme ça. Donc, si vous avez ouvert Facebook, c'est comme si l'ordinateur lisait constamment, même si vous n'entendez rien.

1
goatee87

Cela a résolu le problème pour moi:

hunterdg a dit:
voir http://www.google.com/support/forum/p/Chrome/thread?tid=3b1d41b0663a4d40&hl=fr

dans une fenêtre de commande:
powercfg -requestsoverride PROCESS système d’affichage distant mode.exe

pour supprimer le remplacement:
powercfg -requestsoverride PROCESS chrome.exe

source: http://download.Microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/AvailabilityRequests.docx .

https://productforums.google.com/d/msg/chrome/vE7o1k0txtU/0ES4nTp01JsJ

1
jmpreiks

J'ai eu le même problème et je cherche toujours une solution "parfaite". Pendant longtemps, j'ai gardé Chrome dans la liste requestsoverride, ce qui, dans mon cas, a empêché Chrome de bloquer le délai d'inactivité.

L'inconvénient est que mes écrans s'éteignent et s'éteignent après le délai d'inactivité configuré - même lorsque je regarde Netflix ou Youtube - car le processus Chrome avait perdu la capacité d'envoyer des requêtes "toujours actives" au sous-système d'alimentation. Parfois, je travaillais autour ceci en ouvrant une vidéo dans VLC et en la laissant en pause et réduite au minimum.

Pour l'instant, j'attendrai une solution permettant à Chrome de fonctionner normalement et ne nécessitant pas de le tuer de force, pensez à l'éteindre manuellement à chaque fois que je quitte le PC, etc.

0
gendrol75

J'ai trouvé qu'un changement dans la façon dont Outlook.com interroge était suffisant pour déclencher un long - permanent bug dans Chrome empêchant le sommeil.

https://bugs.chromium.org/p/chromium/issues/detail?id=571250#c36

La scrutation par la page de calendrier Outlook.com bêta (à partir du 2018-07-05) empêche la mise en veille dans Windows 10 version 10.0.17134.137 avec un délai d'expiration lors de l'utilisation de la version 67.0.3396.99 de Chrome (version officielle) (64 bits). La désactivation du curseur "Beta Outlook" permet à mon PC de dormir normalement après le délai d'inactivité. L'activation du curseur "Beta Outlook" empêche mon PC de passer en mode veille après l'expiration du délai d'inactivité.

Aucune des solutions suivantes n'a résolu le problème pour moi:

  • Désactivation de la stratégie de groupe "Autoriser les applications à empêcher la mise en veille automatique"
  • Désactivation du paramètre avancé de Chrome "Continuer à exécuter les applications en arrière-plan lorsque Google Chrome est fermé"
  • Désactivation du paramètre avancé de Chrome "Utiliser l'accélération matérielle si disponible"
  • Exécution des commandes suivantes à une invite élevée:

    POWERCFG/REQUESTSOVERRIDE DRIVER "CODEC audio haute définition IDT (HDAUDIO\FUNC_01 & VEN_111D & DEV_76C7 & SUBSYS_103C3AB5 & REV_1001\4 & 3171535e & 0 & 0001)" AFFICHER SYSTÈME AWAYMODE

    SYSTEME D'AFFICHAGE AWAYMODE DU SYSTEME D'AFFICHAGE "IDT High Definition Audio CODEC" DE POWERCFG/REQUESTSOVERRIDE DRIVER

    POWERCFG/REQUESTSOVERRIDE DRIVER "Périphérique audio USB (USB\VID_08BB & PID_2902 & MI_00\7 & 3a78c808 & 0 & 0000)" AFFICHAGE DU SYSTÈME AWAYMODE

    POWERCFG/REQUESTSOVERRIDE DRIVER "USB Audio Device", SYSTÈME D'AFFICHAGE AWAYMODE

    POWERCFG/REQUESTSOVERRIDE DRIVER "USB\VID_08BB & PID_2902 & MI_00\7 & 3a78c808 & 0 & 0000" SYSTÈME D'AFFICHAGE AWAYMODE

    POWERCFG/REQUESTSOVERRIDE PROCESS "\ Device\HarddiskVolume4\Program Files (x86)\Google\Chrome\Application\chrome.exe" AFFICHER LE SYSTÈME AWAYMODE EXECUTION

    POWERCFG/REQUESTSOVERRIDE PROCESS "chrome.exe" EXECUTION DU SYSTEME AWAYMODE DU SYSTEME

0
weir