¿Cómo eliminar la integración de shell de Notepad ++?

32

Quiero eliminar la molesta integración de shell de Notepad ++ al hacer clic derecho en un archivo en Windows.

Haga clic con el botón derecho en el menú contextual

¿Cómo puedo hacer eso?

Oso gruñón
fuente
2
Es una de las cosas que me gustan de Notepad ++. A cada uno lo suyo.
Brad Patton
no puedo creer que no haya una bandera para esto en las preferencias del programa ... Eso es bastante irritante
Some_Guy

Respuestas:

19

Si está cansado de editar el registro, puede probar ShellExView, que es una aplicación gratuita que permite editar las Extensiones de Shell.

Las Extensiones de Shell son objetos COM en proceso que amplían las capacidades del sistema operativo Windows. El sistema operativo instala automáticamente la mayoría de las extensiones de shell, pero también hay muchas otras aplicaciones que instalan componentes de extensión de shell adicionales. Por ejemplo: si instala WinZip en su computadora, verá un menú especial de WinZip cuando haga clic derecho en un archivo Zip. Este menú se crea agregando una extensión de shell al sistema. La utilidad ShellExView muestra los detalles de las extensiones de shell instaladas en su computadora y le permite deshabilitar y habilitar fácilmente cada extensión de shell.

Nuez sin fondos
fuente
1
+1 pero ShellExView es el nombre.
harrymc
32

Aquí está la forma sin registro y sin descarga para desinstalar la extensión de shell Notepad ++. Usando el símbolo del sistema como administrador, ejecute lo siguiente:

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

Para activar este cambio, es posible que deba reiniciar el explorador .


También puede reinstalar la extensión y obtener opciones de personalización:

regsvr32 /i NppShell_06.dll

1: Si usa Windows de 32 bits o si instaló Notepad ++ en una carpeta diferente, la ruta puede ser diferente.

2: NppShell_06.dlles el nombre de archivo correcto para la versión más reciente de Notepad ++ (6.6.9). Si NppShell_06.dllno se encuentra, es posible que tenga una versión diferente.

fuente

Chris
fuente
3
No olvide reiniciar el explorador para que este cambio sea efectivo.
Patrick Szalapski
1
Es NppShell_05.dllpara la versión más reciente (v6.5.4).
Paul
1
Solución perfecta, rápida y fácil. Gracias (+1) Lo actualicé a la versión actual (6.6.9) de Notepad ++. Esperando hasta que sea revisado por pares.
trejder
1
Esa es una respuesta bastante dramática, ¿no te parece? Me complace explicar en el chat por qué agregué más cambios además de los que realizó, si desea hablar al respecto.
Chris
1
@ Chris: No estoy seguro de lo que hice. Creo que finalmente me di cuenta de que tenía dos archivos dll NppShell_05.dlly NppShell_06.dlldisponibles. Al final, de repente funcionó. Sin embargo, el símbolo del sistema estaba en modo administrador en todo momento ...
Christian
20

Abra el editor del registro (Inicio-> Ejecutar) y escriba "regedit".

Navegue a la siguiente clave:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

Verá la clave "Notepad ++". Simplemente bórralo.

usuario
fuente
HKEY_CLASSES_ROOT consolida entradas de HKLM y HKCU. Si hay un problema de permiso con HKLM, no permitirá eliminar la clave. Trabajé alrededor de esto, creando la misma clave en HKCU con un valor predeterminado diferente (no válido).
industryworker3595112
Bajo ContextMenuHandlersla clave se podría nombrar no exactamente Notepad++, pero alguna variación de la misma, así que haga la coincidencia "difusa". (por ejemplo, "ANotepad ++ 64")
industryworker3595112
Hum .. gracias! eliminé
KingRider