- Pour activer la mise en veille prolongée sous Windows 11, ouvrez PowerShell ou l'invite de commandes (administrateur) et exécutez la commande « powercfg /hibernate on » , puis ouvrez la page « Options d'alimentation » du Panneau de configuration , cliquez sur le paramètre « Choisir l'action des boutons d'alimentation » et activez « Mise en veille prolongée ».
- Vous pouvez également activer la mise en veille prolongée en appuyant sur le bouton d'alimentation ou en fermant le couvercle de l'ordinateur portable.
- Pour désactiver l'hibernation, ouvrez la page « Options d'alimentation » du Panneau de configuration , cliquez sur le paramètre « Choisir l'action du bouton d'alimentation » , désactivez « Hibernation » , puis exécutez la commande « powercfg /hibernate off » depuis PowerShell ou l'invite de commandes (administrateur) .
- Vous pouvez également configurer la fonction d'hibernation via le Registre en modifiant la clé « HibernateEnabled » .
Sous Windows 11 , vous pouvez activer la mise en veille prolongée en plusieurs étapes. Ce guide décrit la procédure à suivre. La mise en veille prolongée est une fonctionnalité qui enregistre le contenu de la mémoire sur le disque dur (dans le fichier « hiberfil.sys » ) afin d'éteindre complètement l'ordinateur, tout en préservant votre session et toutes les applications en cours d'exécution. Ce processus vous permet de reprendre votre travail là où vous l'aviez laissé au prochain démarrage de l'ordinateur.
Le mode hibernation est une fonctionnalité alternative à la mise en veille ou à l'arrêt complet, conçue pour économiser de l'énergie ou préserver l'autonomie de la batterie lorsque vous êtes en déplacement et que vous n'avez pas de source d'alimentation à proximité.
Bien que pratique, l' option « Mise en veille prolongée » n'est pas disponible dans le menu Options d'alimentation car elle est désactivée par défaut. Toutefois, si votre ordinateur répond aux exigences matérielles, vous devez utiliser l'invite de commandes (ou PowerShell) pour activer la mise en veille prolongée sous Windows 11. Sinon, cette option n'apparaîtra pas dans le Panneau de configuration. Une fois activée, vous pouvez ajouter l'option « Mise en veille prolongée » au menu Options d'alimentation ou modifier le comportement du bouton d'alimentation ou du couvercle de l'ordinateur portable dans le Panneau de configuration.
Dans ce guide , je vais vous montrer comment activer (et désactiver) et configurer l'hibernation sous Windows 11.
Avertissement : Avant de procéder, il est essentiel de prendre connaissance des risques liés à la modification du Registre Windows. Des modifications incorrectes peuvent entraîner une instabilité du système ou des dysfonctionnements. Par conséquent, assurez-vous d’effectuer une sauvegarde complète de votre système avant toute modification. Procédez avec prudence et en toute connaissance de cause.
Activer la mise en veille prolongée sous Windows 11
Sous Windows 11, vous pouvez activer le mode d'alimentation d'hibernation via l'invite de commandes, PowerShell et le Registre.
À partir de l'invite de commandes ou de PowerShell
Pour activer la mise en veille prolongée sous Windows 11, suivez ces étapes :
-
Ouvrez le menu Démarrer sous Windows 11.
-
Recherchez « Invite de commandes » (ou « PowerShell » ), cliquez avec le bouton droit sur le premier résultat et sélectionnez l' option « Exécuter en tant qu'administrateur » .
-
Saisissez la commande suivante pour vérifier l'état d'hibernation et appuyez sur Entrée :
powercfg /étatsdeveilledisponibles
-
Saisissez la commande suivante pour activer la mise en veille prolongée sous Windows 11 et appuyez sur Entrée :
powercfg /hibernate activé

-
Fermez la console d'invite de commandes ( ou PowerShell) .
-
Ouvrir le panneau de configuration .
-
Cliquez sur Matériel et audio .
-
Cliquez sur Options d'alimentation .
-
Cliquez sur l’ option « Choisissez la fonction du bouton d’alimentation » .

-
Cliquez sur l’ option « Modifier les paramètres actuellement indisponibles » .
-
Dans la section « Paramètres d’arrêt », cochez l’ option « Mise en hibernation » .

-
(Facultatif) Sélectionnez l' option Hibernation dans le paramètre « Lorsque j'appuie sur le bouton d'alimentation » de la section « Paramètres du bouton d'alimentation et du couvercle » pour activer l'hibernation lorsque le bouton d'alimentation est enfoncé.

-
Sélectionnez l' option « Mise en veille prolongée » dans les paramètres « Lorsque je ferme le couvercle » pour autoriser la mise en veille prolongée lors de la fermeture du couvercle de l'ordinateur portable.
- Cliquez sur le bouton Enregistrer les modifications .
Une fois ces étapes terminées, la fonction d'hibernation sera activée sous Windows 11 et l'option sera disponible dans le menu Alimentation du menu Démarrer.
Bien qu'il soit possible de configurer la mise en veille prolongée (action du bouton d'alimentation et fermeture du couvercle) depuis le Panneau de configuration, à partir de Windows 11 version 24H2 , vous pouvez également configurer ces fonctionnalités via Paramètres > Système > Alimentation ( Alimentation et batterie ) dans l' option « Commandes du couvercle et du bouton d'alimentation » (ou « Commandes du bouton d'alimentation » ). Cependant, l'option permettant d'afficher le bouton de mise en veille prolongée dans le menu Démarrer reste uniquement disponible via le Panneau de configuration, même à partir de la version 25H2 .
Du registre
Pour activer Hibernate à partir du Registre, suivez ces étapes :
-
Ouvrir Démarrer .
-
Recherchez regedit et cliquez sur le premier résultat pour ouvrir le Registre .
-
Accédez au chemin suivant :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
-
Cliquez avec le bouton droit sur la valeur DWORD HibernateEnabled et choisissez l' option Modifier .
-
Modifiez la valeur de 0 à 1 .

-
Cliquez sur le bouton OK .
-
Redémarrez l'ordinateur.
Une fois ces étapes terminées, le mode d'alimentation sera activé sur votre ordinateur.
Désactiver la mise en veille prolongée sous Windows 11
Vous pouvez également utiliser le Registre, l'invite de commandes ou PowerShell pour désactiver la mise en veille prolongée sur votre ordinateur.
À partir de l'invite de commandes ou de PowerShell
Pour désactiver la mise en veille prolongée sous Windows 11, suivez ces étapes :
-
Ouvrir le panneau de configuration .
-
Cliquez sur Matériel et audio .
-
Cliquez sur Options d'alimentation .
-
Cliquez sur l’ option « Choisissez la fonction du bouton d’alimentation » .

-
Cliquez sur l’ option « Modifier les paramètres actuellement indisponibles » .
-
Dans la section « Paramètres d'arrêt », décochez l' option « Mise en hibernation » .

-
Cliquez sur le bouton Enregistrer les modifications .
-
Ouvrir Démarrer .
-
(Facultatif) Recherchez Invite de commandes (ou PowerShell ), cliquez avec le bouton droit sur le premier résultat et sélectionnez l' option Exécuter en tant qu'administrateur .
Astuce : Une fois l’option décochée du Panneau de configuration, elle n’apparaîtra plus dans le menu Options d’alimentation. Toutefois, si vous souhaitez désactiver la fonction, vous devrez utiliser l’ outil « powercfg » .
-
Saisissez la commande suivante pour désactiver la mise en veille prolongée sous Windows 11 et appuyez sur Entrée :
powercfg /hibernate off

-
Saisissez la commande suivante pour confirmer que l'hibernation a été désactivée, puis appuyez sur Entrée :
powercfg /étatsdeveilledisponibles
Une fois ces étapes terminées, la fonction de mise en veille prolongée sera désactivée sous Windows 11.
Du registre
Pour désactiver Hibernate dans le Registre, suivez ces étapes :
-
Ouvrir Démarrer .
-
Recherchez regedit et cliquez sur le premier résultat pour ouvrir le Registre .
-
Suivez le chemin suivant :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
-
Cliquez avec le bouton droit sur la valeur DWORD HibernateEnabled et choisissez l' option Modifier .
-
Modifiez la valeur de 1 à 0 .

-
Cliquez sur le bouton OK .
-
Redémarrez l'ordinateur.
Une fois ces étapes terminées, le mode d'alimentation sera activé sur votre ordinateur.
Mise à jour du 31 janvier 2026 : Ce guide a été mis à jour afin d’en garantir l’exactitude et de refléter les changements apportés au processus.