Automatisieren von Regions- und Spracheinstellungen in Windows Vista, Windows Server 2008, Windows 7 und Windows Server 2008 R2

In diesem Artikel werden die Optionen für regionale und Spracheinstellungen sowie die Methode zum Ändern der Einstellungen beschrieben.

              Gilt für: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Ursprüngliche KB-Nummer: 2764405

Zusammenfassung

In diesem Artikel werden die Optionen für regionale Und Spracheinstellungen in Windows Vista, Windows Server 2008, Windows 7 und Windows Server 2008 R2 beschrieben. Außerdem finden Sie in diesem Artikel die Methode zum Ändern der Einstellungen mithilfe einer XML-basierten Antwortdatei.

XML-Beispielantwortdatei


<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">

<!-- user list -->  
 <gs:UserList>
 <gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/>  
 </gs:UserList>

<!-- GeoID -->
 <gs:LocationPreferences>  
 <gs:GeoID Value="244"/>
 </gs:LocationPreferences>

<gs:MUILanguagePreferences>
 <gs:MUILanguage Value="cy-GB"/>
 <gs:MUIFallback Value="en-GB"/>
 </gs:MUILanguagePreferences>

<!-- system locale -->
 <gs:SystemLocale Name="en-US"/>

<!-- input preferences -->
 <gs:InputPreferences>
 <gs:InputLanguageID Action="add" ID="0409:00000409"/>
 <gs:InputLanguageID Action="remove" ID="0409:00000409"/>
 </gs:InputPreferences>

<!-- user locale -->
 <gs:UserLocale>
 <gs:Locale Name="en-US" SetAsCurrent="true" ResetAllSettings="false">
 <gs:Win32>
 <gs:iCalendarType>1</gs:iCalendarType>
 <gs:iCurrency>3</gs:iCurrency>
 <gs:iCurrDigits>1</gs:iCurrDigits>
 <gs:sList>...</gs:sList>
 <gs:sDecimal>;;</gs:sDecimal>
 <gs:sThousand>::</gs:sThousand>
 <gs:sGrouping>1</gs:sGrouping>
 <gs:iDigits>2</gs:iDigits>
 <gs:iNegNumber>2</gs:iNegNumber>
 <gs:sNegativeSign>(</gs:sNegativeSign>
 <gs:sPositiveSign>=</gs:sPositiveSign>
 <gs:sCurrency>kr</gs:sCurrency>
 <gs:sMonDecimalSep>,,</gs:sMonDecimalSep>
 <gs:sMonThousandSep>...</gs:sMonThousandSep>
 <gs:sMonGrouping>3</gs:sMonGrouping>
 <gs:iNegCurr>3</gs:iNegCurr>
 <gs:iLZero>0</gs:iLZero>
 <gs:sTimeFormat>:HH:m:s tt:</gs:sTimeFormat>
 <gs:s1159>a.m.</gs:s1159>
 <gs:s2359>p.m.</gs:s2359>
 <gs:sShortDate>d/M/yy</gs:sShortDate>
 <gs:sLongDate>dddd, MMMM yyyy</gs:sLongDate>
 <gs:iFirstDayOfWeek>6</gs:iFirstDayOfWeek>
 <gs:iFirstWeekOfYear>2</gs:iFirstWeekOfYear>
 <gs:sNativeDigits>0246813579</gs:sNativeDigits>
 <gs:iDigitSubstitution>1</gs:iDigitSubstitution>
 <gs:iMeasure>0</gs:iMeasure>
 <gs:iTwoDigitYearMax>2021</gs:iTwoDigitYearMax>
 </gs:Win32>
 </gs:Locale>
 </gs:UserLocale>
 </gs:GlobalizationServices>

Syntax

  • UserList: Diese Einstellung gibt das Benutzerkonto an, für das die Einstellungen geändert werden müssen. CopySettingsToDefaultUserAcct und CopySettingsToSystemAcct sind die Parameter, mit denen die Einstellungen an alle Benutzer und auch an das Systemkonto (LogonUI-Bildschirm) kopiert werden können.
  • GeoID/Standorteinstellungen: Updates das Feld für den aktuellen Standort auf der Registerkarte Standort. Einige Software, einschließlich Windows, stellt möglicherweise zusätzliche Informationen bereit, die dazu weitergegeben werden, z. B. Wetter
  • MUILanguagePreference: Unterstützt das Festlegen der Anzeigesprache und ggf. der Fallbacks der Anzeigesprache für das System. Legen Sie mithilfe des untergeordneten Elements <gs:MUILanguage> mit einem Attribut fest, das die Sprachzeichenfolge enthält. Um die Fallbacksprache des Sprachsatzes mithilfe <von gs:MUILanguage> festzulegen, verwenden Sie das Element <gs:MUIFallback>. Wenn Sie diese XML-Entität verwenden, werden die Anzeigesprachen NICHT installiert. Sie sollte nur zum Auswählen von Anzeigesprachen verwendet werden, nachdem sie installiert wurden.
  • SystemLocale: Mit dieser Einstellung können Programme, die Unicode nicht verwenden, Menüs und Dialogfelder in der lokalisierten Sprache ausführen und anzeigen. Wenn ein lokalisiertes Programm auf dem Computer nicht ordnungsgemäß angezeigt wird, kann das Problem behoben werden, wenn das Systemgebietsschema der Sprache des lokalisierten Programms entspricht. Diese Einstellung ist jedoch systemweit, sodass es nicht möglich ist, die lokalisierten Programme, die Unicode nicht für mehrere Sprachen verwenden, gleichzeitig zu unterstützen.
  • InputPreferences: Diese Einstellung gibt die Kombinationen aus Eingabegebietsschema und Tastaturlayout an. Hinweis: Im Gegensatz zu 2003/XP wurde bei einigen komplexen Sprachen die Verwendung von KLIDs zum Identifizieren von Tastaturlayouts durch GUIDs ersetzt. Der folgende Link enthält eine Tabelle für die Ersetzung: Von KLID zu GUID (auch bekannt als KLIDoral-Stimulation, es fühlt sich GUID an)
  • UserLocale: Diese Einstellung steuert die Einstellungen zum Sortieren von Zahlen, Uhrzeit, Währung und Datumsangaben. So verwenden Sie .xml Antwortdatei, um Spracheinstellungen festzulegen:
  1. Erstellen Sie eine XML-Datei mit den erforderlichen Einstellungen, und speichern Sie sie als Datei (z. B. c:\unattend.xml). Die .xml-Datei sollte mindestens Folgendes enthalten:

    <gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
     <gs:UserList>
     <gs:User UserID="Current"/>  
     </gs:UserList>
     </gs:GlobalizationServices>
    
  2. Erstellen Sie mithilfe der folgenden Befehlszeile eine Batchdatei, um die Einstellungen für die Antwortdatei anzuwenden:
    control.exe intl.cpl,,/f:"c:\Unattend.xml"

References

Leitfaden zur mehrsprachigen Benutzeroberfläche von Windows Vista
https://technet.microsoft.com/library/cc721887(WS.10).aspx

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.