Wie finde ich die aktuelle windows-Sprache von cmd?
Ich würde gerne ein Skript auszuführen für jede Sprache.
Ich brauche eine Möglichkeit, zu erfahren, welches os, welche Sprache verwendet wird, die Verwendung von batch-Dateien.
Sowohl auf windows XP und Windows 7.
Dank
Borderline serverfault Frage.
Sie wollen die Sprache der Benutzeroberfläche, richtig? Nicht die locale?
Sie wollen die Sprache der Benutzeroberfläche, richtig? Nicht die locale?
InformationsquelleAutor | 2009-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weiß nicht, ob das noch funktioniert auf Windows 7 aber es funktioniert in Windows XP
Dann können Sie analysieren Sie die Ausgabe. z.B.
040C -->
Französisch;0C0A -->
Spanisch.InformationsquelleAutor jitter
Können Sie nicht verwenden, Installieresprache unter HKLM\SYSTEM\CurrentControlSet\Control\nls\language
denn das ist genau das, was es sagt, es ist: Sprache Installieren
Sie können zwar direkt installieren der lokalisierten version von Windows, ist dies nicht immer der Fall, wie es war nicht auf meinem PC. Statt eines language Packs angewendet wird, was in Ordnung ist, aber dann die Display-Sprache ist nicht dasselbe wie Sprache Installieren.
Auch wenn ein Benutzer ändern display-Sprache, Installieresprache nicht die änderung wider. Und es könnte sein, mehrere Benutzer mit unterschiedlichen Sprachen anzeigen.
Es ist der Unterschied zwischen Lokalen Maschine Sprache, Sprache im System-und Benutzer-Sprache. Es gibt auch separate Einstellungen für BCD-Sprache, verwendet für die recovery-und boot-MANAGERS
Installieren, Sprache einstellen bei der installation und wird nie geändert
auch einen Default-Wert für "HKLM\SYSTEM\CurrentControlSet\Control\nls\language" - Taste wird auf den gleichen Wert gesetzt. Dieser Wert ist falsch Lesen von einigen InstallShield-setup-Programm, was im Englisch-Schnittstelle auf lokalisierten Windows.
Wenn Sie die Anzeigesprache ändern, wird der neue Wert ist gespeichert in
diese überschreiben Installieresprache Wert unter HKLM\SYSTEM\CurrentControlSet\Control\nls\language
Es ist ein mix-up in Wert-Typen, während Installieresprache ist LCID, PreferredUiLanguages ist LCID string.
Diese Sprache wird dann berichtet, wie Lokale Maschinen-Sprache. Es ist nicht User-Display-Sprache
Dies ist die Sprache für System-Benutzer.
Bevor ein Benutzer angemeldet ist, wird diese Sprache verwendet.
Das heißt, es ist eine Sprache zum Willkommen-Bildschirm, und für die OOBE.
Gibt es auch eine WMI-Weg OS-Sprache, aber ich nicht testen, welche dieser Sprachen, die Sie erhalten
InformationsquelleAutor papo
Den code unten fixiert mein Problem. Es funktioniert auf Windows Server 2003 und Windows 7
Hoffe, es hilft!
InformationsquelleAutor BlueEagle
Verwenden "dism /online /get-intl" - Befehl.
InformationsquelleAutor Sunny Shukla
In der CMD-Konsole schreiben Befehl:
InformationsquelleAutor Denis Bubnov
Verwenden Sie einen Befehl auf der cmd und Suche für Englisch word(s) verknüpfen Sie mit Ihrer Abfrage.
Beispiel:
w32tm /query /peers >> somewhere.txt
Die erste Zeile ist immer "peers" oder "Dienst nicht gestartet", so dass, wenn der Benutzer auf eine andere Sprache als Englisch wird das script nicht finden, das Wort, und das Ergebnis mit return 0.
InformationsquelleAutor John RPG