Wie entferne ich die Shell-Integration von Notepad ++?

22958
Grumpy ol' Bear

Ich möchte die nervige Shell-Integration von Notepad ++ entfernen, wenn Sie in Windows mit der rechten Maustaste auf eine Datei klicken.

Right-click context menu

Wie mache ich das?

27
Es ist eines der Dinge, die ich an Notepad ++ mag. Jedem sein eigenes Brad Patton vor 11 Jahren 2

3 Antworten auf die Frage

29
Chris

Hier können Sie die Notepad ++ - Shell-Erweiterung ohne Registrierung und ohne Download 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 abrufen:

regsvr32 /i NppShell_06.dll 

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

2: NppShell_06.dllist der korrekte Dateiname für die neueste Version von Notepad ++ (6.6.9). Wenn NppShell_06.dllnicht gefunden wird, haben Sie möglicherweise eine andere Version.

Quelle

Vergessen Sie nicht, den Explorer neu zu starten, damit die Änderung wirksam wird. Patrick Szalapski vor 11 Jahren 2
Für die neueste Version (v6.5.4) ist es NppShell_05.dll. Paul vor 10 Jahren 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 der Peer-Review durchgeführt wird. trejder vor 9 Jahren 1
@ Chris. Ich sehe, dass Sie die Idee des Wissensaustauschs völlig missverstehen und anderen erlauben, Ihre eigene Antwort oder Frage zu ändern, da Sie meine Antwort zerstört haben und diese ... an ihre Stelle gesetzt haben. Dies sind die Grundlagen von Stack Exchange. Schade, dass Sie es nicht verstehen ... trejder vor 9 Jahren 0
Das ist eine ziemlich dramatische Antwort, findest du nicht? Gerne erkläre ich im Chat, warum ich weitere Änderungen vorgenommen habe, wenn Sie darüber reden möchten. Chris vor 9 Jahren 1
Wenn ich den Installationsbefehl starte, erhalte ich eine Erfolgsmeldung, aber nach dem Neustart von explorer.exe gibt es immer noch keinen Kontextmenüeintrag. Wenn ich den Befehl `regsvr32 / i NppShell_05.dll 'erneut starte, gibt es keinen Haken mehr, sondern einen gefülltes Feld gegen die Option nochmal ... Irgendwelche Ideen, welche Registrierungsschlüssel ich manuell hinzufügen muss, damit Notepad ++ 6.4.5 funktioniert? Christian vor 9 Jahren 0
@Christian nicht ganz sicher, was "kein Häkchen mehr, sondern ein ausgefülltes Kästchen gegen die Option wieder" bedeutet, aber haben Sie es als Administrator ausgeführt? Chris vor 9 Jahren 0
@ Chris: Ich bin mir nicht sicher was ich getan habe. Ich glaube, ich merkte schließlich, dass ich zwei DLL-Dateien, `NppShell_05.dll` und` NppShell_06.dll`, zur Verfügung hatte. Am Ende hat es plötzlich funktioniert. Die Eingabeaufforderung befand sich jedoch im gesamten Admin-Modus ... Christian vor 9 Jahren 1
19
user

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

Navigieren Sie zu folgendem Schlüssel:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers 

Sie sehen den Schlüssel "Notepad ++". Löschen Sie es einfach.

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 dieses Problem gelöst, indem ich denselben Schlüssel in HKCU mit einem anderen (ungültigen) Standardwert erstellt habe. industryworker3595112 vor 8 Jahren 0
Unter "ContextMenuHandlers" könnte der Schlüssel nicht genau "Notepad ++" benannt werden, sondern einige Variationen davon, also "Fuzzy". (zB "ANotepad ++ 64") industryworker3595112 vor 8 Jahren 0
Hum .. danke! Ich habe eine Datei gelöscht ** ANotepad ++ 64 ** KingRider vor 7 Jahren 0
18
Unfundednut

Wenn Sie die Registrierung nicht mehr bearbeiten können, können Sie ShellExView ausprobieren, eine kostenlose Anwendung, mit der Sie Shell-Erweiterungen bearbeiten können.

Shell-Erweiterungen sind In-Process-COM-Objekte, die die Möglichkeiten des Windows-Betriebssystems erweitern. Die meisten Shell-Erweiterungen werden vom Betriebssystem automatisch installiert. Es gibt jedoch 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 erstellt, indem Sie dem System eine Shell-Erweiterung hinzufügen. 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, aber ShellExView ist der Name. harrymc vor 14 Jahren 1