Correction: Clic droit lent et plantages de l'explorateur causés par les extensions de shell

click fraud protection

Lorsque vous cliquez avec le bouton droit sur un fichier ou un dossier sur certains ordinateurs, le menu contextuel peut prendre plusieurs secondes pour apparaître. Cet article vous explique comment résoudre les problèmes de clic droit lent et d'autres problèmes d'extension de shell de gestionnaire de menu contextuel dans Windows. Voici quelques-uns des symptômes auxquels vous pouvez être confronté.

  • Lorsque vous cliquez avec le bouton droit sur un fichier/dossier, il peut y avoir un délai énorme avant que Windows affiche le menu contextuel.
  • Lorsque vous essayez de vider la corbeille, une autre application s'ouvre à la place.
  • Lorsque vous sélectionnez plusieurs fichiers, faites un clic droit et cliquez sur Ouvrir / Imprimer, rien ne se passe. Alors que cela fonctionne lorsqu'un seul fichier est sélectionné.
  • Message d'erreur « L'Explorateur Windows a rencontré un problème et doit se fermer. Nous sommes désolés pour la gêne occasionnée » lorsque vous faites un clic droit sur un dossier.
  • Le clic droit n'est extrêmement lent que lorsque le réseau la carte est activée.
  • Lorsque vous faites un clic droit sur un dossier et choisissez Propriétés, rien ne peut se produire.
  • Le menu contextuel devient moche (aspect classique) après l'installation d'une ancienne version de Notepad ++
  • Une erreur de prévention de l'exécution des données (DEP) se produit lorsque l'Explorateur Windows ou le Panneau de configuration est lancé.
  • Rien ne se passe lorsque vous cliquez sur Diaporama ou Imprimer dans le volet Tâches ou sur le ruban de l'explorateur de fichiers.
  • Lorsque vous cliquez sur « Configurer la sauvegarde » ou sur « Modifier les paramètres » dans Windows 7 Sauvegarde et restauration, rien ne se passe, ou le System32 dossier s'ouvre.
  • Lorsque vous cliquez avec le bouton droit sur Démarrer pour accéder au menu Win + X (Power User) dans Windows 10, aucun des raccourcis ne fonctionne. En même temps, ils fonctionnent correctement à partir du dossier des raccourcis Win+X.
  • Cliquez avec le bouton droit sur le menu contextuel Exécuter en tant qu'administrateur ne fonctionne pas.
  • Noms de dossier tronqués après le point (point) dans l'explorateur (causé par TortueSVN extension de coque)

Cause

Une extension de shell de gestionnaire de menu contextuel mal codée ajoutée par un programme tiers peut être à l'origine de l'un des symptômes ci-dessus.

Un gestionnaire de menu contextuel est un type d'extension shell qui ajoute des commandes à votre menu contextuel. Par exemple, les entrées « Numériser avec Windows Defender », « Définir comme arrière-plan du bureau », etc., que vous voyez dans le menu contextuel sont des gestionnaires de menu contextuel inclus par défaut dans Windows. De même, les programmes tiers peuvent ajouter leurs propres extensions.

Lorsque le shell Explorer se bloque, il écrit une entrée dans le journal des événements de l'application. Vous pouvez ouvrir l'Observateur d'événements et vérifier les erreurs récentes du journal des applications 1000 pour obtenir plus d'informations sur l'accident.

Dans certains cas, le nom exact de l'extension de shell incriminée est affiché dans le journal des événements de l'application. Voici un exemple:

Nom du journal: application. Source: Erreur d'application. Date: ID d'événement: 1000. Catégorie de tâche: (100) Niveau: Erreur. Mots-clés: Classique. Utilisateur: N/A. Ordinateur: Description: Nom de l'application défaillante: explorer.exe, version: 10.0.10240.16405, horodatage: 0x55b455cf. Nom du module défaillant :IDTNCPL.cpl, version: 1.0.6365.0, horodatage: 0x4e68a44d. Code d'exception: 0xc0000005. Décalage de défaut: 0x00001151. Identifiant du processus défaillant: 0x1284. Heure de démarrage de l'application défaillante: 0x01d0d2a6d2ff07fc. Chemin de l'application défaillante: C:\WINDOWS\explorer.exe. Chemin du module défaillant: C:\WINDOWS\system32\IDTNCPL.cpl. Identifiant du rapport: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0 

Voici un autre exemple où l'extension de shell de Foxit PhantomPDF ConvertToPDFShellExtension_x64.dll causé l'accident.

erreur 1000 de l'observateur d'événements de plantage de l'extension du menu contextuel

Cependant, dans certains cas, le nom du module peut apparaître comme shell32.dll au lieu du module tiers qui a causé le problème.

S'il vous plaît essayez ceci d'abord !

Le menu Envoyer vers (pas les extensions shell) est-il à l'origine du retard ?

[Si vous avez atterri sur cette page pour résoudre un plantage (au lieu du problème du « délai du menu du clic droit ») lors d'un clic droit, ignorez cette partie et accédez à ShellExView section ci-dessous.]

Une extension de shell de gestionnaire de menu contextuel tiers peut ne pas toujours être la cause des retards du menu contextuel. Le retard peut également être causé par les éléments de votre menu Envoyer vers, en particulier les lecteurs externes et les lecteurs réseau. Lorsque vous cliquez avec le bouton droit sur un fichier ou un dossier, Windows crée la liste des éléments de menu et énumère également les éléments Envoyer vers.

En activant le RetardEnvoiVersMenuConstruire et NoDrivesInSendToMenu paramètres de registre, vous pouvez faire apparaître le menu contextuel beaucoup plus rapidement. Cela fonctionne également très bien sur Windows 10.

delaysendtomenubuild

Pour plus d'informations, consultez l'article Paramètres de registre cachés pour le menu « Envoyer vers ».

Si cela accélère le menu contextuel, vous pouvez ignorer le reste des instructions de cet article.

Si les paramètres de registre ci-dessus ne vous aident pas, même après un redémarrage, l'étape suivante consiste à isoler l'extension de shell du gestionnaire de menu contextuel qui peut être à l'origine du problème.

[Réparer] Problèmes de clic droit causés par les extensions Shell

Les gestionnaires de menu contextuel peuvent se charger à partir de nombreuses zones différentes du registre. Il peut être difficile pour un utilisateur final de déterminer quelle extension est à l'origine du problème. Voyons comment réduire facilement le problème à l'aide de l'utilitaire ShellExView.

ShellExView de Nirsoft est un excellent outil pour afficher et gérer toutes les extensions de shell installées. Il affiche la description du fichier, la version, les informations sur l'entreprise, l'emplacement, le nom du fichier, etc. Cet outil vous aide à désactiver sans effort une extension dont vous n'avez pas besoin. Cet outil peut être utilisé pour déterminer l'extension de shell problématique.

Utilisation efficace de ShellExView pour résoudre les problèmes de clic droit

  1. Télécharger ShellExView depuis Nirsoft.net et exécutez-le. Il scanne le registre pour toutes les extensions de shell.
    résoudre les problèmes de clic droit causés par les extensions Shell - shellexview
  2. Dans le menu Options, cliquez sur Masquer toutes les extensions Microsoft pour activer la coche dessus. Cela vous empêche de désactiver accidentellement une extension de shell Windows intégrée.
    résoudre les problèmes de clic droit causés par les extensions Shell - shellexview
    Cela répertorie toutes les extensions de shell tierces installées sur votre système.
    résoudre les problèmes de clic droit causés par les extensions Shell - shellexview

    Les extensions de shell sont de différents types - par exemple, gestionnaire d'icônes, gestionnaire de superposition, menu contextuel, etc. Étant donné que nous avons affaire à un problème de clic droit dans Windows, nous sommes particulièrement intéressés par les gestionnaires de menu contextuel.

  3. Trier les résultats en utilisant Taper, de sorte que les gestionnaires de menu contextuel s'affichent ensemble.
  4. Ensuite, désactivez les gestionnaires de menu contextuel un à la fois. Ou encore mieux, désactivez la première moitié des éléments affichés.
  5. Une fois désactivé un élément ou un groupe d'éléments, utilisez le Redémarrer l'explorateurCtrl + E option pour redémarrer le shell pour vérifier si cela résout le problème. Le redémarrage du shell Explorer est une étape essentielle. Cela ne doit pas être ignoré.
    Noter: Vous pouvez également utiliser le gestionnaire de tâches pour redémarrer le shell.

  6. Si la désactivation d'un ou d'un groupe d'éléments ne résout pas le problème, réactivez le ou les éléments, désactivez l'ensemble suivant de gestionnaires de menus contextuels non Microsoft dans la moitié inférieure, puis redémarrez l'Explorateur. Répétez ce processus pour activer et désactiver les extensions du menu contextuel et déterminer la cause de votre problème.

icône d'ampoule de conseilsUne méthode encore plus rapide consiste à diviser la liste des gestionnaires de menu contextuel en deux groupes, en désactivant la moitié des entrées d'un coup, en redémarrant et en testant à nouveau le comportement.

Un utilisateur Windows nommé JClarke a commenté :

« Vous pouvez les désactiver… ils disent « un à la fois » et voient l'effet que cela a sur le problème. Je l'ai fait beaucoup plus rapidement en coupant la liste en deux, en désactivant la moitié des entrées d'un seul coup, en redémarrant et en essayant le clic droit. Cela a fonctionné, donc je savais que je devais juste le réduire, comme nous le faisions avec MSConfig. Ensuite, j'ai continué à diviser la liste jusqu'à ce qu'il n'y en ait plus que quelques-uns et je les ai fait un à la fois. Le problème est que vous devez redémarrer entre les tentatives pour obtenir des tests précis des résultats de votre désactivation. Je n'ai pas trouvé la déconnexion cohérente.

Faites-le jusqu'à ce que le problème soit résolu, et enfin, vous devriez être en mesure d'identifier l'extension de shell du gestionnaire de menu contextuel incriminé.

Noter: Ce n'est pas toujours le gestionnaire de menu contextuel, mais un gestionnaire PropertySheet ou un gestionnaire d'icônes peut parfois être le coupable. Certains lecteurs ont signalé que le gestionnaire de feuille de propriétés « IIS W3ext Module » était responsable du problème des propriétés du dossier sur un ordinateur exécutant une ancienne version de Windows. Dans un autre cas particulier, le fichier système shimgvw.dll lui-même était le coupable. Ces modules n'existent pas dans Windows 10, de toute façon.

Le shell Explorer charge les extensions des types suivants :

  • Gestionnaire de colonne
  • Menu contextuel
  • Copier le gestionnaire de crochet
  • Gestionnaire de données
  • Gestionnaire de glisser-déposer
  • Gestionnaire de dépôt
  • Gestionnaire d'icônes
  • Gestionnaire de superposition d'icônes
  • Gestionnaire d'info-bulles
  • Gestionnaire d'aperçu
  • Gestionnaire de propriétés
  • Feuille de propriétés
  • Gestionnaire de recherche
  • Dossier Shell
  • ShellExecute Hook
  • Gestionnaire de vignettes

Les gestionnaires de menu contextuel sont chargés lorsque vous cliquez avec le bouton droit sur un fichier ou un dossier, ou même lorsque vous double-cliquez sur un fichier ou un dossier. En désactivant les gestionnaires de menus contextuels indésirables, vous pouvez éviter explorer.exe plante et les délais de clic droit.

Résoudre le problème manuellement à l'aide de l'Éditeur du Registre

Si vous décidez de résoudre ce problème sans utiliser ShellExView ou des outils similaires, voici quelques informations générales sur la façon de procéder. Cela dit, cela ne concerne que les utilisateurs avancés qui sont à l'aise avec l'éditeur de registre.

Tout d'abord, observez quand le problème se produit - lorsque vous cliquez avec le bouton droit sur un type de fichier particulier? ou tous les types de fichiers? ou uniquement lors d'un clic droit sur les dossiers ?

Les gestionnaires de menus contextuels peuvent être chargés à partir de n'importe laquelle de ces zones :

Emplacement La description
HKCR\*\shellex\contextmenuhandlers Des dossiers
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers Fichiers et dossiers de fichiers
HKCR\Folder\shellex\contextmenuhandlers Dossiers (virtuels et réels)
HKCR\Répertoire\shellex\contextmenuhandlers Dossiers de fichiers
HKCR\[ProgID]\shellex\contextmenuhandlers Classe de fichier
HKCR\Directory\Background\shellex\ContextMenuHandlers Arrière-plan du bureau et des dossiers
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers Des dossiers
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers Fichiers d'un certain type (« Type perçu »)
desktop.ini Dossier (menu contextuel par dossier)

Noter:CRHK est le nom abrégé du HKEY_CLASSES_ROOT nœud de registre.

Article associéGérer les entrées du menu contextuel pour les dossiers, les lecteurs et les objets d'espace de noms

Si l'un des symptômes expliqués précédemment se produit lorsque vous traitez un dossier, vous devrez peut-être inspecter les gestionnaires de menu contextuel chargés dans ces zones (Tous les objets du système de fichiers, Dossier, Annuaire). Si ce n'est que pour un .SMS fichier, inspectez les gestionnaires installés pour la classe de fichier de .SMS (Fichier HKCR\txt). Voir comment cartographier un extension de fichier à ProgId.

Sous le ContextMenuHandlers clé de registre, vous pouvez voir une ou plusieurs sous-clés; chaque touche représente une extension de shell de gestionnaire de menu contextuel. Les clés peuvent avoir une étiquette appropriée ou contenir un GUID comme nom.

résoudre les problèmes de clic droit causés par les extensions Shell - shellexview

Les GUID peuvent être consultés sur le Web ou à partir du HKCR\CLSID\{GUID}\InProcServer32 l'emplacement du registre pour connaître le programme correspondant et le .dll nom de fichier.

Ouvrez l'Éditeur du Registre et sauvegardez la branche sélectionnée, supprimez les gestionnaires de menu contextuel un à la fois pour tester. Après chaque changement de registre, vous doitredémarrer le shell Explorer pour que les changements prennent effet. C'est là que ShellExView est pratique. Il comprend le Ctrl + E raccourci pour redémarrer l'explorateur.

Article associéLe « nouveau » menu contextuel du bureau est lent dans Windows 10 v1809

Clic droit lent uniquement sur les ordinateurs en réseau ?

Dans certains cas, non liés aux extensions shell, le menu contextuel peut être extrêmement lent à apparaître lorsqu'un système est connecté à un réseau. De plus, la désactivation de l'adaptateur Wi-Fi ou de la connexion Ethernet peut restaurer la fonctionnalité normale de clic droit. Comme indiqué précédemment, il s'agit d'un problème d'extension non shell généralement causé par l'ajout d'une option de menu contextuel pointant vers un programme situé sur un partage réseau.

En supposant que WinZip soit placé dans un emplacement partagé ou un serveur de fichiers, lorsque l'utilisateur lance WinZip à partir du partage réseau et permet l'intégration de WinZip Shell sur leur système, l'entrée de registre pointera vers un fichier dans l'emplacement réseau, tel comme:

HKEY_CLASSES_ROOT\WinZip\shell\open\commande

Avec le (défaut) valeur attribuée comme suit :

\\192.168.0.8\programs\winzip.exe "%1"

Avec le paramètre ci-dessus, si le serveur de fichiers ou l'ordinateur en réseau qui héberge le programme est éteint, et lorsque vous cliquez avec le bouton droit sur un fichier sur votre ordinateur, vous verrez un énorme retard. Et certains des symptômes suivants peuvent être observés.

  • Parfois, vous rencontrerez un clic droit lent, uniquement pour la première fois après un nouveau redémarrage.
  • Vous verrez également que certains paquets sont transférés via le réseau (icône de notification de la barre des tâches.)
  • Vous pouvez également remarquer que la désactivation du service DHCP accélère l'affichage du menu contextuel sur certains systèmes.

Comment trouvez-vous les entrées de registre pointant vers des fichiers sur un partage réseau ?

Utilisation de ShellMenuView

ShellMenuView est un autre outil de Nirsoft qui répertorie les éléments du menu contextuel statique (extensions non shell) du registre. Cet outil peut vous aider à désactiver/activer les éléments de menu ou accéder à la clé de registre correspondante à l'aide de l'éditeur de registre.

Lancez ShellMenuView et laissez-le remplir les éléments.

résoudre les problèmes de clic droit causés par les extensions Shell - shellmenuview

Triez par la colonne Nom de fichier pour identifier rapidement les chemins UNC pointant vers un ordinateur en réseau ou des lettres de lecteur réseau mappées.

Faites un clic droit sur l'entrée et cliquez sur Désactiver les éléments sélectionnés pour désactiver l'affichage de l'élément de menu. Pour supprimer complètement l'entrée, cliquez avec le bouton droit sur l'élément et cliquez sur Ouvrir dans RegEdit.

Cela vous amène à la branche appropriée dans l'éditeur de registre. Sauvegardez la clé en l'exportant vers un fichier .reg, puis supprimez la branche.

Utilisation de RegScanner

Une autre option consiste à utiliser le RegScanner utilitaire de Nirsoft. RegScanner est un petit utilitaire de Nirsoft qui vous permet d'analyser le registre, de trouver les valeurs de registre souhaitées qui correspondent aux critères de recherche spécifiés et de les afficher dans une liste. Après avoir trouvé les valeurs du Registre, vous pouvez facilement accéder à la bonne valeur dans RegEdit, simplement en double-cliquant sur l'élément de Registre souhaité. Vous devez rechercher les valeurs de registre dont le champ de données commence par la chaîne \\ (chemin UNC)

Exécutez RegScanner et configurez les options de recherche comme ci-dessous :

résoudre les problèmes de clic droit causés par les extensions Shell - regscanner
Cliquez sur le bouton Numériser. Triez les résultats de la recherche par colonne de données et recherchez les entrées contenant le partage réseau - chemin UNC ou lettre de lecteur mappée.

résoudre les problèmes de clic droit causés par les extensions Shell - regscanner

Vous connaissez maintenant l'entrée qui cause le retard du clic droit. Accédez à cet emplacement particulier dans Regedit, sauvegardez la ou les clés correspondantes, puis supprimez la ou les clés incriminées.

J'espère que ce guide vous a été utile pour résoudre les problèmes de clic droit lent, les plantages de l'explorateur et d'autres problèmes de performances causés par les gestionnaires de menu contextuel dans Windows.


Une petite demande: si vous avez aimé ce post, merci de le partager ?

Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :
  • Épinglez-le !
  • Partagez-le sur votre blog préféré + Facebook, Reddit
  • Tweetez-le !
Alors merci beaucoup pour votre soutien, mon lecteur. Cela ne prendra pas plus de 10 secondes de votre temps. Les boutons de partage sont juste en dessous. :)