Jak usunąć integrację powłoki Notepad ++?


32

Chcę usunąć irytującą integrację powłoki Notepad ++ po kliknięciu pliku prawym przyciskiem myszy w systemie Windows.

Kliknij menu kontekstowe prawym przyciskiem myszy

W jaki sposób mogę to zrobić?


2
To jedna z rzeczy, które lubię w Notepad ++. Do każdej jego własności.
Brad Patton,

nie mogę uwierzyć, że w preferencjach programu nie ma flagi ... To dość irytujące
Some_Guy

Odpowiedzi:


19

Jeśli jesteś zmęczony edycją rejestru, możesz wypróbować ShellExView, która jest bezpłatną aplikacją, która pozwala edytować rozszerzenia Shell.

Rozszerzenia powłoki to przetwarzane obiekty COM, które rozszerzają możliwości systemu operacyjnego Windows. Większość rozszerzeń powłoki jest automatycznie instalowana przez system operacyjny, ale istnieje również wiele innych aplikacji, które instalują dodatkowe składniki rozszerzenia powłoki. Na przykład: Jeśli zainstalujesz WinZip na swoim komputerze, zobaczysz specjalne menu WinZip po kliknięciu pliku Zip prawym przyciskiem myszy. To menu jest tworzone przez dodanie rozszerzenia powłoki do systemu. Narzędzie ShellExView wyświetla szczegółowe informacje o rozszerzeniach powłoki zainstalowanych na komputerze i umożliwia łatwe wyłączenie i włączenie każdego rozszerzenia powłoki.


1
+1, ale ShellExView to nazwa.
harrymc

32

Oto niezarejestrowany i niepobierający sposób odinstalowania rozszerzenia powłoki Notepad ++. Używając wiersza polecenia jako administratora, uruchom następujące polecenie:

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

Aby aktywować tę zmianę, konieczne może być ponowne uruchomienie Eksploratora .


Możesz także ponownie zainstalować rozszerzenie i uzyskać opcje dostosowywania:

regsvr32 /i NppShell_06.dll

1: Jeśli używasz 32-bitowego systemu Windows lub zainstalowałeś Notepad ++ w innym folderze, ścieżka może być inna.

2: NppShell_06.dlljest poprawną nazwą pliku dla najnowszej wersji Notepad ++ (6.6.9). Jeśli NppShell_06.dllnie zostanie znaleziony, być może masz inną wersję.

źródło


3
Nie zapomnij zrestartować Eksploratora, aby ta zmiana była skuteczna.
Patrick Szalapski,

1
To jest NppShell_05.dlldla najnowszej wersji (v6.5.4).
Paul

1
Idealne, szybkie i łatwe rozwiązanie. Dziękuję (+1). Zaktualizowałem go do bieżącej (6.6.9) wersji Notepad ++. Oczekiwanie na sprawdzenie.
trejder

1
To dość dramatyczna reakcja, nie sądzisz? Z przyjemnością wyjaśniam na czacie, dlaczego dodałem dalsze zmiany oprócz tych, które wprowadziłeś, jeśli chcesz o tym porozmawiać.
Chris

1
@Chris: Nie jestem pewien, co zrobiłem. Myślę, że w końcu zdałem sobie sprawę, że mam dwa pliki DLL NppShell_05.dlli NppShell_06.dll, dostępne. W końcu nagle zadziałało. Wiersz polecenia był w trybie administratora przez cały czas ...
Christian

20

Otwórz edytor rejestru (Start-> Uruchom) i wpisz „regedit”.

Przejdź do następującego klucza:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

Zobaczysz klucz „Notepad ++”. Po prostu go usuń.


HKEY_CLASSES_ROOT konsoliduje wpisy z HKLM i HKCU. Jeśli wystąpi problem z uprawnieniami w HKLM, uniemożliwi to usunięcie klucza. Obejrzałem to, tworząc ten sam klucz w HKCU z inną (nieprawidłową) wartością domyślną.
industryworker3595112

Pod ContextMenuHandlerskluczem można nazwać nie dokładnie Notepad++, ale niektóre jego odmiany, podobnie jak dopasowanie „rozmyte”. (np. „ANotepad ++ 64”)
Industryworker3595112

Hum .. dzięki! usunąłem
KingRider
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.