Warum? Ich habe den Grund dafür erst vor kurzem entdeckt, daher kann ich ihn auch hier teilen. Nun, es ist einer der Gründe oder eines der möglichen Szenarien.
Zunächst habe ich erst vor kurzem begonnen, das Hex Editor-Plugin für Notepad ++ zu verwenden. Daher war mir nicht bewusst, dass Notepad ++ Stabilitätsprobleme mit diesem Plugin hatte. Aber es stellt dar! Das Plugin wurde sehr lange nicht aktualisiert (versuchen Sie es sechs Jahre lang), während Notepad ++ regelmäßig aktualisiert wurde (ein Dutzend in einem Jahr). Irgendwann wurde Notepad ++ mit diesem Plugin inkompatibel.
Es ist kein großes Problem, wie ich es sehe. Aber ich kann verstehen, warum der Autor von Notepad ++ über dieses Plugin hinausgehen und es jedes Mal deaktivieren möchte, wenn Notepad ++ auf eine neue Version aktualisiert wird. Das Installationsskript verschiebt das Plugin in einen Unterordner mit dem Namen "disabled".
Ich hatte kürzlich einige NFO-Dateien auf meinem Computer und als ich mit der rechten Maustaste auf eine der Dateien klickte und sie im Kontextmenü in Notepad ++ bearbeitete, stürzte Notepad ++ ab. Ich fand das komisch. Also habe ich Notepad ++ gestartet und die Datei per Drag & Drop darauf gezogen und es hat funktioniert. Daher stürzte es jedes Mal ab, wenn ich das Kontextmenü zum Öffnen der Datei verwendete, und es funktionierte jedes Mal, wenn ich die Datei per Drag & Drop oder im Dialogfeld zum Öffnen der Datei ablegte.
Ein paar Wochen später erhielt ich die Nachricht, dass eine neue Version von Notepad ++ verfügbar ist. Also habe ich es heruntergeladen und installiert. Dies ist das erste Mal, dass mir die Meldung angezeigt wird, dass das Hex Editor-Plugin instabil ist und in den Ordner "disabled" verschoben werden muss.
Ich hatte den Gedanken, dass dies der Grund für die Abstürze sein könnte. Wie sich herausstellte, war es das! Im Moment benutze ich Version 6.9.2 von Notepad ++ und 0.9.5 von Hex Editor Plugin unter Windows 10 Version 1511 (10586.494). Sobald ich die DLL-Datei für den Hex-Editor in den Plugins-Ordner verschiebe, um sie zu aktivieren, und dann über das Kontextmenü eine Datei öffne, stürzt das Programm ab. Wenn ich es heruntergefahren habe, verschieben Sie die DLL-Datei zurück in den deaktivierten Ordner, dann stürzt es nicht ab, wenn Sie das Kontextmenü verwenden.
Hinweis! Dies geschieht nur, wenn die Dateinamenerweiterung NFO ist! Also für eine Datei mit der Namenserweiterung von TXT ist das nicht betroffen. Ich habe nicht viele der anderen Dateinamenerweiterungen getestet, die ich auf meinem Computer habe, aber ich habe einige davon getestet (z. B. JPG), und es sieht so aus, als wären nur Dateien mit NFO-Erweiterungen betroffen.
Für den Fall, dass jemand dies interessant findet, ist hier, was zu tun ist, um es zu replizieren.
- Installieren Sie Notepad ++, Version 6.9.2.
- Installieren Sie das Hex Editor Plugin Version 0.9.5.
- Erstellen Sie eine neue Dummy-Datei mit dem Namen dummy.nfo auf dem Desktop.
- Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Bearbeiten mit Notepad ++.
Beachten Sie, dass einige ältere Versionen von Notepad ++ den Fehler ebenfalls auslösen. Ich weiß nicht, in welcher Version dieses Problem aufgetreten ist. Wenn Sie jedoch eine zu alte Version verwenden, wird der Fehler nicht angezeigt.