Benutzer mit den meisten Antworten
Windows Anzeigesprache ermitteln

Frage
-
Moin,
hat grad jemand eine spontane Idee, wie ich aus einer Batchdatei heraus die aktuell für den Benutzer gesetzte Anzeigesprache des OS ermitteln kann?
Ich hab die Variable HKCU\Control Panel\Desktop\MultiUILanguageID gefunden, die auf einem englischen XP mit installiertem MUI Paket und Umstellung auf die deutsche Sprache brav 0407 anzeigt.
Dummerweise gibt es sie aber auf einem anderen englischen XP überhaupt nicht, obwohl das MUI Paket dort ebenfalls installiert ist - allerdings ist die Anzeigesprache dort Englisch. HKCU\Control Panel\International\Locale hilft mir nicht, da ja auch ein PC mit 0407er Locale als Anzeigesprache 0409 eingestellt haben kann.Wo ist der Key, den ich bisher übersehe?
cu, Ingo- Verschoben Raul TalmaciuMicrosoft contingent staff Montag, 20. Februar 2012 15:14 Zussamenführung Plan (aus:Windows Client)
Montag, 1. November 2010 18:19
Antworten
-
Hallo Ingo
Falls ein User eine andere Sprache als die Installationssprache nutzt, wird, wie von dir im ersten Post erwähnt, der HKCU\Control Panel\Desktop\MultiUILanguageID Reg Wert gesetzt.
Falls die Installationssprache benutzt wird, ist der o.g. RegWert nicht gesetzt und die Installationssprache kann man unter HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\InstallLanguage rausfinden.
Installierte MUIs sind hier zu finden: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages.
Hoffe das hilft.
Gruß
Andrei- Als Antwort markiert Andrei Talmaciu Montag, 8. November 2010 08:55
Mittwoch, 3. November 2010 09:12
Alle Antworten
-
Hi Ingo,
Moin,
hat grad jemand eine spontane Idee, wie ich aus einer Batchdatei heraus die aktuell für den Benutzer gesetzte Anzeigesprache des OS ermitteln kann?
Ich hab die Variable HKCU\Control Panel\Desktop\MultiUILanguageID gefunden, die auf einem englischen XP mit installiertem MUI Paket und Umstellung auf die deutsche Sprache brav 0407 anzeigt.
Dummerweise gibt es sie aber auf einem anderen englischen XP überhaupt nicht, obwohl das MUI Paket dort ebenfalls installiert ist - allerdings ist die Anzeigesprache dort Englisch. HKCU\Control Panel\International\Locale hilft mir nicht, da ja auch ein PC mit 0407er Locale als Anzeigesprache 0409 eingestellt haben kann.
Wo ist der Key, den ich bisher übersehe?wäre es für dich OK die Sprachversion aus der Datei winver.exe auszulesen?
http://support.microsoft.com/kb/310104Viele Grüße
ChristianDienstag, 2. November 2010 05:31 -
Hallo Ingo
Falls ein User eine andere Sprache als die Installationssprache nutzt, wird, wie von dir im ersten Post erwähnt, der HKCU\Control Panel\Desktop\MultiUILanguageID Reg Wert gesetzt.
Falls die Installationssprache benutzt wird, ist der o.g. RegWert nicht gesetzt und die Installationssprache kann man unter HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\InstallLanguage rausfinden.
Installierte MUIs sind hier zu finden: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages.
Hoffe das hilft.
Gruß
Andrei- Als Antwort markiert Andrei Talmaciu Montag, 8. November 2010 08:55
Mittwoch, 3. November 2010 09:12