Notepad ++ kann langs.xml nicht laden, warum?

165

Immer wenn ich NotePad ++ öffne, erscheint folgende Fehlermeldung:

---------------------------
Konfigurator
---------------------- -----
Lade langs.xml fehlgeschlagen!
---------------------------

Das bedeutet natürlich, dass es auch keine Syntaxhervorhebung gibt.

Mein Betriebssystem ist Windows 7 64-Bit.

Klemmung
quelle
3
Seltsamerweise hatte ich das gleiche Problem. Und das Interessante war, dass die Hervorhebung funktioniert hat, als ich die Sprache manuell auswählte. Wie auch immer, die akzeptierte Antwort scheint das Problem vollständig zu beheben.
anand.trex
2
Das passiert mir gelegentlich. Und ich verliere auch meine Einstellungen. Das dauert mindestens ein paar Jahre.
Halil Özgür
Es kommt gelegentlich vor. Jedes Mal folge ich den Schritten in der akzeptierten Antwort , aber es ist immer noch ärgerlich. Bei meinem letzten Versuch habe ich myseld-Schreibrechte für langs.xml verweigert, sodass die Datei hoffentlich jetzt nicht abgeschnitten wird.
GolezTrol

Antworten:

219

Irgendwie hat dein langs.xmlFehler drin. Vielleicht haben Sie beim Durchsuchen verschiedener Notepad ++ - Optionen versehentlich unbeabsichtigte Änderungen daran vorgenommen. Das ist mir passiert.

Wechseln Sie in den Installationsordner für Notepad ++ und benennen Sie langs.xmlin um langs.xml.bad. Suchen Sie dann in demselben Ordner nach, erstellen Sie langs.model.xmleine Kopie davon und benennen Sie die Kopie in um langs.xml. Benennen Sie die Datei NICHT einfach um, da Sie sie sonst beim nächsten Mal nicht zur Verfügung haben.

Ersetzen Sie auch diese Datei im Ordner C:\users\(user)\appdata\roaming\notepad++

Anschließend sollten Sie die Datei langs.xml mit der Datei langs.xml.bad vergleichen und prüfen , ob Sie etwas Berechtigtes zurückhaben möchten.

Wenn Sie die Datei langs.model.xml vermissen , können Sie die aktuelle Version vom SVN- Repository herunterladen .

Rob3C
quelle
25
Arbeitete auch hier. Nebenbei möchte ich erwähnen, dass meine langs.xml-Datei als solche keine "Fehler" aufwies. Sie war leer! Größe Null. Leider konnte ich das Verhalten nicht reproduzieren, das dazu führte, dass es abgewischt wurde.
TataBlack
2
Ich auch. Null auch.
PA.
1
Meine langs.xml sah aus, als wäre sie nach der 30. Zeile aus irgendeinem Grund abgeschnitten worden. Rob3C's Fix hat super funktioniert!
Hardwareguy
5
Meins war auch Null. Sind Sie alle Zero-Byte-Datei Jungs unter Windows 7 x64, vielleicht? Ich frage mich, ob es einen Notepad ++ - Fehler gibt. Ich schwöre, ich habe nicht mit den Einstellungen
rumgespielt
3
Meins war auch null lang. Windows 7, x64.
Andrew
36

Ich hatte das gleiche Problem, musste aber die langs.xml im folgenden Pfad ersetzen, um es zu beheben.

C:\Users\<username>\AppData\Roaming\Notepad++

Für Benutzer einer aktuellen Windows-Version:

%appdata%\Notepad++ 
Seth Spearman
quelle
Das hat bei mir funktioniert. Die Datei wurde abgeschnitten, daher war XML ungültig.
JV01
Dieser funktionierte für mich, Windows7 64bit. Im Installationsordner (C: / Programme (x86) / Notepad ++ war die langs.model.xml aber keine langs.xml. Danke
Alfabravo
Hier gilt das gleiche. Zuerst versuchte die akzeptierte Antwort. Es befand sich keine langs.xml im Installationsordner, aber in diesem Roaming-Verzeichnis. Schlagen Sie vor, zuerst zu ermitteln, welche Situation zu Ihnen passt, indem Sie die beschädigte langs.xml suchen und dann das Modell an ihre Stelle kopieren.
Robert Kerr
Das hat bei mir funktioniert. Ich habe die Notepad ++ - Zip-Version verwendet (und nicht das Installationsprogramm). Ich denke, das Installationsprogramm stellt sicher, dass die XML-Dateien im Roaming-Verzeichnis vorhanden sind. Ohne das Installationsprogramm muss man sie also manuell kopieren. Es hat nichts mit XML-Korruption zu tun.
Tomáš Záluský
8

Ich hatte die gleiche Fehlermeldung, aber ein anderes Problem - die langs.xml-Datei war in Ordnung. Das Ersetzen durch langs.model.xml hat das Problem nicht behoben.

Um das Problem zu beheben, musste ich langs.xml in Notepad ++ öffnen (unter Windows7 als Admin ausgeführt, um in ProgramFiles speichern zu können). Dann aus dem EncodingMenü sah ich, dass die Datei als ANSI gespeichert wird. Die XML-Deklaration gibt den Zeichensatz 1252 an. Also habe ich die Datei durch Auswahl von Encoding-> Character sets-> Western european-> neu codiert Windows-1252. Dann nahm ich eine kleine Änderung an der Datei vor und speicherte sie erneut.

Ich vermute, dass dies mit der Standard-Codepage des Systems zusammenhängt.

Marek
quelle
3

Die anderen Antworten haben bei mir nicht funktioniert.

Das Deinstallieren und Neuinstallieren von npp hat den Trick gemacht.

Nimcap
quelle
Ja, in meinem Fall existierten die Dateien langs.xml nicht einmal.
Daniel_aren
0

Diese Antwort stammt aus einer abgelehnten Bearbeitung und wurde nicht von mir geschrieben:

Keine vollständige Beweislösung, da es wieder vorkommen kann.

"Umgebungsvariable% APPDATA% nicht verwenden" kann in Windows 7-Installationen ausgewählt werden, scheint jedoch ignoriert zu werden. Langs.xmlscheint immer rein zu sein %APPDATA%. (Ist diese Verwirrung die Ursache des Fehlers?)

Kopieren Sie das neue %APPDATA%\Langs.xmlin %APPDATA%\Langs.model.xmlund fügen Sie eine Kopie ein Program Files\Notepad++.

Kopieren Sie %APPDATA%\Langs.model.xmloder ProgramFiles\Notepad++\Langs.model.xmlnach, %APPDATA%\Langs.xmlwenn das Problem erneut auftritt - nicht narrensicher, aber eine Problemumgehung.

Eine narrensichere Lösung wäre, den Fehler zu beheben, der Langs.xmlzur Beschädigung führt.

slhck
quelle
Nein, die Datei wird niemals direkt darunter abgelegt %APPDATA%, sondern befindet sich möglicherweise im %APPDATA%\Roaming\Notepad++Ordner oder im Stammordner der Anwendung. Außerdem schlagen Sie vor, die kaputte langs.xmlOberseite von zu kopieren langs.model.xml. Tun Sie das nicht, es wird dauerhaft unterbrochen, kopieren Sie stattdessen die in der akzeptierten Antwort vorgeschlagene Umkehrung und lassen Sie das langs.model.xmlUnberührte dort, wo es war.
Abel
0

Ich habe diese Fehlermeldung erhalten, als ich die ZIP-Version verwendet habe (kein Installer). Das Umbenennen von Dateien und das erneute Installieren funktionierten bei mir nicht.

Versuchen Sie, die EXE-Datei mit "Als Administrator ausführen" auszuführen, und sagen Sie dann "Ja", wenn Sie aufgefordert werden, die Datei config.xml zu reparieren. Das hat bei mir funktioniert.

integris
quelle