Téléchargez ShellExView de NirSoft, activez Cacher toutes les extensions Microsoft, identifiez les extensions problématiques du menu contextuel, et désactivez-les en utilisant F7 ou clic droit → Désactiver les éléments sélectionnés. Redémarrez l'Explorateur Windows pour appliquer les modifications.

Réparer le gel du menu contextuel de Windows Shell – Windows 10/11 2026
Le menu contextuel du clic droit de Windows qui se fige ou répond lentement est généralement causé par des extensions de shell tierces problématiques. Ce guide fournit des méthodes éprouvées pour identifier et désactiver les extensions défectueuses en utilisant ShellExView et les outils intégrés de Windows.
Comprendre les problèmes de performance du menu contextuel de Windows
Le menu contextuel du clic droit de Windows est l'un des éléments d'interface les plus fréquemment utilisés, offrant un accès rapide aux opérations de fichiers, aux fonctionnalités des applications et aux fonctions système. Lorsque ce composant essentiel devient lent ou ne répond pas, cela affecte considérablement la productivité et l'expérience utilisateur.
Les problèmes de performance du menu contextuel proviennent généralement des extensions de shell tierces - de petits programmes qui s'intègrent à l'Explorateur Windows pour ajouter des fonctionnalités. Bien que ces extensions améliorent les capacités de Windows, des extensions mal codées ou incompatibles peuvent causer une dégradation sévère des performances. Les coupables courants incluent les clients de synchronisation de stockage cloud, les logiciels antivirus, les lecteurs multimédias et les utilitaires d'archivage qui ajoutent leurs propres éléments de menu.
Le problème est devenu plus répandu avec l'architecture de shell mise à jour de Windows 11, car certaines extensions héritées rencontrent des problèmes de compatibilité. Microsoft a mis en place des mesures de sécurité plus strictes et des exigences de performance, provoquant le délai d'attente ou le blocage des anciennes extensions de shell lors de l'initialisation. Ce guide complet fournit des méthodes éprouvées pour diagnostiquer et résoudre les problèmes de gel du menu contextuel, de la gestion simple des extensions à la manipulation avancée du registre et à l'automatisation PowerShell.
Symptômes
- Le menu contextuel du clic droit met 5 à 30 secondes à apparaître
- Le menu contextuel se fige ou devient non réactif après un clic droit
- L'Explorateur Windows se bloque lors de l'accès aux menus contextuels
- Réponse retardée lors d'un clic droit sur des fichiers, dossiers ou le bureau
- Le menu contextuel apparaît mais les éléments du menu se chargent lentement
- Le système devient temporairement non réactif lors des opérations de clic droit
Causes
- Extensions de shell tierces défectueuses provenant d'applications installées
- Entrées de registre d'extensions de shell corrompues
- Extensions de shell conflictuelles provenant de plusieurs applications
- Extensions de shell obsolètes ou incompatibles après les mises à jour de Windows
- Fuites de mémoire dans les gestionnaires d'extensions de shell mal codés
- Extensions de shell dépendantes du réseau expirant
- Extensions de shell de logiciels antivirus causant des retards
Solutions
Utiliser ShellExView pour identifier et désactiver les extensions problématiques
ShellExView est l'outil le plus efficace pour diagnostiquer les problèmes d'extensions de shell.
- Téléchargez ShellExView depuis le site officiel de NirSoft (shexview-x64.zip pour les systèmes 64 bits)
- Cliquez avec le bouton droit sur le fichier ZIP téléchargé et sélectionnez Extraire tout
- Accédez au dossier extrait et exécutez
shexview.exeen tant qu'administrateur - Lorsque l'UAC vous le demande, cliquez sur Oui pour approuver
- Dans ShellExView, cliquez sur Options → Masquer toutes les extensions Microsoft pour vous concentrer sur les extensions tierces
- Cherchez les entrées avec Menu contextuel dans la colonne Type - ce sont des coupables potentiels
- Sélectionnez une extension de menu contextuel suspecte et appuyez sur F7 pour la désactiver, ou cliquez avec le bouton droit et choisissez Désactiver les éléments sélectionnés
- Cliquez sur Oui pour confirmer l'action de désactivation
- Appuyez sur Ctrl+Shift+Échap pour ouvrir le Gestionnaire des tâches
- Trouvez Explorateur Windows dans l'onglet Processus, cliquez dessus avec le bouton droit et sélectionnez Redémarrer
- Testez le menu contextuel en cliquant avec le bouton droit sur le bureau ou un fichier
- Si le problème persiste, répétez les étapes 7 à 11 avec d'autres extensions de menu contextuel jusqu'à ce qu'il soit résolu
Démarrage en mode minimal pour isoler les conflits d'extension de shell
Un démarrage en mode minimal aide à identifier si des services tiers causent des conflits d'extension de shell.
- Appuyez sur Windows + R, tapez
msconfig, et appuyez sur Entrée - Dans la fenêtre de Configuration du système, cliquez sur l'onglet Services
- Cochez Masquer tous les services Microsoft en bas
- Cliquez sur Désactiver tout pour désactiver tous les services tiers
- Cliquez sur l'onglet Démarrage et cliquez sur Ouvrir le Gestionnaire des tâches
- Dans l'onglet Démarrage du Gestionnaire des tâches, désactivez tous les éléments de démarrage activés en cliquant avec le bouton droit sur chacun et en sélectionnant Désactiver
- Fermez le Gestionnaire des tâches et cliquez sur OK dans la Configuration du système
- Redémarrez votre ordinateur lorsque vous y êtes invité
- Après le redémarrage, testez la fonctionnalité du menu contextuel du clic droit
- Si le menu contextuel fonctionne normalement, réactivez progressivement les services et les éléments de démarrage par petits groupes
- Redémarrez après chaque groupe pour identifier quel service ou application cause le problème
- Une fois identifié, gardez le service problématique désactivé ou désinstallez l'application associée
Réinitialiser les extensions de shell via le registre
Cette méthode réinitialise les enregistrements des extensions de shell pour résoudre les problèmes de corruption.
- Appuyez sur Windows + R, tapez
cmd, et appuyez sur Ctrl+Shift+Enter pour ouvrir l'invite de commande en tant qu'administrateur - Exécutez la commande suivante pour réenregistrer les extensions de shell :
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s "%i"- Attendez que la commande se termine (cela peut prendre plusieurs minutes)
- Exécutez cette commande pour rafraîchir le cache des icônes du shell :
ie4uinit.exe -show- Effacez le cache des vignettes avec cette commande :
del /f /s /q %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db- Redémarrez l'Explorateur Windows en exécutant :
taskkill /f /im explorer.exe && start explorer.exe- Testez la fonctionnalité du menu contextuel
- Si les problèmes persistent, exécutez le Vérificateur de fichiers système :
sfc /scannow- Après la fin de SFC, exécutez DISM pour réparer l'image Windows :
DISM /Online /Cleanup-Image /RestoreHealth- Redémarrez votre ordinateur et testez à nouveau le menu contextuel
Désactiver les extensions du menu contextuel via la stratégie de groupe
Utilisez l'Éditeur de stratégie de groupe pour désactiver des extensions de shell spécifiques à l'échelle du système (Windows Pro/Enterprise uniquement).
- Appuyez sur Windows + R, tapez
gpedit.msc, et appuyez sur Entrée - Accédez à Configuration utilisateur → Modèles d'administration → Composants Windows → Explorateur de fichiers
- Double-cliquez sur Désactiver les raccourcis Windows+X si vous souhaitez désactiver le menu utilisateur avancé
- Pour un contrôle plus granulaire, accédez à Configuration de l'ordinateur → Modèles d'administration → Système
- Cherchez des politiques liées aux extensions de shell et aux menus contextuels
- Pour désactiver tous les gestionnaires de menus contextuels tiers, créez une nouvelle entrée de registre :
- Appuyez sur Windows + R, tapez
regedit, et appuyez sur Entrée - Accédez à
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked - Si la clé Blocked n'existe pas, cliquez avec le bouton droit sur Shell Extensions et sélectionnez Nouveau → Clé, nommez-la Blocked
- Pour chaque CLSID d'extension de shell problématique (trouvé dans ShellExView), créez une nouvelle valeur de chaîne avec le CLSID comme nom
- Définissez les données de la valeur sur le nom de l'extension pour référence
- Redémarrez l'Explorateur Windows ou redémarrez pour appliquer les modifications
Gestion avancée des extensions de shell PowerShell
Utilisez PowerShell pour gérer et dépanner les extensions de shell de manière programmatique.
- Appuyez sur Windows + X et sélectionnez Windows PowerShell (Admin)
- Exécutez ce script pour lister toutes les extensions de shell enregistrées :
Get-ChildItem "HKLM:\SOFTWARE\Classes\*\shellex\ContextMenuHandlers" -Recurse | ForEach-Object {
$clsid = $_.GetValue("")
if ($clsid) {
$clsidPath = "HKLM:\SOFTWARE\Classes\CLSID\$clsid"
if (Test-Path $clsidPath) {
$name = (Get-ItemProperty $clsidPath -ErrorAction SilentlyContinue)."(default)"
Write-Output "Extension : $name, CLSID : $clsid, Chemin : $($_.Name)"
}
}
}- Pour désactiver une extension de shell spécifique par CLSID, exécutez :
$clsid = "{CLSID-HERE}"
$blockPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked"
if (!(Test-Path $blockPath)) {
New-Item -Path $blockPath -Force
}
New-ItemProperty -Path $blockPath -Name $clsid -Value "Disabled Extension" -PropertyType String -Force- Pour réactiver une extension bloquée :
$clsid = "{CLSID-HERE}"
$blockPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked"
Remove-ItemProperty -Path $blockPath -Name $clsid -ErrorAction SilentlyContinue- Redémarrez Explorer pour appliquer les modifications :
Stop-Process -Name explorer -Force
Start-Process explorer- Créez un script de surveillance pour suivre les performances du menu contextuel :
$stopwatch = [System.Diagnostics.Stopwatch]::StartNew()
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Cursor]::Position = [System.Drawing.Point]::new(500, 500)
[System.Windows.Forms.SendKeys]::SendWait("{F10}")
$stopwatch.Stop()
Write-Output "Temps de réponse du menu contextuel : $($stopwatch.ElapsedMilliseconds) ms"Vérification
Pour vérifier que le problème du menu contextuel a été résolu :
- Cliquez avec le bouton droit sur le bureau - le menu contextuel devrait apparaître en 1-2 secondes
- Cliquez avec le bouton droit sur différents types de fichiers (.txt, .jpg, .exe) pour tester différents gestionnaires de contexte
- Cliquez avec le bouton droit sur les dossiers dans l'Explorateur de fichiers pour s'assurer que les menus contextuels des dossiers se chargent rapidement
- Testez les menus contextuels à différents endroits : bureau, Explorateur de fichiers, lecteurs réseau
- Ouvrez le Gestionnaire des tâches et surveillez l'utilisation du CPU lors du clic droit - elle devrait rester faible
- Exécutez cette commande PowerShell pour mesurer le temps de réponse du menu contextuel :
Measure-Command { [System.Windows.Forms.SendKeys]::SendWait("{APPS}") }Un menu contextuel sain devrait répondre en moins de 500 millisecondes. Si les temps de réponse sont toujours supérieurs à 2-3 secondes, des extensions de shell supplémentaires peuvent devoir être désactivées.
Dépannage avancé
Si les méthodes ci-dessus n'ont pas résolu le problème de gel du menu contextuel, essayez ces étapes de dépannage avancées :
- Vérifiez les mises à jour Windows : Installez les dernières mises à jour cumulatives car Microsoft corrige régulièrement les problèmes de compatibilité des extensions de shell
- Exécutez le Diagnostic de la mémoire Windows : Appuyez sur Windows + R, tapez
mdsched.exe, et redémarrez pour vérifier les problèmes de RAM pouvant causer des blocages de shell - Effectuez une mise à niveau sur place : Utilisez le support d'installation de Windows 11 pour réparer les fichiers système tout en conservant les programmes et les données intacts
- Vérifiez le Visualiseur d'événements : Recherchez les erreurs d'application liées à explorer.exe ou aux extensions de shell au moment où les problèmes de menu contextuel se produisent
- Test en mode sans échec : Démarrez en mode sans échec et testez les menus contextuels - s'ils fonctionnent normalement, un pilote ou un service tiers est en cause
- Créez un nouveau profil utilisateur : Testez les menus contextuels avec un nouveau compte utilisateur pour exclure la corruption du profil
- Utilisez Process Monitor : Exécutez ProcMon lors des opérations de menu contextuel pour identifier les retards d'accès aux fichiers ou les problèmes de registre
Questions Fréquentes
Qu'est-ce qui cause le gel ou le chargement lent du menu contextuel de Windows ?+
ShellExView est-il sûr à utiliser et va-t-il endommager mon système ?+
Comment puis-je savoir quelle extension de shell cause le problème ?+
La désactivation des extensions de shell affectera-t-elle la fonctionnalité de mes programmes installés ?+
Puis-je empêcher les problèmes d'extension de shell de se reproduire ?+
Emanuel DE ALMEIDA
Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.
Intelligence Complémentaire
Approfondissez vos connaissances

Corriger l'erreur de boucle d'authentification Outlook – Problèmes de 2SV du compte Microsoft 2026

Corriger l'erreur Microsoft Edge "Cette application ne peut pas s'exécuter sur votre PC" – Windows 11 2026

Corriger l'erreur d'accès invité SMB de Windows 11 0x80070005 – Partages réseau 2026
Discussion
Partagez vos réflexions et analyses
Vous devez être connecté pour commenter.