Làm cách nào để loại bỏ tích hợp shell của Notepad ++?


32

Tôi muốn xóa tích hợp shell khó chịu của Notepad ++ khi nhấp chuột phải vào tệp trong Windows.

Nhấp chuột phải vào menu ngữ cảnh

Làm thế nào để làm điều đó?


2
Đây là một trong những điều tôi thích về Notepad ++. Để mỗi mình.
Brad Patton

không thể tin rằng không có cờ cho điều này trong tùy chọn của chương trình ... Điều đó khá khó chịu
Một số

Câu trả lời:


19

Nếu bạn không thích chỉnh sửa sổ đăng ký, bạn có thể dùng thử ShellExView , một ứng dụng miễn phí cho phép chỉnh sửa Shell Extension.

Shell Extension là các đối tượng COM đang xử lý giúp mở rộng khả năng của hệ điều hành Windows. Hầu hết các tiện ích mở rộng hệ vỏ được hệ điều hành tự động cài đặt, nhưng cũng có nhiều ứng dụng khác cài đặt các thành phần mở rộng vỏ bổ sung. Ví dụ: Nếu bạn cài đặt WinZip trên máy tính của mình, bạn sẽ thấy menu WinZip đặc biệt khi bạn nhấp chuột phải vào tệp Zip. Menu này được tạo bằng cách thêm phần mở rộng shell vào hệ thống. Tiện ích ShellExView hiển thị chi tiết các tiện ích mở rộng được cài đặt trên máy tính của bạn và cho phép bạn dễ dàng vô hiệu hóa và bật từng tiện ích mở rộng vỏ.


1
+1 nhưng ShellExView là tên.
harrymc

32

Đây là cách không đăng ký, không tải xuống để gỡ cài đặt phần mở rộng shell Notepad ++. Sử dụng Dấu nhắc lệnh với tư cách quản trị viên, hãy chạy như sau:

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

Để thay đổi này hoạt động, bạn có thể cần phải khởi động lại explorer .


Bạn cũng có thể cài đặt lại tiện ích mở rộng và nhận các tùy chọn tùy chỉnh:

regsvr32 /i NppShell_06.dll

1: Nếu bạn sử dụng Windows 32 bit hoặc cài đặt Notepad ++ trong một thư mục khác, đường dẫn có thể khác.

2: NppShell_06.dlllà tên tệp chính xác cho phiên bản Notepad ++ mới nhất (6.6.9). Nếu NppShell_06.dllkhông tìm thấy, bạn có thể có một phiên bản khác.

nguồn


3
Đừng quên khởi động lại explorer để thay đổi này có hiệu quả.
Patrick Szalapski

1
Đây là NppShell_05.dllphiên bản mới nhất (v6.5.4).
Paul

1
Giải pháp hoàn hảo, nhanh chóng và dễ dàng. Cảm ơn bạn (+1). Tôi đã cập nhật nó lên phiên bản hiện tại (6.6.9) của Notepad ++. Chờ đợi cho đến khi nó được xem xét ngang hàng.
trejder

1
Đó là một phản ứng khá kịch tính, bạn có nghĩ vậy không? Tôi rất vui được giải thích qua trò chuyện tại sao tôi lại thêm những thay đổi ngoài những thay đổi bạn đã thực hiện, nếu bạn muốn nói về nó.
Chris

1
@Chris: Tôi không chắc mình đã làm gì. Tôi nghĩ rằng cuối cùng tôi đã nhận ra tôi có hai tập tin dll, NppShell_05.dllNppShell_06.dll, có sẵn. Cuối cùng, nó đột nhiên hoạt động. Dấu nhắc lệnh ở chế độ quản trị viên xuyên suốt, mặc dù ...
Christian

20

Mở trình soạn thảo sổ đăng ký (Bắt đầu-> Chạy) và nhập "regedit".

Điều hướng đến khóa sau:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

Bạn sẽ thấy phím "Notepad ++". Đơn giản chỉ cần xóa nó.


HKEY_CLASSES_ROOT hợp nhất các mục từ HKLM và HKCU. Nếu có vấn đề về quyền với HKLM, nó sẽ không cho phép xóa khóa. Tôi đã giải quyết vấn đề này bằng cách tạo cùng một khóa trong HKCU với giá trị mặc định (không hợp lệ) khác nhau.
công

Theo ContextMenuHandlerskhóa có thể được đặt tên không chính xác Notepad++, nhưng một số biến thể của nó, do đó, thực hiện khớp "mờ". (ví dụ: "ANotepad ++ 64")
ngành công

Hum .. cảm ơn! tôi đã xóa một tệp ANotepad ++ 64
KingRider
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.