Dépannez le menu contextuel de clic droit dans Windows 7/8


J'ai récemment mis à jour un ordinateur portable vers Windows 8.1 et j'ai eu un problème très ennuyeux. Chaque fois que j'essaierais de faire un clic droit sur n'importe quoi sur le bureau ou dans l'Explorateur Windows, le menu contextuel prendrait de 10 à 25 secondes à charger! Le problème était particulièrement grave sur le bureau où j'ai attendu 30 secondes pour que le menu apparaisse.

Je me souviens avoir eu ce problème sur une machine Windows 7 il y a quelques années, mais c'était parce que j'avais beaucoup d'entrées de merde (extensions tierces) ajoutées à mon menu contextuel par plusieurs programmes. Je vais également parler de la façon de résoudre ce problème aussi dans cet article. Un moyen rapide de vérifier s'il s'agit d'une extension tierce causant le problème ou si c'est quelque chose avec Windows 8.1 est de redémarrer en mode sans échec. Si vous n'avez pas le problème en mode sans échec, passez à la section intitulée «Désactiver les extensions tierces».

context menu windows 8

Méthode 1 - Pilote graphique / adaptateur

Dans mon cas, il est arrivé à un problème avec le pilote graphique pour ce portable particulier. J'ai mis à niveau vers Windows 8.1 un peu trop rapidement avant qu'un pilote graphique ait été publié pour mon matériel. Heureusement, lorsque j'ai vérifié sur le site Web du fabricant, il y avait un nouveau pilote graphique pour Windows 8.1. J'ai été assez chanceux car il y a encore quelques ordinateurs qui n'ont pas encore de pilotes graphiques mis à jour pour Windows 8.1.

graphics driver

Même S'il n'y a pas un pilote spécifique pour Windows 8.1, essayez de télécharger le dernier pilote Windows 8 car cela peut faire l'affaire pour vous aussi. S'il n'y a même pas un pilote Windows 8, vous devrez juste attendre ou revenir à Windows 7 si vous ne pouvez pas supporter le lent clic-droit. Enfin, certains utilisateurs ont eu de la chance en désinstallant simplement le pilote graphique actuel puis en le réinstallant. Cela semble résoudre le problème s'il y avait une sorte de corruption.

disable display adapter

L'autre astuce qui a fonctionné pour certaines personnes est d'aller à l'appareil Gestionnaire, cliquez avec le bouton droit sur la carte graphique et choisissez Désactiver. Vous pouvez soit essayer de le réactiver à nouveau là ou vous pouvez redémarrer l'ordinateur une fois puis activer l'adaptateur. Pour une raison quelconque, cela a corrigé le clic droit sur Windows 8.1 pour plusieurs utilisateurs.

Méthode 2 - Désactiver les extensions tierces

Si le pilote graphique n'a pas résolu votre problème ou Si vous rencontrez ce problème sous Windows 7, Vista, etc., c'est probablement lié aux entrées qui apparaissent dans le menu contextuel du clic droit. Si vous avez un menu contextuel qui ressemble à celui ci-dessous, ce sera certainement votre problème.

long context menu

En toute honnêteté, cependant, c'est non seulement le nombre d'éléments dans le menu contextuel qui peut le ralentir. Parfois, vous ne disposez peut-être que de quelques éléments supplémentaires, mais une mauvaise entrée provoquera le chargement lent du menu entier. Quoi qu'il en soit, il est temps de jeter un coup d'œil à toutes ces entrées et, le cas échéant, causer le problème. La meilleure façon d'y parvenir est d'utiliser un programme appelé ShellExView de NirSoft.

Allez-y, téléchargez-le et lancez-le. C'est un très petit programme et vous n'avez même pas besoin de l'installer. Il dit qu'il ne fonctionne que jusqu'à Windows 7, mais il fonctionne très bien sur Windows 8 et Windows 8.1. Lorsque vous l'exécuterez, vous obtiendrez une liste gigantesque d'éléments et cela n'aura pas beaucoup de sens. La première chose que nous devons faire est d'activer le filtre.

shellexview

Allez-y, cliquez sur Options, puis sur Filtrer par type d'extension. Dans la liste, vous allez vouloir sélectionner ContextMenuet désélectionner tout le reste.

contextmenu

Maintenant la liste devrait être beaucoup plus court. Pourtant, même sur une installation Windows 8.1 propre, il y avait plus de 30 entrées. Vous pouvez pratiquement ignorer tous ceux du système, qui sont facilement identifiés comme Système d'exploitation Microsoft Windowspour le nom du produit et Microsoft Corporationpour la société.

Ce qui est génial avec ce programme, c'est que vous pouvez l'utiliser pour désactiver rapidement toutes les extensions sans les supprimer. Ci-dessous, je vais vous montrer comment trouver les entrées dans le registre, mais cette méthode consiste à les supprimer. Ici, vous pouvez simplement les désactiver et voir si cela résout votre problème.

Allez-y et sélectionnez toutes les entrées non-Microsoft en utilisant la touche CTRL ou MAJ de votre clavier. Une fois que vous les avez sélectionnés, allez dans Fichieret cliquez sur Désactiver les éléments sélectionnés.

disable context menu items

Allez-y et redémarrez votre ordinateur et j'espère que le problème aura disparu! Si c'est le cas, vous savez que c'est l'une des extensions. Vous pouvez maintenant les activer un par un, vous déconnecter et vous reconnecter et voir quelle entrée provoque le chargement lent du menu contextuel.

Méthode 3 - Logiciels installés

Si les deux méthodes ci-dessus n'ont pas résolu votre problème, le troisième problème le plus probable est un logiciel installé qui interfère avec le processus de clic droit. Un couple de programmes qui viennent à l'esprit sont des applications StarDock comme Fences, Start8 et WindowBlinds. Ces programmes s'intègrent vraiment dans Windows et modifient le comportement en même temps que le look.

Si vous avez installé un programme de création de thèmes ou de skinning pour modifier l'apparence de Windows, il vaut vraiment la peine de désinstaller ce programme. voir ce qui se passe.

Méthode 4 - Clés de registre

Il ne reste pas beaucoup d'options à ce stade, ce qui signifie généralement qu'il est temps d'accéder au registre. Définissez-le en dernier recours et assurez-vous de sauvegarder votre ordinateur avant de supprimer quoi que ce soit du registre. Maintenant que j'ai dit cela, ces entrées ne sont pas critiques pour Windows, donc même si vous avez supprimé quelque chose que vous n'avez pas besoin de supprimer, cela ne gâchera pas votre installation Windows.

Allez-y et ouvrez le éditeur de registre en ouvrant la barre de caractères et en tapant regedit. Ensuite, accédez à la clé suivante:

HKEY_CLASSES_ROOT \ Répertoire \ background \ shellex \ ContextMenuHandlers

Sur une installation propre de Windows , c'est complètement vide comme ça:

context menu handlers

Si vous voyez des entrées ici, vous pouvez essayer de supprimer certaines d'entre elles. Vous devriez être capable de dire ce qu'ils font par leur nom. Par exemple, vous pouvez voir Intel Graphics ou NVidia si vous les avez installés. Vous pouvez également sauvegarder cette clé entière en cliquant avec le bouton droit sur ContextMenuHandlerset en choisissant Exporter.

Si quelque chose ne fonctionne plus, allez sur Fichier et importer pour rajouter la clé comme avant l'édition. De cette façon, vous pouvez supprimer des entrées même si vous n'êtes pas sûr de ce qu'elles font.

C'est à peu près tout. Je n'ai jamais rencontré un menu contextuel lent qui n'était pas corrigé par l'une des méthodes ci-dessus. Si vous avez encore des problèmes ou si vous avez une question sur votre situation, postez un commentaire ici et nous essaierons de vous aider. Profitez-en!

Windows 10 Power USER 01 Customiser le menu Contextuel, + de fonctionnalités pour customiser Win10

Related posts:


27.02.2014