¿Por qué? He descubierto la razón por la cual solo recientemente, así que podría compartirla aquí. Bueno, es una de las razones o uno de los posibles escenarios.
En primer lugar, solo comencé a usar el complemento Hex Editor para Notepad ++ solo recientemente. Por lo tanto, no sabía que Notepad ++ tenía problemas de estabilidad con este complemento. Pero se da cuenta! El complemento no se ha actualizado durante mucho tiempo (intente seis años), mientras que Notepad ++ se ha actualizado regularmente (una docena en un año). En algún momento, Notepad ++ se volvió incompatible con este complemento.
No es un problema importante como yo lo veo. Pero puedo entender por qué el autor de Notepad ++ quiere pasar este plugin y deshabilitarlo cada vez que Notepad ++ se actualiza a una nueva versión. La secuencia de comandos del instalador mueve el complemento a una subcarpeta llamada "deshabilitado".
Recientemente tuve algunos archivos NFO en mi computadora, y cuando hice clic derecho en uno de los archivos y elegí editarlo en Notepad ++ desde el menú contextual, Notepad ++ se bloqueó. Pensé que eso era raro. Entonces comencé Notepad ++ y luego arrastré y solté el archivo y funcionó. Por lo tanto, se bloqueaba cada vez que usaba el menú contextual para abrir el archivo, y funcionaba cada vez que arrastraba y soltaba el archivo o usaba el diálogo de abrir archivo.
Unas semanas más tarde recibí el mensaje que me decía que una nueva versión de Notepad ++ está disponible. Así que lo descargué e instalé. Esta es la primera vez que recibo el mensaje que me dice que el complemento Hex Editor era inestable y tuvo que ser movido a la carpeta "deshabilitado".
Pensé que esto podría ser lo que había estado causando los accidentes. Al final resultó que era! En este momento estoy usando la versión 6.9.2 de Notepad ++ y 0.9.5 del complemento Hex Editor en Windows 10 versión 1511 (10586.494). Tan pronto como muevo el archivo DLL para el Editor Hex a la carpeta de complementos para habilitarlo, y luego uso el menú contextual para abrir un archivo, se bloquea el programa. Si lo apago, muevo el archivo DLL de nuevo a la carpeta deshabilitada, entonces no se bloquea al usar el menú contextual.
¡Nota! ¡Esto solo sucede si la extensión del nombre del archivo es NFO! Entonces, para un archivo con la extensión de nombre de TXT no se ve afectado. No he probado muchas de las otras extensiones de nombre de archivo que tengo en mi computadora, pero probé algunas de ellas (por ejemplo, JPG) y parece que solo los archivos con extensiones NFO están afectados.
En caso de que alguien encuentre esto interesante, esto es lo que debe hacer para replicarlo.
- Instale Notepad ++ versión 6.9.2.
- Instale el complemento Hex Editor versión 0.9.5.
- Cree un nuevo archivo ficticio en el Escritorio llamado dummy.nfo.
- Haga clic derecho en el archivo y elija Editar con Notepad ++.
Tenga en cuenta que algunas versiones anteriores de Notepad ++ también activarán el error. No sé qué versión introdujo este problema. Pero si usa una versión demasiado antigua, el error no aparecerá.