web-dev-qa-db-fra.com

Comment désactiver le démarrage rapide à l'aide d'une stratégie de groupe?

Windows 8/8.1/10 a cette fonctionnalité appelée "Démarrage rapide" (ou "démarrage rapide", "démarrage hybride", "arrêt hybride", etc.) qui ne ferme pas réellement l'ordinateur lorsque vous dites pour le faire, au lieu de le mettre dans une sorte d'hybernation, afin d'accélérer le temps de démarrage.

Bien que cela puisse sembler agréable à première vue, il a plusieurs effets secondaires connus et laids:

  • Il peut sérieusement bousiller certains systèmes (peut-être lors de l'utilisation de pilotes ou de BIOS anciens/incompatibles), entraînant un plantage du système au démarrage et un démarrage complet forcé (j'en ai personnellement été témoin sur plusieurs systèmes différents ... et bonne chance si vous utilisez également des disques dynamiques en miroir, qui subiront toujours une resynchronisation complète après un crash système).
  • Il fait enfer pour le traitement de certaines stratégies de groupe, qui nécessitent un redémarrage réel du système pour être appliquées.
  • Enfin et surtout, il est connu pour rendre Wake-On-Lan inutilisable; c'est le problème auquel je suis actuellement confronté après une mise à niveau vers Windows 10 de plusieurs PC Windows 7 qui fonctionnaient très bien en WOL, et maintenant ne le font plus.

Pour ces raisons et d'autres, j'aimerais pouvoir gérer le démarrage rapide à l'aide de stratégies de groupe; cependant, la seule politique que j'ai pu trouver à ce sujet (Computer Configuration\Policies\Administrative Templates\System\Shutdown\Require use of fast startup) ne peut être utilisé que pour forcer l'utilisation du démarrage rapide, mais pas pour le désactiver: sa description indique explicitement que if you disable or do not configure this policy setting, the local setting is used.

Ainsi, ma question: comment puis-je désactiver le démarrage rapide à l'aide d'une stratégie de groupe?

16
Massimo

Il semble qu'il n'y ait pas de modèle d'administration pour gérer ce paramètre; tel que documenté, Computer Configuration\Policies\Administrative Templates\System\Shutdown\Require use of fast startup ne peut être utilisé que pour appliquer, pas pour le désactiver (WTF?!? Il est déjà activé par défaut ... ils auraient au moins pu aller un peu plus loin et transformer ce paramètre en un vrai bouton ON/OFF!).

Le seul moyen disponible pour désactiver le démarrage rapide (en dehors de l'utilisation de l'interface graphique) consiste à définir la clé de Registre suivante sur 0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power\HiberbootEnabled

Cela peut être fait en utilisant les préférences de stratégie de groupe et cela désactive efficacement le démarrage rapide; bien sûr, le mettre à 1 le permettrait à la place.

Et oui, la désactivation du démarrage rapide résout le problème de Wake-On-Lan qui ne fonctionne pas.

19
Massimo

Je sais que c'est un ancien poste. Mais j'avais les mêmes problèmes. Cela fonctionne également pour désactiver l'hibernation. "powercfg -h off"

1
Mike

Je suis d'accord avec Minkus qu'en désactivant GPO "Computer Configuration\Policies\Administrative Templates\System\Shutdown\Require use of fast startup" définit la clé de registre

HKLM\SOFTWARE\Policies\Microsoft\Windows\System\HiberbootEnabled=0

(REG_DWORD) mais cela ne semble pas désactiver le démarrage rapide dans mes tests.

Cela semble être un bug, car la seule façon de correctement désactiver "Démarrage rapide" est de définir la clé de contrôle:

HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Power\HiberbootEnabled=0
0
HawkMan

Vous pourrez peut-être le définir via GPP. Je crois que sa clé est: HKLM\System\CurrentControlSet\Control\Session Manager\Power\HiberbootEnabled

0
G3ph4z

La documentation de stratégie de groupe pour Computer Configuration\Policies\Administrative Templates\System\Shutdown\Require use of fast startup est incorrect - la désactivation de cette valeur a l'effet requis, au moins dans mes tests (Windows 10 Build 1511). Je vérifierais dans votre environnement - semble être une erreur de documentation.

0
Minkus