Как удалить оболочку интеграции Notepad ++?

22954
Grumpy ol' Bear

Я хочу удалить раздражающую интеграцию оболочки Notepad ++ при щелчке правой кнопкой мыши по файлу в Windows.

Right-click context menu

Как я могу это сделать?

27
Это одна из вещей, которые мне нравятся в Notepad ++. Каждому свое. Brad Patton 11 лет назад 2

3 ответа на вопрос

29
Chris

Вот незарегистрированный, не загружаемый способ удаления расширения оболочки Notepad ++. Используя командную строку от имени администратора, выполните следующее:

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

Чтобы сделать это изменение активным, вам может потребоваться перезапустить проводник .


Вы также можете переустановить расширение и получить параметры настройки:

regsvr32 /i NppShell_06.dll 

1: если вы используете 32-разрядную версию Windows или установили Notepad ++ в другой папке, путь может быть другим.

2: NppShell_06.dllправильное имя файла для самой последней версии Notepad ++ (6.6.9). Если NppShell_06.dllне найден, у вас может быть другая версия.

источник

Не забудьте перезапустить проводник, чтобы изменения вступили в силу. Patrick Szalapski 11 лет назад 2
Это `NppShell_05.dll` для самой последней версии (v6.5.4). Paul 10 лет назад 1
Идеальное, быстрое и простое решение. Спасибо (+1). Я обновил его до текущей (6.6.9) версии Notepad ++. Ожидание, пока оно не будет рецензировано. trejder 10 лет назад 1
@Крис. Я вижу, что вы совершенно не понимаете идею делиться знаниями и позволять другим изменять свой ответ или вопрос, поскольку вы уничтожили мой ответ и поставили ... это вместо него. Это основы Stack Exchange, так жаль, что вы не понимаете ... trejder 10 лет назад 0
Это довольно драматический ответ, не правда ли? Я рад объяснить в чате, почему я добавил дополнительные изменения в дополнение к тем, которые вы внесли, если вы хотите поговорить об этом. Chris 10 лет назад 1
Когда я запускаю команду установки, я получаю сообщение об успехе, но после перезапуска explorer.exe по-прежнему нет пункта контекстного меню, и когда я снова запускаю команду `regsvr32 / i NppShell_05.dll`, галочки больше нет, кроме снова заполнил поле напротив опции ... Есть идеи, какие разделы реестра мне нужно добавить вручную, чтобы он работал для Notepad ++ 6.4.5? Christian 9 лет назад 0
@Christian не совсем уверен, что означает «больше не галочка, а заполненная ячейка напротив опции», но вы запускали его как администратор? Chris 9 лет назад 0
@ Крис: я не уверен, что я сделал. Я думаю, что в конце концов понял, что у меня есть два доступных файла dll, `NppShell_05.dll` и` NppShell_06.dll`. В конце концов, это неожиданно сработало. Командная строка была в режиме администратора, хотя ... Christian 9 лет назад 1
19
user

Откройте редактор реестра (Пуск-> Выполнить) и введите «regedit».

Перейдите к следующей клавише:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers 

Вы увидите клавишу «Блокнот ++». Просто удалите это.

HKEY_CLASSES_ROOT объединяет записи из HKLM и HKCU. Если есть проблема с разрешением HKLM, он не позволит удалить ключ. Я работал над этим, создавая один и тот же ключ в HKCU с другим (недействительным) значением по умолчанию. industryworker3595112 8 лет назад 0
Под «ContextMenuHandlers» ключ может быть назван не точно «Блокнот ++», а некоторым его вариантом, так что сделайте «нечеткое» сопоставление. (например, "ANotepad ++ 64") industryworker3595112 8 лет назад 0
Хм .. спасибо! я удалил файл ** ANotepad ++ 64 ** KingRider 8 лет назад 0
18
Unfundednut

Если вы устали от редактирования реестра, вы можете попробовать ShellExView - бесплатное приложение, которое позволяет редактировать расширения Shell.

Расширения оболочки - это внутрипроцессные COM-объекты, которые расширяют возможности операционной системы Windows. Большинство расширений оболочки автоматически устанавливаются операционной системой, но есть также много других приложений, которые устанавливают дополнительные компоненты расширения оболочки. Например: если вы устанавливаете WinZip на свой компьютер, вы увидите специальное меню WinZip, если щелкнуть правой кнопкой мыши файл Zip. Это меню создается путем добавления расширения оболочки к системе. Утилита ShellExView отображает сведения о расширениях оболочки, установленных на вашем компьютере, и позволяет легко отключать и включать каждое расширение оболочки.

+1 но ShellExView это имя. harrymc 15 лет назад 1

Похожие вопросы