Si vous vous êtes déjà retrouvé à cliquer avec le bouton droit de la souris sur quelque chose et à vous demander d’où venaient toutes ces ordures, 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 une partie 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 lors de l’utilisation de 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 lui auparavant, envisagez de lire comment utiliser l’éditeur de registre avant de commencer. Et sauvegardez définitivement le registre (et votre ordinateur!) Avant d’apporter des modifications. Cela est particulièrement vrai lorsque vous suivez les instructions de cet article, car vous finirez par devoir faire un peu de recherche pour trouver les entrées du menu contextuel qui signifient quelque chose pour vous.
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*shellexContextMenuHandlers
HKEY_CLASSES_ROOTAllFileSystemObjectsShellEx
Vous trouverez à la place des éléments de menu contextuel spécifiques aux dossiers uniquement dans l’une de ces touches:
HKEY_CLASSES_ROOTDirectoryshell
HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers
Vous devrez gérer les éléments du menu contextuel trouvés à 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 de les ajouter à votre liste de favoris afin qu’ils soient plus faciles à parcourir plus tard.
Supprimer les éléments «Shell»
Jetons un coup d’œil à un élément à titre d’exemple. Je utilise le 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_ROOTDirectoryshellAddtoPlaylistVLC
J’ai repéré le AddtoPlaylistVLC
en parcourant la shell
clé à la recherche d’éléments à supprimer. Articles sous le régulier shell
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 vous teniez au courant du fichier REG – il ne sera pas facile de revenir en arrière 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 quelle que soit 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 quelle que soit 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_ROOTDirectoryshellexContextMenuHandlers
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 le LegacyDisable
et Extended
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 case «Données de la valeur», il suffit de modifier la valeur qui s’y trouve déjà 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’y a 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 commenceriez par jeter un œil à la clé de registre suivante pour l’extension XLSX:
HKEY_CLASSES_ROOT.xlsx
La colonne de données pour le (Default)
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_ROOTExcel.Sheet.12shell
Et maintenant que vous avez localisé le bon shell
key, vous pouvez utiliser les mêmes techniques que celles 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 Extended
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 coup d’œ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.
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 outils fonctionnent tous les deux avec à peu près toutes les versions de Windows de 98 à 10. Vous devrez récupérer la version 32 bits ou 64 bits, selon que vous exécutez une version 32 bits ou 64 bits. édition 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, donc il n’y a 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» de 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».
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 avec le temps. Heureusement, nous avons un ensemble complet d’instructions pour vous guider dans la suppression de programmes depuis le 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 personnaliser les éléments du menu « Envoyer vers » et un autre guide si vous souhaitez supprimer complètement le menu « Envoyer vers » de votre menu contextuel.
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 ajouter à peu près n’importe quelle application ou raccourci de votre choix dans le menu contextuel. Puisque vous avez maintenant tout lu sur les clés de registre à parcourir 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.
Bien sûr, nous ne vous laisserions 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:
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!