So entfernen Sie die Shell-Integration von Notepad ++?


Antworten:


19

Wenn Sie es leid sind, die Registrierung zu bearbeiten, können Sie ShellExView ausprobieren , eine kostenlose Anwendung, mit der Sie Shell-Erweiterungen bearbeiten können.

Shell-Erweiterungen sind in Bearbeitung befindliche COM-Objekte, die die Fähigkeiten des Windows-Betriebssystems erweitern. Die meisten Shell-Erweiterungen werden automatisch vom Betriebssystem installiert, aber es gibt auch viele andere Anwendungen, die zusätzliche Shell-Erweiterungskomponenten installieren. Beispiel: Wenn Sie WinZip auf Ihrem Computer installieren, wird ein spezielles WinZip-Menü angezeigt, wenn Sie mit der rechten Maustaste auf eine Zip-Datei klicken. Dieses Menü wird durch Hinzufügen einer Shell-Erweiterung zum System erstellt. Das ShellExView-Dienstprogramm zeigt die Details der auf Ihrem Computer installierten Shell-Erweiterungen an und ermöglicht Ihnen das einfache Deaktivieren und Aktivieren jeder Shell-Erweiterung.


1
+1 aber ShellExView ist der Name.
Harrymc

32

Hier ist die Möglichkeit, die Notepad ++ - Shell-Erweiterung ohne Registrierung und ohne Download zu deinstallieren. Führen Sie unter Verwendung der Eingabeaufforderung als Administrator Folgendes aus:

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

Um diese Änderung zu aktivieren, müssen Sie möglicherweise den Explorer neu starten .


Sie können die Erweiterung auch neu installieren und Anpassungsoptionen erhalten:

regsvr32 /i NppShell_06.dll

1: Wenn Sie 32-Bit-Windows verwenden oder Notepad ++ in einem anderen Ordner installiert haben, kann der Pfad unterschiedlich sein.

2: NppShell_06.dllist der korrekte Dateiname für die neueste Version von Notepad ++ (6.6.9). Wird dies NppShell_06.dllnicht gefunden, liegt möglicherweise eine andere Version vor.

Quelle


3
Vergessen Sie nicht, den Explorer neu zu starten, damit diese Änderung wirksam wird.
Patrick Szalapski

1
Es ist NppShell_05.dllfür die neueste Version (v6.5.4).
Paul

1
Perfekte, schnelle und einfache Lösung. Vielen Dank (+1). Ich habe es auf die aktuelle (6.6.9) Version von Notepad ++ aktualisiert. Warten, bis es von Fachleuten begutachtet wird.
Trejder

1
Das ist eine ziemlich dramatische Reaktion, findest du nicht? Gerne erkläre ich im Chat, warum ich zusätzlich zu den von Ihnen vorgenommenen Änderungen weitere hinzugefügt habe, wenn Sie darüber sprechen möchten.
Chris

1
@ Chris: Ich bin nicht sicher, was ich getan habe. Ich glaube, ich habe irgendwann gemerkt, dass ich zwei DLL-Dateien NppShell_05.dllund NppShell_06.dllverfügbar hatte. Am Ende hat es plötzlich geklappt. Die Eingabeaufforderung befand sich jedoch durchgehend im Administratormodus ...
Christian

20

Öffnen Sie den Registrierungseditor (Start-> Ausführen) und geben Sie "regedit" ein.

Navigieren Sie zu der folgenden Taste:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

Sie sehen den Schlüssel "Notepad ++". Einfach löschen.


HKEY_CLASSES_ROOT konsolidiert Einträge aus HKLM und HKCU. Wenn bei HKLM ein Berechtigungsproblem vorliegt, kann der Schlüssel nicht gelöscht werden. Ich habe das umgangen, indem ich denselben Schlüssel in HKCU mit einem anderen (ungültigen) Standardwert erstellt habe.
Industryworker3595112

Unter ContextMenuHandlersder Taste könnte man nicht genau benennen Notepad++, sondern eine Abwandlung davon, also das "Fuzzy" -Matching. (zB "ANotepad ++ 64")
industryworker3595112

Hum .. danke! Ich habe eine Datei gelöscht. ANotepad ++ 64
KingRider
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.