Comment supprimer l'intégration shell de Notepad ++?

32

Je souhaite supprimer l'intégration gênante du shell de Notepad ++ lors d'un clic droit sur un fichier dans Windows.

Menu contextuel avec clic droit

Comment je fais ça?

Ours grincheux
la source
2
C'est l'une des choses que j'aime dans Notepad ++. À chacun ses goûts.
Brad Patton
ne peut pas croire qu'il n'y ait pas de drapeau pour cela dans les préférences du programme ... C'est assez irritant
Some_Guy

Réponses:

19

Si vous êtes fatigué de modifier le registre, vous pouvez essayer ShellExView qui est une application gratuite qui permet de modifier les extensions Shell.

Les extensions Shell sont des objets COM en cours qui étendent les capacités du système d'exploitation Windows. La plupart des extensions shell sont automatiquement installées par le système d'exploitation, mais il existe également de nombreuses autres applications qui installent des composants d'extension shell supplémentaires. Par exemple: Si vous installez WinZip sur votre ordinateur, vous verrez un menu spécial WinZip lorsque vous cliquez avec le bouton droit sur un fichier Zip. Ce menu est créé en ajoutant une extension shell au système. L'utilitaire ShellExView affiche les détails des extensions shell installées sur votre ordinateur et vous permet de désactiver et d'activer facilement chaque extension shell.

Non financé
la source
1
+1 mais ShellExView est le nom.
harrymc
32

Voici la méthode sans registre et sans téléchargement pour désinstaller l'extension de shell Notepad ++. À l'aide de l'invite de commandes en tant qu'administrateur, exécutez ce qui suit:

  1. cd "\Program Files (x86)\Notepad++"1
  2. regsvr32 /u NppShell_06.dll2

Pour activer cette modification, vous devrez peut-être redémarrer l'explorateur .


Vous pouvez également réinstaller l'extension et obtenir des options de personnalisation:

regsvr32 /i NppShell_06.dll

1: Si vous utilisez Windows 32 bits ou avez installé Notepad ++ dans un autre dossier, le chemin d'accès peut être différent.

2: NppShell_06.dllest le nom de fichier correct pour la version la plus récente de Notepad ++ (6.6.9). S'il NppShell_06.dlln'est pas trouvé, vous pouvez avoir une version différente.

la source

Chris
la source
3
N'oubliez pas de redémarrer l'explorateur pour que cette modification soit effective.
Patrick Szalapski
1
C'est NppShell_05.dllpour la version la plus récente (v6.5.4).
Paul
1
Solution parfaite, rapide et facile. Merci (+1). Je l'ai mis à jour vers la version actuelle (6.6.9) de Notepad ++. Attendre qu'il soit évalué par les pairs.
trejder
1
C'est une réponse assez dramatique, tu ne crois pas? Je suis heureux d'expliquer par chat pourquoi j'ai ajouté d'autres modifications en plus de celles que vous avez apportées, si vous souhaitez en parler.
Chris
1
@Chris: Je ne suis pas sûr de ce que j'ai fait. Je pense que j'ai finalement réalisé que j'avais deux fichiers dll NppShell_05.dllet NppShell_06.dlldisponibles. En fin de compte, cela a soudainement fonctionné. L'invite de commande était en mode administrateur depuis le
Christian
20

Ouvrez l'éditeur de registre (Démarrer-> Exécuter) et tapez "regedit".

Accédez à la clé suivante:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

Vous verrez la clé "Notepad ++". Supprimez-le simplement.

utilisateur
la source
HKEY_CLASSES_ROOT consolide les entrées de HKLM et HKCU. S'il y a un problème d'autorisation avec HKLM, il ne permettra pas de supprimer la clé. J'ai travaillé autour de cela, en créant la même clé dans HKCU avec une valeur par défaut différente (non valide).
industryworker3595112
Sous ContextMenuHandlersla clé pourrait ne pas être nommé exactement Notepad++, mais une certaine variation de celui-ci, il en va de même pour la correspondance "floue". (par exemple, "ANotepad ++ 64")
industryworker3595112
Hum .. merci! j'ai supprimé un fichier ANotepad ++ 64
KingRider