Un guide pratique pour nettoyer le menu du clic droit dans Windows 10 et Windows 11 : supprimer les entrées d’applications en toute sécurité, modifier les raccourcis Envoyer vers, désactiver les verbes du Registre, masquer les commandes avancées et redémarrer l’Explorateur de fichiers après les changements.
Le menu contextuel de Windows est le menu qui apparaît lorsque vous cliquez avec le bouton droit sur un fichier, un dossier, un lecteur, une zone du bureau ou un espace vide dans l’Explorateur de fichiers. Il donne un accès rapide à des actions comme Ouvrir, Copier, Renommer, Propriétés, aux outils d’archivage, aux commandes de stockage cloud, aux analyses antivirus, aux convertisseurs d’images, aux éditeurs de code et à d’autres raccourcis propres aux applications.
Avec le temps, ce menu peut devenir surchargé, car de nombreux programmes ajoutent leurs propres entrées pendant l’installation. Certaines entrées sont utiles, mais d’autres ralentissent le clic droit, rendent le menu difficile à parcourir ou restent présentes même lorsque le programme associé n’est plus utilisé.
Supprimer les entrées inutilisées rend le menu du clic droit plus lisible et plus rapide à utiliser.
Des extensions shell défectueuses peuvent ralentir l’Explorateur de fichiers lorsque vous cliquez avec le bouton droit sur des fichiers ou des dossiers.
Masquer les commandes rarement utilisées réduit le risque de cliquer sur la mauvaise action d’une application.
Les entrées du menu contextuel peuvent être de simples raccourcis, des paramètres d’application, des verbes du Registre ou des extensions shell basées sur COM. Certaines peuvent être supprimées sans risque depuis une interface graphique. D’autres nécessitent l’Éditeur du Registre ; il est donc important de sauvegarder la clé avant toute modification.
CLSID au hasard sans identifier l’application.SystemPropertiesProtection et appuyez sur Entrée.Dans l’Éditeur du Registre, cliquez avec le bouton droit sur la clé que vous comptez modifier, puis sélectionnez Exporter. Enregistrez le fichier avec un nom explicite. Si un problème survient, vous pouvez double-cliquer sur le fichier .reg exporté pour rétablir l’ancien état.
reg export "HKCU\Software\Classes\*\shell" "%USERPROFILE%\Desktop\context-menu-backup.reg" /y
Avant de supprimer quoi que ce soit, identifiez la source de l’entrée. Un même menu de clic droit peut être construit à partir de plusieurs emplacements, et chaque emplacement nécessite une méthode de nettoyage différente.
| Zone du menu | Source fréquente | Meilleure méthode de nettoyage |
|---|---|---|
| Menu principal du clic droit | Paramètre d’application, verbe statique du Registre ou extension shell | Désactivez d’abord l’option dans l’application, puis vérifiez les clés du Registre si nécessaire |
| Afficher plus d’options | Gestionnaires de menu contextuel hérités et verbes shell classiques | Nettoyage du Registre ou gestionnaire d’extensions shell |
| Envoyer vers | Raccourcis dans le dossier SendTo de l’utilisateur | Supprimer ou déplacer les raccourcis depuis shell:sendto |
| Nouveau | Entrées de Registre ShellNew pour les types de fichiers |
Désactiver soigneusement l’entrée ShellNew correspondante |
| Ouvrir avec | Historique des associations de fichiers et inscriptions d’applications | Réinitialiser les applications par défaut ou nettoyer les entrées d’association de fichiers |
La règle la plus sûre est simple : commencez par le programme qui a ajouté l’entrée. Utilisez les méthodes du Registre uniquement si le programme ne fournit aucun réglage ou si un élément défectueux reste après la désinstallation de l’application.
De nombreuses applications qui ajoutent des entrées au clic droit incluent aussi un réglage pour les désactiver. C’est la méthode la plus propre, car l’application supprime sa propre intégration sans laisser de références cassées dans le Registre.
Cette approche est particulièrement fréquente pour les outils d’archivage, les clients de stockage cloud, les outils de développement, les éditeurs d’images, les applications de sauvegarde, les antivirus et les convertisseurs multimédias.
Si vous n’utilisez plus le programme, le désinstaller est souvent préférable au simple masquage de son entrée de menu contextuel. Cela supprime l’application, ses services en arrière-plan et la plupart de ses composants d’intégration shell.
Si l’élément du menu contextuel reste présent après la désinstallation du programme, il peut s’agir d’une entrée de Registre orpheline. Dans ce cas, utilisez les sections sur le Registre ci-dessous.
Le sous-menu Envoyer vers est l’une des parties les plus faciles à nettoyer dans le menu contextuel. La plupart de ses éléments sont des raccourcis stockés dans un dossier utilisateur normal.
shell:sendto et appuyez sur Entrée.shell:sendto
Supprimer un raccourci de ce dossier ne supprime pas la destination réelle. Par exemple, retirer un raccourci d’imprimante ou de dossier de Envoyer vers le retire uniquement du sous-menu.
Certaines entrées du menu contextuel sont de simples commandes du Registre appelées verbes. Ces entrées se trouvent généralement sous une clé shell et possèdent une sous-clé command qui pointe vers un fichier exécutable.
| Chemin du Registre | Où l’entrée apparaît |
|---|---|
HKEY_CLASSES_ROOT\*\shell |
Menu du clic droit pour tous les fichiers |
HKEY_CLASSES_ROOT\Directory\shell |
Menu du clic droit pour les dossiers |
HKEY_CLASSES_ROOT\Directory\Background\shell |
Menu du clic droit sur l’arrière-plan vide d’un dossier |
HKEY_CLASSES_ROOT\Drive\shell |
Menu du clic droit pour les lecteurs |
HKEY_CLASSES_ROOT\Folder\shell |
Menu du clic droit pour les dossiers et les dossiers shell |
HKEY_CURRENT_USER\Software\Classes\*\shell |
Entrées propres à l’utilisateur pour tous les fichiers |
HKEY_CLASSES_ROOT est une vue combinée du Registre qui inclut les données d’association de fichiers au niveau de l’ordinateur et de l’utilisateur. Si vous ne trouvez pas une entrée sous HKEY_CLASSES_ROOT, vérifiez aussi HKEY_CURRENT_USER\Software\Classes et HKEY_LOCAL_MACHINE\Software\Classes.
Pour de nombreux verbes statiques, vous pouvez masquer l’entrée sans supprimer toute la clé en ajoutant une valeur chaîne vide nommée LegacyDisable sous la clé du verbe.
command.LegacyDisable.reg add "HKCU\Software\Classes\*\shell\ExampleCommand" /v LegacyDisable /t REG_SZ /f
Si vous ne voulez pas supprimer complètement une commande, vous pouvez faire apparaître certains verbes statiques uniquement lorsque vous maintenez Maj enfoncé pendant le clic droit. Ajoutez une valeur chaîne vide nommée Extended à la clé du verbe.
reg add "HKCU\Software\Classes\*\shell\ExampleCommand" /v Extended /t REG_SZ /f
LegacyDisable et Extended fonctionnent pour de nombreux verbes statiques, mais ils ne désactivent pas tous les types d’éléments du menu contextuel. Les extensions shell basées sur COM sont gérées séparément.
De nombreux programmes tiers ajoutent des entrées au clic droit via des gestionnaires de menu contextuel ShellEx. Ce sont des extensions shell COM enregistrées dans le Registre Windows. Elles sont plus puissantes que de simples verbes et peuvent générer des éléments dynamiques selon le fichier sélectionné.
| Chemin du Registre | Cible habituelle du menu |
|---|---|
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers |
Tous les fichiers |
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers |
Fichiers et dossiers |
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers |
Dossiers |
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers |
Arrière-plan vide d’un dossier |
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers |
Lecteurs |
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers |
Dossiers et dossiers shell |
ContextMenuHandlers ci-dessus..disabled à la fin de son nom.Renommer la clé du gestionnaire est plus sûr que la supprimer, car vous pouvez la restaurer en lui redonnant son nom d’origine. Si l’élément disparaît et que tout fonctionne correctement, vous pouvez la laisser désactivée.
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\ExampleHandler.disabled
Le menu Ouvrir avec peut devenir encombré lorsque Windows mémorise d’anciennes applications ou lorsque plusieurs programmes s’enregistrent pour le même type de fichier. La solution la plus sûre consiste d’abord à réinitialiser ou modifier l’application par défaut.
.jpg, .txt ou .pdf.Les utilisateurs avancés peuvent aussi inspecter les entrées de Registre OpenWithList et OpenWithProgids pour une extension donnée, mais cela ne doit être fait qu’après avoir exporté les clés concernées.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.extension
Windows peut ne pas afficher immédiatement les changements liés au Registre et à l’intégration shell. Redémarrer l’Explorateur de fichiers est plus rapide que redémarrer tout l’ordinateur.
taskkill /f /im explorer.exe
start explorer.exe
Si l’élément apparaît encore, redémarrez l’ordinateur. Certaines extensions shell sont chargées par des composants en arrière-plan et peuvent ne pas être déchargées avant une déconnexion complète ou un redémarrage.
La méthode de restauration dépend de la façon dont l’élément a été supprimé.
| Comment il a été supprimé | Comment le restaurer |
|---|---|
| Désactivé dans les paramètres de l’application | Ouvrez les paramètres de l’application et réactivez l’intégration à l’Explorateur ou au menu contextuel |
| Le programme a été désinstallé | Réinstallez le programme |
| Le raccourci Envoyer vers a été supprimé | Recréez le raccourci dans shell:sendto |
La valeur LegacyDisable a été ajoutée |
Supprimez la valeur LegacyDisable de la clé du verbe |
| La clé du gestionnaire a été renommée | Renommez-la avec son nom de clé d’origine |
| La clé du Registre a été supprimée | Importez la sauvegarde .reg exportée ou utilisez la Restauration du système |
Pour restaurer une exportation du Registre, double-cliquez sur le fichier .reg enregistré et confirmez la fusion. Redémarrez ensuite l’Explorateur de fichiers.
HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE.shell et shellex\ContextMenuHandlers.Un menu du clic droit propre est plus facile à maintenir si vous évitez l’encombrement au lieu de tout supprimer plus tard.
La meilleure façon de supprimer les éléments indésirables du menu contextuel de Windows consiste à commencer par l’application qui les a ajoutés, puis à utiliser des dossiers simples comme shell:sendto, et seulement ensuite à passer à l’Éditeur du Registre. Pour les verbes statiques, LegacyDisable ou Extended peuvent masquer des commandes sans les supprimer. Pour les gestionnaires ShellEx, exportez la clé et renommez-la plutôt que de la supprimer définitivement.
Après chaque changement, redémarrez l’Explorateur de fichiers et testez un type de fichier à la fois. Une approche prudente et réversible garde le menu propre sans casser l’Explorateur de fichiers ni les applications installées.