ANAVEM
Languageen
Comment ajouter 'Éteindre l'affichage' au menu contextuel de Windows 11

Comment ajouter 'Éteindre l'affichage' au menu contextuel de Windows 11

Ajoutez une option pratique 'Éteindre l'affichage' au menu contextuel de votre bureau Windows 11 en utilisant des modifications du registre. Créez un accès rapide pour éteindre votre affichage ou verrouiller votre ordinateur instantanément.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
18 mars 2026 12 min 0
easywindows11 8 étapes 12 min

Pourquoi ajouter une option d'extinction de l'écran au menu contextuel de Windows 11 ?

Windows 11 n'inclut pas de moyen intégré pour éteindre rapidement votre écran depuis le bureau. Bien que vous puissiez ajuster les paramètres d'alimentation ou utiliser des raccourcis clavier, avoir une option de clic droit offre un accès instantané sans mémoriser de raccourcis ou naviguer dans les menus de paramètres.

Cette modification est particulièrement utile pour les utilisateurs qui s'éloignent fréquemment de leur ordinateur et souhaitent éteindre rapidement leurs moniteurs pour économiser de l'énergie ou maintenir la confidentialité. La solution basée sur le registre utilise PowerShell intégré de Windows et l'API user32.dll pour envoyer des signaux d'extinction de moniteur, ce qui en fait une approche légère et fiable.

Comment fonctionne la modification du registre dans Windows 11 ?

La solution crée de nouvelles entrées de registre sous HKEY_CLASSES_ROOT\DesktopBackground\Shell, qui contrôle le menu contextuel du bureau. Lorsque vous faites un clic droit sur le bureau, Windows lit ces clés de registre pour remplir les options du menu. La modification ajoute une entrée 'Éteindre l'écran' avec deux sous-options : une pour éteindre uniquement l'écran, et une autre pour verrouiller l'ordinateur et éteindre l'écran.

Le contrôle réel de l'affichage utilise PowerShell pour appeler l'API Windows SendMessage avec des paramètres spécifiques (0x0112, 0xF170, 2) qui indiquent au système d'éteindre tous les moniteurs connectés. Cette méthode fonctionne sur différentes versions de Windows 11, y compris la dernière version 24H2, et reste fonctionnelle même après les mises à jour du système.

Quels sont les avantages de cette modification du menu contextuel de Windows 11 ?

Au-delà de la commodité, cette modification offre plusieurs avantages pratiques. Elle est plus rapide que l'utilisation des options d'alimentation intégrées de Windows, fonctionne immédiatement sans délais, et ne nécessite pas l'installation de logiciels tiers. La solution est également réversible - vous pouvez supprimer l'option du menu contextuel en exécutant un simple fichier de suppression de registre. Pour les utilisateurs qui présentent ou partagent fréquemment leurs écrans, avoir un contrôle rapide de l'affichage aide à maintenir la confidentialité et le professionnalisme lors de réunions ou de démonstrations.

Guide de mise en oeuvre

Procédure complète

01

Créer une sauvegarde du registre et préparer un fichier texte

Avant de faire des modifications au registre, créez une sauvegarde pour restaurer si quelque chose tourne mal. Ouvrez l'Éditeur du Registre en appuyant sur Win + R, en tapant regedit, et en appuyant sur Entrée.

Dans l'Éditeur du Registre, cliquez sur Fichier > Exporter. Choisissez un emplacement, nommez-le registry_backup_before_display_mod, et cliquez sur Enregistrer. Cela crée une sauvegarde complète du registre.

Créez maintenant le fichier de modification du registre. Faites un clic droit sur une zone vide de votre bureau, sélectionnez Nouveau > Document Texte. Nommez-le turn_off_display (l'extension .txt sera modifiée plus tard).

Astuce pro : Créez toujours des sauvegardes du registre avant de faire des modifications. Si quelque chose casse, vous pouvez restaurer l'ensemble du registre en double-cliquant sur votre fichier de sauvegarde.

Vérification : Vérifiez que vous avez un fichier de sauvegarde .reg enregistré et un nouveau document texte sur votre bureau prêt à être modifié.

02

Ajoutez le code de registre pour le contrôle d'affichage

Double-cliquez sur votre document texte pour l'ouvrir dans le Bloc-notes. Copiez et collez ce code de registre exact qui crée l'option de menu contextuel 'Éteindre l'affichage' :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay]
"Icon"="imageres.dll,-109"
"MUIVerb"="Éteindre l'affichage"
"Position"="Bottom"
"SubCommands"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell]

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\01menu]
"Icon"="powercpl.dll,-513"
"MUIVerb"="Éteindre l'affichage"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\01menu\command]
@="cmd /c \"powershell.exe -Command \"(Add-Type '[DllImport(\\\"user32.dll\\\")]public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)\"\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\02menu]
"MUIVerb"="Verrouiller l'ordinateur et éteindre l'affichage"
"CommandFlags"=dword:00000020
"Icon"="imageres.dll,-59"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\02menu\command]
@="cmd /c \"powershell.exe -Command \"(Add-Type '[DllImport(\\\"user32.dll\\\")]public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)\" & rundll32.exe user32.dll,LockWorkStation\""

Ce code crée deux options : une pour simplement éteindre l'affichage, et une autre pour verrouiller l'ordinateur et éteindre l'affichage simultanément. La commande PowerShell utilise la fonction SendMessage de l'API Windows pour envoyer un signal d'extinction de l'écran.

Avertissement : Copiez ce code exactement comme indiqué. Les caractères d'échappement et les guillemets sont essentiels pour une exécution correcte. Toute modification entraînera l'échec de l'entrée de registre.

Vérification : Assurez-vous que le code est collé exactement comme indiqué sans espaces supplémentaires ni caractères manquants.

03

Enregistrer en tant que fichier de registre et appliquer les modifications

Enregistrez le fichier avec la bonne extension. Appuyez sur Ctrl + S pour ouvrir la boîte de dialogue Enregistrer. Dans le menu déroulant 'Enregistrer sous le type', sélectionnez Tous les fichiers (*.*). Changez le nom du fichier en turn_off_display.reg (en remplaçant l'extension .txt).

Cliquez sur Enregistrer pour créer votre fichier de registre. Vous verrez l'icône du fichier changer pour montrer qu'il s'agit maintenant d'un fichier de registre avec une icône bleue et blanche.

Double-cliquez sur le fichier turn_off_display.reg pour appliquer les modifications. Windows affichera une invite de Contrôle de compte d'utilisateur - cliquez sur Oui. Ensuite, vous verrez un avertissement concernant l'ajout d'informations au registre - cliquez à nouveau sur Oui pour confirmer.

Windows affichera un message de confirmation indiquant 'Les clés et valeurs contenues dans turn_off_display.reg ont été ajoutées avec succès au registre.'

Vérification : Recherchez le message de succès confirmant que les entrées de registre ont été ajoutées. Le fichier doit avoir une extension .reg et une icône de fichier de registre.

04

Redémarrer l'Explorateur Windows pour appliquer les modifications du menu

La nouvelle option du menu contextuel n'apparaîtra pas tant que l'Explorateur Windows n'aura pas actualisé ses extensions de shell. Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches.

Dans l'onglet Processus, faites défiler vers le bas pour trouver Explorateur Windows. Faites un clic droit dessus et sélectionnez Redémarrer. Votre bureau disparaîtra brièvement puis réapparaîtra lorsque l'Explorateur redémarrera.

Alternativement, vous pouvez redémarrer complètement votre ordinateur, ce qui appliquera également les modifications.

Astuce pro : Redémarrer l'Explorateur est plus rapide que de redémarrer et applique immédiatement les modifications du registre au shell. Cette méthode fonctionne pour la plupart des modifications du menu contextuel.

Vérification : Après le redémarrage de l'Explorateur, votre bureau devrait réapparaître normalement. La barre des tâches et les icônes du bureau devraient être visibles et réactives.

05

Tester les nouvelles options du menu contextuel

Cliquez avec le bouton droit sur une zone vide de votre bureau. Dans le menu contextuel compact de Windows 11, vous devrez cliquer sur Afficher plus d'options en bas pour accéder au menu contextuel classique où votre nouvelle option apparaît.

Cherchez Éteindre l'écran dans le menu contextuel. Cliquez dessus pour voir le sous-menu avec deux options :

  • Éteindre l'écran - Éteint immédiatement votre/vos moniteur(s)
  • Verrouiller l'ordinateur et éteindre l'écran - Verrouille votre ordinateur et éteint l'écran

Testez la première option en cliquant sur Éteindre l'écran. Votre écran devrait devenir noir immédiatement. Déplacez votre souris ou appuyez sur n'importe quelle touche pour réveiller l'écran.

Testez la deuxième option en cliquant sur Verrouiller l'ordinateur et éteindre l'écran. Votre écran deviendra noir et lorsque vous le réveillerez, vous verrez l'écran de verrouillage de Windows nécessitant votre mot de passe.

Erreur courante : Oublier que Windows 11 utilise par défaut un menu contextuel compact. Vous devez cliquer sur 'Afficher plus d'options' ou maintenir Shift enfoncé tout en cliquant avec le bouton droit pour voir vos éléments de menu personnalisés.

Vérification : Les deux options de menu devraient fonctionner immédiatement, éteignant votre écran et verrouillant éventuellement votre ordinateur comme prévu.

06

Activer le menu contextuel classique (facultatif)

Si vous souhaitez éviter de cliquer sur 'Afficher plus d'options' à chaque fois, vous pouvez activer définitivement le menu contextuel classique. Ouvrez le Terminal en tant qu'administrateur en cliquant avec le bouton droit sur le bouton Démarrer et en sélectionnant Terminal (Admin).

Exécutez cette commande pour modifier le registre et activer le menu classique :

reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

Appuyez sur Entrée et vous devriez voir 'L'opération s'est terminée avec succès.' Redémarrez l'Explorateur Windows en utilisant la même méthode que l'Étape 4 (Ctrl + Maj + Échap, trouvez Explorateur Windows, clic droit, Redémarrer).

Maintenant, lorsque vous cliquez avec le bouton droit sur le bureau, vous verrez immédiatement le menu contextuel classique avec votre option 'Éteindre l'affichage' visible sans avoir besoin de cliquer sur 'Afficher plus d'options'.

Pour revenir plus tard au menu compact, exécutez cette commande dans le Terminal (Admin) :

reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f

Vérification : Cliquez avec le bouton droit sur le bureau et confirmez que vous voyez immédiatement le menu contextuel classique avec votre option 'Éteindre l'affichage' visible.

07

Créer un script de suppression (facultatif)

Créez un script de suppression au cas où vous souhaiteriez supprimer l'option 'Éteindre l'affichage' plus tard. Faites un clic droit sur le bureau, sélectionnez Nouveau > Document texte, et nommez-le remove_turn_off_display.

Ouvrez le fichier et collez ce code de registre qui supprime l'option de menu :

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay]

Enregistrez le fichier sous remove_turn_off_display.reg (n'oubliez pas de sélectionner 'Tous les fichiers' dans le menu déroulant du type d'enregistrement). Conservez ce fichier en lieu sûr pour une utilisation future.

Pour supprimer l'option du menu contextuel, double-cliquez simplement sur ce fichier de suppression et confirmez les modifications du registre lorsqu'on vous le demande. Le signe moins devant la clé de registre indique à Windows de supprimer cette clé entière et toutes ses sous-clés.

Astuce pro : Créez toujours des scripts de suppression lorsque vous ajoutez des entrées de registre personnalisées. Cela facilite le nettoyage des modifications sans naviguer manuellement dans l'Éditeur du Registre.

Vérification : Conservez le fichier de suppression enregistré pour une utilisation future. Vous pouvez tester son fonctionnement en l'exécutant, puis en vérifiant que l'option du menu contextuel disparaît après le redémarrage de l'Explorateur.

08

Dépanner les problèmes courants

Si l'option de menu n'apparaît pas, assurez-vous d'abord que vous regardez au bon endroit. Dans Windows 11, les éléments de menu contextuel personnalisés apparaissent dans le menu classique, ce qui nécessite de cliquer sur Afficher plus d'options ou de maintenir la touche Maj enfoncée tout en cliquant avec le bouton droit.

Si vous voyez une fenêtre d'invite de commande clignoter brièvement lors de l'utilisation de l'option, c'est un comportement normal. La commande PowerShell s'exécute rapidement et la fenêtre se ferme automatiquement.

Si l'affichage ne s'éteint pas, vérifiez si votre logiciel antivirus bloque l'exécution de PowerShell. Ajoutez une exception pour PowerShell ou testez la commande en mode sans échec de Windows pour vérifier qu'elle fonctionne.

Pour les configurations multi-écrans, la commande éteint tous les écrans simultanément. Si vous souhaitez éteindre uniquement certains moniteurs, vous aurez besoin d'un logiciel tiers car Windows ne fournit pas de contrôle par moniteur via cette API.

Si les modifications du registre échouent avec des erreurs de permission, assurez-vous que vous êtes connecté en tant qu'administrateur et que votre compte utilisateur a un accès complet au registre. Certains environnements d'entreprise restreignent les modifications du registre.

Avertissement : Si les mises à jour de Windows cassent la fonctionnalité, réappliquez simplement le fichier de registre. Les mises à jour majeures de Windows réinitialisent parfois les extensions de shell, vous obligeant à relancer le fichier .reg.

Vérification : Testez que l'option de menu fonctionne correctement et résolvez tout problème en utilisant les solutions ci-dessus avant de considérer la configuration comme complète.

Questions Fréquentes

L'ajout de l'option d'éteindre l'affichage au menu contextuel de Windows 11 fonctionne-t-il sur toutes les versions ?+
Oui, cette modification du registre fonctionne sur toutes les versions de Windows 11, y compris la dernière version 24H2 et les builds Insider. La méthode utilise des API Windows standard qui n'ont pas changé depuis le lancement de Windows 11. Cependant, vous devrez peut-être réappliquer le fichier de registre après les mises à jour majeures de Windows si les extensions de shell sont réinitialisées.
Pourquoi ne vois-je pas l'option d'éteindre l'affichage après avoir ajouté les entrées de registre ?+
Windows 11 utilise un menu contextuel compact par défaut. Vous devez cliquer sur 'Afficher plus d'options' en bas du menu contextuel ou maintenir la touche Maj enfoncée tout en cliquant avec le bouton droit pour voir les éléments de menu personnalisés. Alternativement, vous pouvez activer le menu contextuel classique de façon permanente en utilisant la commande de registre fournie dans le tutoriel.
Est-il sûr de modifier le registre de Windows 11 pour des changements dans le menu contextuel ?+
Oui, cette modification spécifique du registre est sûre lorsqu'elle est effectuée correctement. Les changements n'affectent que le menu contextuel du bureau et n'altèrent pas les fonctions critiques du système. Créez toujours une sauvegarde du registre avant de faire des modifications, et utilisez le code exact fourni pour éviter les erreurs de syntaxe qui pourraient causer des problèmes.
Puis-je supprimer l'option du menu contextuel d'extinction de l'écran si je n'en veux plus ?+
Absolument. Vous pouvez supprimer l'option en créant un fichier de registre de suppression avec la commande de suppression, ou en supprimant manuellement la clé de registre dans l'Éditeur du Registre. Le tutoriel inclut des instructions pour créer un script de suppression qui élimine proprement toutes les entrées de registre associées avec un simple double-clic.
La commande d'extinction de l'affichage fonctionne-t-elle avec plusieurs moniteurs sous Windows 11 ?+
Oui, la commande PowerShell éteint tous les moniteurs connectés simultanément. Elle utilise l'API Windows SendMessage pour envoyer un signal d'extinction à tous les écrans. Si vous avez besoin d'un contrôle par moniteur pour éteindre des écrans spécifiques individuellement, vous auriez besoin d'un logiciel tiers car Windows ne fournit pas cette fonctionnalité via l'API standard.
Emanuel DE ALMEIDA
Écrit par

Emanuel DE ALMEIDA

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...