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.


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 .


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++ 

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.


3

Die anderen Antworten haben bei mir nicht funktioniert.

Das Deinstallieren und Neuinstallieren von npp hat den Trick gemacht.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.