Si vous vous êtes déjà retrouvé à cliquer avec le bouton droit de la souris sur quelque chose et à vous demander d’où venaient tous ces déchets, vous n’êtes pas seul. Vous voulez vous débarrasser de ce que vous n’utilisez pas et ajouter des éléments réellement utiles au menu contextuel? Vous pouvez.
Windows inclut un tas d'options dans ce menu contextuel par défaut, et cette liste augmente à mesure que vous installez plus d'applications. Il semble parfois que chaque application se bat pour un élément de votre menu contextuel et la plupart d'entre nous n'en utilisent même pas la moitié. Nous allons vous montrer comment vous pouvez supprimer des éléments en modifiant votre registre, ainsi qu'une méthode de nettoyage plus simple à l'aide de quelques applications tierces gratuites. Nous vous indiquerons également comment ajouter des commandes plus utiles. Sans trop d'efforts, vous pouvez éviter que votre menu contextuel ne soit encombré et que ce soit surtout utile ...
… D'être rationalisé et efficace.
Commençons.
La manière difficile: supprimer des éléments du menu contextuel en modifiant le registre
Si vous voulez nettoyer les choses de manière vraiment geek, vous pouvez le faire à partir de l'Éditeur du Registre sans avoir besoin de logiciel tiers. Nous aborderons les outils les plus simples un peu plus tard, mais nous pensons qu'il est utile, lorsque vous utilisez ces outils, de comprendre comment ces éléments sont gérés dans le registre.
Avertissement standard : Registry Editor est un outil puissant et une mauvaise utilisation peut rendre votre système instable, voire inopérant. Si vous n’avez jamais travaillé avec, pensez à lire sur comment utiliser l'éditeur de registre avant de commencer. Et définitivement sauvegarder le registre (et ton ordinateur !) avant d'effectuer des modifications. Cela est particulièrement vrai lorsque vous suivez les consignes de cet article, car vous finirez par devoir faire un peu de recherche pour trouver les entrées du menu contextuel qui vous intéressent.
EN RELATION: Apprendre à utiliser l'éditeur de registre comme un pro
Ouvrez l'éditeur de registre en appuyant sur Démarrer et en tapant «regedit». Appuyez sur Entrée pour ouvrir l'Éditeur du Registre, puis donnez-lui la permission d'apporter des modifications à votre PC.
Malheureusement, les éléments qui peuplent votre menu contextuel ne sont pas tous situés au même endroit dans le registre. Vous pouvez trouver la plupart des éléments de menu contextuel utilisés pour les fichiers et les dossiers en explorant l'une des touches suivantes dans le volet de navigation sur la gauche:
HKEY_CLASSES_ROOT \ * \ shell
HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx
Vous trouverez à la place des éléments de menu contextuel spécifiques à des dossiers uniquement dans l'une de ces touches:
HKEY_CLASSES_ROOT \ Directory \ shell
HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers
EN RELATION: Comment mettre en signet des emplacements dans le registre Windows
Vous devrez gérer les éléments du menu contextuel de ces emplacements un peu différemment, alors continuez à lire et nous vous expliquerons comment. Pour l'instant, vous trouverez peut-être pratique de localiser chacun de ces emplacements dans le registre et ajoutez-les à votre liste de favoris afin qu'ils soient plus faciles à parcourir plus tard.
Supprimer les éléments «Shell»
Prenons un élément à titre d’exemple. Je utilise la VLC lecteur vidéo. Lorsque je l'ai installé, VLC a ajouté un élément de menu contextuel nommé "Ajouter à la liste de lecture du lecteur multimédia VLC". Je n'utilise jamais cela et préférerais que ce ne soit pas dans mon menu contextuel.
Voici comment nous nous débarrassons de cet élément de menu. Dans l'Éditeur du Registre, accédez à la clé suivante:
HKEY_CLASSES_ROOT \ Directory \ shell \ AddtoPlaylistVLC
J'ai repéré le
AddtoPlaylistVLC
en parcourant la
coquille
clé à la recherche d'éléments à supprimer. Articles sous le régulier
coquille
les clés sont généralement très faciles à repérer et à gérer.
Nous avons quelques options pour gérer cela. Nous pourrions simplement supprimer ça
AddToPlaylistVLC
clé entièrement, et cela supprimerait l'élément du menu contextuel. Cependant, à moins que vous ne sauvegardiez votre registre (ou que vous n'exportiez d'abord la clé et que vous suiviez le fichier REG), il ne sera pas facile de revenir si vous changez d'avis.
La deuxième option consiste à désactiver la clé au lieu de la supprimer. Pour ce faire, cliquez avec le bouton droit sur le
AddToPlaylistVLC
key (ou la clé avec laquelle vous travaillez) et choisissez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur de chaîne "LegacyDisable".
Dès que vous créez le
LegacyDisable
valeur, le changement doit être immédiat. Cliquez avec le bouton droit sur un fichier ou un dossier dans l'Explorateur de fichiers et nous pouvons voir que l'élément "Ajouter à la liste de lecture du lecteur multimédia VLC" a été supprimé du menu contextuel.
Vous avez également une troisième option. Si vous utilisez occasionnellement un élément de menu, mais que vous ne voulez pas qu’il encombre votre menu contextuel normal, vous pouvez le masquer dans le menu contextuel étendu que vous ne voyez que lorsque vous maintenez la touche Maj enfoncée tout en cliquant avec le bouton droit sur un fichier ou un dossier. Pour ce faire, cliquez avec le bouton droit sur le
AddToPlaylistVLC
key (ou la clé avec laquelle vous travaillez) et choisissez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur de chaîne "Extended".
Maintenant, il n'apparaîtra que si vous cliquez avec le bouton droit sur un dossier tout en maintenant Shift.
Supprimer les éléments «Shellex»
Vous avez probablement remarqué que certaines des clés de registre courantes que nous avons répertoriées en haut de cette section ont «shellex» (Shell Extension) dans le nom au lieu de simplement «shell». Vous devrez gérer ces types de clés un peu différemment. À titre d'exemple, nous allons nous diriger vers l'une de ces clés que nous avons mentionnées:
HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers
Les éléments shellex seront un peu plus difficiles à déchiffrer, mais vous pouvez généralement trouver un élément par le nom de la clé sur la gauche. Ici, nous allons travailler avec le
DropboxExt
clé à l'intérieur du
ContextMenuHandlers
clé.
Lorsque Dropbox est installé, il ajoute une commande «Déplacer vers Dropbox» dans le menu contextuel. Parce que je suis plutôt un glisser-déposer, je n’ai jamais utilisé cette commande une seule fois et je vais m'en débarrasser.
Vous ne pouvez pas utiliser les astuces avec
LegacyDisable
et
Élargi
les valeurs de chaîne que nous avons décrites ci-dessus avec les éléments shellex. Vous pouvez toujours supprimer le tout
DropboxExt
key pour le supprimer du menu contextuel (et assurez-vous de sauvegarder la clé si vous le faites), mais il existe un moyen simple de le désactiver. Sélectionnez simplement la clé à gauche, puis double-cliquez sur la valeur (Par défaut) à l'intérieur de cette clé pour ouvrir sa fenêtre de propriétés.
Dans la fenêtre des propriétés, dans la zone "Données de la valeur", il suffit de modifier la valeur déjà présente en mettant quelques tirets devant elle, en faisant attention de ne supprimer aucune des valeurs existantes. De cette façon, si vous changez d'avis, vous pouvez simplement revenir en arrière et supprimer les tirets. Lorsque vous avez terminé, cliquez sur "OK".
Le changement sera immédiat, alors faites un clic droit sur quelque chose dans l'Explorateur de fichiers et assurez-vous que la commande a disparu.
Malheureusement, en ce qui concerne les éléments shellex, il n’ya aucun moyen de les masquer dans le menu contextuel étendu comme vous le pouvez avec les éléments du shell. Vous ne pouvez que les supprimer ou les désactiver.
Explorer d'autres emplacements par type de fichier
Si vous souhaitez supprimer des éléments de menu contextuel que vous ne voyez que lorsque vous cliquez avec le bouton droit de la souris sur des types de fichiers spécifiques, vous pouvez également le faire. Ces éléments sont stockés ailleurs que dans les emplacements courants que nous avons déjà examinés. Pour les trouver, vous devez d'abord localiser la clé d'extension de fichier en regardant sous
HKEY_CLASSES_ROOT
pour cette extension, qui à son tour vous indiquera le nom de la clé que vous devez rechercher.
À titre d'exemple, disons que vous vouliez supprimer l'élément de menu pour ouvrir un document Excel (XLSX) dans Excel lorsque vous cliquez dessus avec le bouton droit de la souris. Pourquoi voudriez-vous faire ça? Eh bien, vous ne le feriez probablement pas, mais c’est un exemple facile à regarder ici. D'autres applications peuvent ajouter différents types de commandes dont vous n'avez pas besoin.
Vous devez commencer par examiner la clé de registre suivante pour l'extension XLSX:
HKEY_CLASSES_ROOT \ .xlsx
La colonne de données pour le
(Défaut)
La touche shell vous permet de savoir que le type réel de fichier est «Excel.Sheet.12».
Maintenant, vous pouvez accéder à cette clé d'extensions:
HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell
Et maintenant que vous avez localisé le bon
coquille
clé, vous pouvez utiliser les mêmes techniques que nous avons décrites dans la section précédente sur les éléments «shell» pour supprimer, désactiver ou masquer l'élément dans le menu contextuel étendu. Se souvenir du
LegacyDisable
et
Élargi
valeurs de chaîne? Oui, cela fonctionne ici aussi.
La méthode facile: supprimer des éléments du menu contextuel avec les utilitaires NirSoft
Alors, maintenant que vous savez comment faire les choses à la dure, jetons un œil à la manière la plus simple. Au lieu de modifier le registre, vous pouvez télécharger deux outils de NirSoft pour nettoyer votre menu contextuel. Pourquoi deux outils? Parce que l'un d'eux gère les articles de coquille ordinaires et l'autre les articles shellex. Ils sont tous deux beaucoup plus faciles à utiliser que la modification du registre, mais la compréhension en coulisse de la façon dont ces choses sont gérées dans le registre vous donnera une longueur d'avance dans le tri de tous les éléments affichés par ces outils.
EN RELATION: Comment savoir si j'exécute Windows 32 bits ou 64 bits?
Commencez par télécharger les deux outils. Le premier outil est ShellMenuView , qui gère les éléments de shell réguliers. Le deuxième outil est ShellExView , qui gère les articles shellex. Faites défiler vers le bas de ces deux pages pour trouver les liens de téléchargement. Les deux outils fonctionnent avec à peu près toutes les versions de Windows de 98 à 10. Vous devrez saisir la version 32 bits ou 64 bits, selon que vous êtes exécuter une édition 32 bits ou 64 bits de Windows .
Le premier outil que nous allons vérifier est ShellMenuView, qui nous permet de gérer tous ces éléments de shell réguliers avec une interface facile à utiliser. Après avoir téléchargé et extrait l'outil, double-cliquez sur le fichier EXE pour l'exécuter. C’est un outil portable, il n’ya donc pas d’installation.
Dans la fenêtre ShellMenuView, parcourez simplement la liste jusqu'à ce que vous trouviez l'élément que vous souhaitez désactiver. Vous ne pouvez désactiver les éléments qu'avec ces outils, pas les supprimer ni les masquer dans le menu contextuel étendu. Et en passant, ces outils désactivent les éléments en créant un
LegacyDisable
valeur de chaîne à l'intérieur de la clé appropriée, comme nous l'avons fait lorsque nous avons modifié le registre manuellement.
Lorsque vous trouvez l'élément que vous recherchez, cliquez sur le bouton "Désactiver" dans la barre d'outils (le voyant rouge).
Un autre avantage de l'utilisation de ces outils est que vous pouvez sélectionner plusieurs éléments, puis les désactiver tous à la fois. Dans notre exemple, nous désactivons l'élément "Ajouter à la liste de lecture du lecteur multimédia VLC" uniquement lorsque vous cliquez avec le bouton droit sur un dossier (le même exemple que nous avons utilisé dans la section Registre précédemment), mais nous pourrions facilement sélectionner tous les "Ajouter à "Liste de lecture du lecteur multimédia VLC", puis cliquez sur "Désactiver" pour supprimer cette commande du menu contextuel de tous les types de fichiers pris en charge.
Lorsque vous avez terminé de supprimer les éléments du shell, l'étape suivante consiste à lancer l'outil ShellExView et à supprimer les éléments shellex. Celui-ci fonctionne exactement de la même manière que le premier outil. Sélectionnez simplement un ou plusieurs éléments, puis cliquez sur le bouton «Désactiver» pour supprimer les éléments de votre menu contextuel.
Comment supprimer des éléments supplémentaires du menu contextuel
Il y a quelques éléments du menu contextuel que vous avez peut-être remarqué que ni les outils NirSoft ni les méthodes de registre habituelles que nous avons couvertes ne concernent: à savoir, les éléments que vous trouvez dans les sous-menus «Ouvrir avec» et «Envoyer vers».
EN RELATION: Comment supprimer des programmes du menu contextuel «Ouvrir avec» dans Windows
Le menu «Ouvrir avec» est une fonction pratique lorsque vous ouvrez des fichiers avec plusieurs programmes. Chaque fois que vous ouvrez un fichier avec un programme particulier, ce programme est ajouté au menu «Ouvrir avec» pour ce type de fichier. Si vous avez accidentellement ouvert un fichier avec le mauvais programme ou avec un programme que vous n’utilisez plus, vous avez probablement vu ce menu s’encombrer au fil du temps. Heureusement, nous avons un ensemble complet d'instructions pour vous guider à travers suppression de programmes du menu «Ouvrir avec» .
Le menu «Envoyer vers» est l'une de ces fonctionnalités que les gens ont tendance à aimer et à utiliser tout le temps ou à ne jamais se soucier. Lorsque vous installez Windows, certains éléments sont ajoutés par défaut au menu «Envoyer vers». D'autres sont ajoutés au fil du temps lorsque vous installez différentes applications. Si vous avez déjà souhaité pouvoir désencombrer ce menu, c'est votre jour de chance! Nous avons un guide pour personnalisation des éléments du menu "Envoyer vers" et un autre guide si vous souhaitez supprimer le menu "Envoyer vers" de votre menu contextuel tout à fait.
EN RELATION: Personnaliser le menu Envoyer vers sous Windows 10, 8, 7 ou Vista
Comment ajouter des éléments utiles au menu contextuel
Maintenant que vous avez passé un certain temps à supprimer des éléments dont vous n'avez pas besoin de votre menu contextuel, vous pouvez vous concentrer sur l'ajout d'éléments que vous pourriez réellement utiliser. Pour commencer, vous pouvez en fait ajouter à peu près n'importe quel application ou raccourci vous voulez dans le menu contextuel. Étant donné que vous avez maintenant tout lu sur les clés de registre à consulter lorsque vous supprimez des éléments, vous ne serez pas surpris que l'ajout d'éléments implique beaucoup de ces mêmes clés.
EN RELATION: Comment ajouter une application au menu contextuel du bureau Windows
Bien sûr, nous ne vous laisserons pas sans aucune suggestion spécifique pour des choses amusantes à ajouter à votre menu contextuel. Et nous en avons couvert un certain nombre. Par exemple, vous pouvez ajouter l'un des éléments suivants à votre menu:
- Une commande «Ouvrir avec le bloc-notes» pour tous les fichiers
- Une commande «Ouvrir PowerShell ici» pour les dossiers
- Une commande «Défragmenter» pour les lecteurs
- Une commande «Take Ownership» pour les fichiers et dossiers
- Une commande pour copier la liste des fichiers dans un dossier
- Une commande «Panneau de configuration» pour un accès rapide
Alors, amusez-vous et soyez créatif!
Nous admettons que c'est une bonne quantité d'informations à absorber juste pour changer un menu auquel vous êtes probablement habitué, mais vous pourriez être surpris de voir à quel point il est plus agréable d'utiliser un menu contextuel agréable et propre contenant des commandes que vous utiliser réellement. Alors qu'est-ce que tu attends? Il est temps de commencer à rendre ces menus contextuels plus utiles!