Wie ändere ich meine cmd.exe auf Englisch?

23

Ich verwende Windows XP auf Niederländisch, möchte es aber cmd.exeauf Englisch haben.

Gibt es eine Möglichkeit, die Sprache zu ändern? Kann ich eine separate Version cmd.exein Englisch herunterladen ? Gibt es noch andere Möglichkeiten?

orlp
quelle
2
Denken Sie nicht, es wäre besser zu fragen, wie man es auf Englisch einstellt ?
Slhck
Ich bin mir ziemlich sicher, dass die EXE-Datei Lokalisierungsinformationen enthält und die tatsächlichen Sprachzeichenfolgen an anderer Stelle gespeichert sind. Wenn Sie ein englisches CMD.EXE finden, funktioniert es möglicherweise identisch. Zufälligerweise lebe ich in Amsterdam, also wenn ich das nächste Mal eine holländische XP-Maschine sehe, werde ich die Exe MD5 und sehen, was passiert :-)
Tom Corelis
1
@slhck: Ich bin mir ziemlich sicher, dass die Lokalisierung innerhalb der ausführbaren Datei liegt, wie aus meinem Hex-Editor hervorgeht.
Orlp
Ja, das könnte sehr gut sein, sehen Sie einfach meine Bearbeitung - sind Sie damit einverstanden? Das ist nur eine umfassendere Frage, wer weiß, was möglich ist.
Slhck
1
@nightcracker: Wo die Lokalisierungsdaten gespeichert werden, hängt von Ihrer Windows-Version ab. XP hat alles in der exe-Datei eingebaut. Ab Vista werden sie extern in einem Unterverzeichnis mit dem Namen Ihrer Sprache (z. B. "de-de" für Deutsch) und einer Datei mit dem Namen cmd.dll.mui
Robert

Antworten:

15

Ausführen

chcp 437

in der cmdEingabeaufforderung.

Beispielsweise:

C:\Users\javaserv> chcp 437
Active code page: 437
Dmitry L.
quelle
1
Diese Antwort funktioniert bei mir. Mein System ist Russisch Windows 7 ome Premium
SergV
5
Dies ändert nichts an meinem Windows 7 Enterprise in Deutsch. Alles ist noch in Deutsch, sei es diroder route. Wurde 850, geändert in 437. AFAIK, 850 steht für "DOS (Western)", daher steht es nicht für eine Sprache, sondern für eine Zeichenkodierung.
Ygoe
Dies änderte meine traditionellen chinesischen Eingabeaufforderungen und Nachrichten cmdauf Englisch. Funktioniert ganz groß.
Nelson
Funktioniert großartig, aber der einfache chinesische Teil des Dateinamens wird ????
Bronzemann
@bronzeman dann brauchst du eine schrift für chinesische schriftzeichen. Wie Microsoft YaHei Mono.
WesternGun
5

Dies hängt davon ab, wie Ihr Windows lokalisiert ist (ich kenne mich nicht speziell mit niederländischem Windows aus). Sehen Sie sich den folgenden Ordner an:

c:\Windows\System32\nl-NL

Wenn Sie die Datei dort benannt cmd.exe.muihaben, benennen Sie sie in etwas anderes um. Ihre Eingabeaufforderung wird größtenteils in Englisch angezeigt (der gesamte Text aus der Datei cmd.exe wird in Englisch angezeigt, einige Fehlermeldungen stammen jedoch aus anderen Quellen und sind in Niederländisch.

Wenn Sie nicht über einen solchen Ordner verfügen oder dieser cmd.exe.muinicht vorhanden ist, bedeutet dies, dass in Ihrer cmd.exe (ausführbare Eingabeaufforderung) niederländische Zeichenfolgen integriert sind, sodass Sie diese nicht einfach in Englisch ändern können.

haimg
quelle
Dies gibt mir Fehlermeldungen, da die Zeichenketteneinträge nicht mehr gefunden werden können.
pgampe
1
Ich wünschte, es gäbe eine Möglichkeit, die Verwendung der MUIs für einen bestimmten Start der Binärdatei ohne Datei-Hacking zu deaktivieren.
Stein Åsmul
1

Es wird keinen "obskuren langen Link von microsoft.com" geben. cmd.exeist eine Windows-Komponente und wird nicht separat vertrieben.

Grawity
quelle
3
kann die Frage nicht beantworten. (Vielleicht hat sich die Frage geändert)
user1133275
Diese Antwort enthält einige nützliche Informationen, beantwortet jedoch nicht die Frage. Diese Informationen könnten stattdessen in einem Kommentar angegeben werden.
Zeel
0

Unter Windows XP können Sie viele Zeichenfolgen selbst übersetzen. Mit einem Ressourcen-Editor wie XN Resource Editor oder ResEdit können Sie die enthaltenen Nachrichten ändern und alles als geänderte EXE-Datei speichern.

Hinweis: Da es sich um eine Windows-Komponente handelt, gehe ich davon aus, dass das Ändern einer ausführbaren Datei unter Windows nicht durch die Lizenz abgedeckt ist, die Sie bei der Installation von Windows akzeptiert haben.

Robert
quelle