DISM – Sprachen und Befehlszeilenoptionen für die internationale Wartung

Die internationalen Befehle können verwendet werden, um internationale Einstellungen in Windows- und WinPE-Images (Windows Preinstallation Environment) zu ändern. Sie können auch vorhandene Einstellungen in einem Windows-Offline- oder Onlineimage abfragen.

Die Basissyntax für die Wartung eines Windows-Images mit dem DISM-Tool (Deployment Image Servicing and Management, Abbildverwaltung für die Bereitstellung) lautet:

DISM.exe {/Image:<path_to_offline_image_directory>|/Online} [dism_global_options] {servicing_option} [<servicing_argument>]

Es gibt drei Arten von internationalen Wartungsbefehlen:

  • Get-Befehle: Mit diesen wird ein Bericht der internationalen Einstellungen für ein Offlineimage oder ein laufendes Betriebssystem abgerufen.
  • Set-Befehle: Mit diesen werden die unterschiedlichen internationalen Einstellungen für ein Offlineimage festgelegt.
  • Gen-LangIni-Befehle: Mit diesen wird die „Lang.ini“-Datei generiert, die während des Setups verwendet wird.

Die folgenden internationalen Wartungsoptionen sind für ein Offlineimage verfügbar:

DISM.exe /Image:<path_to_offline_image_directory> [/Get-Intl] [/Set-UILang|/Set-UILangFallback|/Set-SysUILang|/Set-SysLocale|Set-UserLocale|/Set-InputLocale|/Set-AllIntl|/Set-Timezone|/Set-SKUIntlDefaults|/Set-LayeredDriver] [/Gen-Langini|/Set-SetupUILang|/Distribution]

Hinweis

Das Image muss bereitgestellt werden, bevor die /Mount-Image-Option in DISM verwendet wird (weitere Informationen unter Befehlszeilenoptionen für die DISM-Imageverwaltung). Der für den /MountDir-Parameter angegebene Wert beim Anbringen des Images sollte als Wert des /Image-Parameters verwendet werden.

Die folgenden internationalen Wartungsoptionen sind für ein ausgeführtes Betriebssystem verfügbar:

DISM.exe /Online /Get-Intl

Die folgende Tabelle enthält eine Beschreibung, wie die einzelnen internationalen Wartungsoptionen verwendet werden können. Bei diesen Optionen wird keine Groß-/Kleinschreibung berücksichtigt.

/Get-Help /?

Wenn diese Option unmittelbar nach einer Befehlszeilenoption für die internationale Wartung verwendet wird, werden Informationen zu der Option und den Argumenten angezeigt. Gegebenenfalls werden weitere Themen verfügbar, wenn ein Image angegeben ist.

Beispiele:

Dism /image:C:\test\offline /Set-UILang /?
Dism /online /Get-intl /?

/Get-Intl

Hiermit werden Informationen zu internationalen Einstellungen und Sprachen angezeigt.

  • Zeigen Sie mit der Option /Online Informationen zu internationalen Einstellungen und Sprachen im laufenden Betriebssystem an.
  • Verwenden Sie die /Image:<path_to_offline_image_directory>-Option, um Informationen zu internationalen Einstellungen und Sprachen im Offlineimage anzugeben.
  • In Verbindung mit der Option /Distribution werden Informationen zu internationalen Einstellungen und Sprachen in der Distribution angezeigt. Der Name des Ordners in der Distributionsfreigabe wird nicht überprüft. Er wird als …\Langpacks<locale_name>\Lp.cab angegeben, wobei <locale_name> der Name des Ordners ist.

Hinweis

Das Benutzergebietsschema wird nur für Offlineimages gemeldet. Der Bericht enthält nicht diese Einstellung für laufende Betriebssysteme.

/Set-UILang

Hiermit wird die Standardsprache der Systembenutzerschnittstelle (UI) festgelegt. Wenn die Sprache nicht im Windows-Image installiert ist, gibt der Befehl einen Fehler aus.

Syntax:

DISM /Set-UILang:<language_name>
  • <language_name> gibt den Namen der Sprache an, die als Standard festgelegt werden soll; z. B. ja-JP.

Hinweis

  • Ab Windows 11 bleibt die von DISM festgelegte Standardsprache für die Systembenutzeroberfläche in allen Editionen unverändert, mit Ausnahme der Home Edition. Für alle kommerziellen Editionen wird die während der Windows-Willkommensseite (Out-of-Box-Experience, OOBE) ausgewählte Sprache als die vom System bevorzugte Benutzeroberflächensprache festgelegt, und Windows wird in dieser Sprache angezeigt. Für die Home-SKU ist die bei OOBE ausgewählte Sprache weiterhin die Standardsprache der Systembenutzeroberfläche.
  • Ab Windows 10, Version 2004, gilt Folgendes: Wenn eine Sprache, die durch ein APPX-basiertes Language Experience Pack (LXP) unterstützt wird, als Argument übergeben wird, wird die Sprache als voreingestellte Benutzeroberflächensprache des Systems und die übergeordnete Sprache als standardmäßige Benutzeroberflächensprache des Systems festgelegt.
  • In früheren Versionen hat diese Option nicht das Festlegen der Benutzeroberfläche auf eine Sprache unterstützt, die als LXP installiert wurde.

Beispiel:

Dism /image:C:\test\offline /Set-UILang:fr-FR

/Set-UILangFallback

Hiermit wird die Fallbackstandardsprache für die Systembenutzeroberfläche im Windows-Offlineimage festgelegt. Diese Einstellung wird nur verwendet, wenn die durch die /Set-UILang-Option angegebene Sprache eine teilweise lokalisierte Sprache ist.

Syntax:

DISM /Set-UILangFallback:<Language_Name>
  • <Language_Name> gibt den Namen der Sprache an, die als Standardfallback festgelegt werden soll; z. B. en-US.

Beispiel:

Dism /image:C:\test\offline /Set-UILangFallBack:fr-FR

/Set-SysUILang

Hiermit wird die bevorzugte Benutzeroberflächensprache des Systems festgelegt. Wenn die Sprache nicht im Windows-Image installiert ist, gibt der Befehl einen Fehler aus.

Syntax:

 /Set-SysUILang:<language_name>
  • <Language_Name> gibt den Namen der Sprache an, die als Standardfallback festgelegt werden soll; z. B. en-US.

Beispiel:

Dism /image:C:\test\offline /Set-SysUILang:fr-FR

/Set-SysLocale

Hiermit wird die Sprache für Nicht-Unicode-Programme (auch als Systemgebietsschema bezeichnet) und Schriftarteinstellungen im Windows-Offlineimage festgelegt.

Syntax:

/Set-SysLocale:<locale_name>
  • <locale_name> gibt den Namen der Sprache und des Gebietsschemas an, die als Standardsprache für Nicht-Unicode festgelegt werden sollen; Beispiel: en-US.

Wichtig

Sie können keine reinen Unicode-Sprachen als Gebietsschema des Systems festlegen. Wenn Sie dies versuchen, schlägt die /Set-SysLocale-Option fehl, und die Sprache der Nicht-Unicode-Programme wird nicht geändert.

Beispiel:

Dism /image:C:\test\offline /Set-SysLocale:fr-FR

/Set-UserLocale

Hiermit wird die Sprache für Standardwerte und Formate (auch als Benutzergebietsschema bezeichnet) im Windows-Offlineimage festgelegt. Die Sprache „Standardwerte und Formate“ ist eine Einstellung pro Benutzer*in, die die Standardsortierreihenfolge und die Standardeinstellungen für die Formatierung von Datumsangaben, Uhrzeiten, Währungen und Zahlen bestimmt.

Syntax:

/Set-UserLocale:<locale_name>
  • <locale_name> gibt den Namen der Sprache und des Gebietsschemas an, die als Standardsprache für Nicht-Unicode festgelegt werden sollen; Beispiel: en-US.

Beispiel:

Dism /image:C:\test\offline /Set-UserLocale:fr-FR

/Set-InputLocale

Hiermit werden die Eingabegebietsschemas und Tastaturlayouts festgelegt, die im Windows-Offlineimage verwendet werden sollen.

Syntax:

/Set-InputLocale:<input_locale>:<keyboard_layout>
  • Der Wert des <input_locale:keyboard_layout>-Paares kann einer der folgenden sein:

    • <language_id:keyboard_layout>

      Beispiel: 0409:00000409

    • <locale_name>

      Wenn Sie z. B. „en-US“ als lokalen Namen angeben, legt die Set-InputLocale:-Option auch das für dieses Gebietsschema definierte Standardtastaturlayout fest.

Sie können mehrere Werte angeben, indem Sie Semikolons als Trennzeichen verwenden. Dies ist nützlich, wenn Sie Unterstützung für mehrere Tastaturen auf einem einzelnen Computer einschließen möchten. Der erste Wert wird als Standardtastatur festgelegt.

Die gültigen Tastaturlayouts, die auf Ihrem Computer konfiguriert werden können, werden im HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layouts-Registrierungsschlüssel aufgeführt.

Eine Liste der Werte finden Sie unter Standardeinstellungen für Eingabegebietsschemas und Standardtastatureinstellungen.

Verwenden Sie den Hexadezimalwert der Sprach-ID und des Tastaturlayouts, das Sie konfigurieren möchten.

Dieser Parameter ist optional.

Beispiel:

Dism /image:C:\test\offline /Set-InputLocale:fr-fr
Dism /image:C:\test\offline /Set-InputLocale:0410:00010410

/Set-AllIntl

Hiermit werden die Standardsprache der Systembenutzeroberfläche, die Sprache für Nicht-Unicode-Programme, die Sprache „Standardwerte und Formate“ sowie die Eingabegebietsschemas und Tastaturlayouts auf die angegebene Sprache im Windows-Offlineimage festgelegt. Diese Option gibt den Sprachwert für Folgendes an:

  • Sprache der Benutzeroberfläche
  • Gebietsschema des Systems
  • Gebietsschema des Benutzers
  • Eingabegebietsschema

Bei Verwendung mit einer der Optionen, die die einzelne Sprache oder das Gebietsschema angeben, haben die einzelnen Einstellungen Vorrang.

Syntax:

Set-AllIntl:<language_name>
  • <language_name> gibt den Sprachnamen und Gebietsschemacode an, zum Beispiel en-US, es-ES oder fr-FR.

Hinweis

  • Ab Windows 10, Version 2004, gilt Folgendes: Wenn eine Sprache, die durch ein APPX-basiertes Language Experience Pack (LXP) unterstützt wird, als Argument übergeben wird, wird die Sprache als voreingestellte Benutzeroberflächensprache des Systems und die übergeordnete Sprache als standardmäßige Benutzeroberflächensprache des Systems festgelegt.

  • In früheren Versionen hat diese Option nicht das Festlegen der Benutzeroberfläche auf eine Sprache unterstützt, die als LXP installiert wurde.

Beispiel:

Dism /image:C:\test\offline /Set-AllIntl:fr-FR

/Set-TimeZone

Hiermit wird die Standardzeitzone in einem Windows-Image festgelegt. Vor dem Festlegen der Zeitzone überprüft DISM, ob die angegebene Zeitzonenzeichenfolge für das Image gültig ist.

Syntax:

Set-TimeZone:<timezone_name>
  • <timezone_name> gibt den Namen der zu verwendenden Zeitzone an, zum Beispiel Pacific Standard Time. Eine vollständige Liste der Zeitzonenzeichenfolgen finden Sie in der Windows-Referenz zum unbeaufsichtigten Setup.

    Der Name der Zeitzone muss genau mit dem Namen der Zeitzoneneinstellungen in der Registrierung in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones übereinstimmen.

    Wenn Sie Ihrem Computer eine benutzerdefinierte Zeitzone hinzufügen, können Sie diese benutzerdefinierte Zeitzonenzeichenfolge angeben.

Beispiel:

Dism /image:C:\test\offline /Set-TimeZone"W. Europe Standard Time"

/Set-SKUIntlDefaults

Hiermit werden die Standardsprache der Systembenutzeroberfläche, die Sprache für Nicht-Unicode-Programme, die Sprache „Standardwerte und Formate“ sowie die Eingabegebietsschemas, Tastaturlayouts und Zeitzonenwerte in einem Windows-Offlineimage für den von <language_name> angegebenen Standardwert festgelegt. Die </Set-SKUIntlDefaults>-Option ändert den Tastaturtreiber für japanische und koreanische Tastaturen nicht. Sie müssen die Option /Set-LayeredDriver verwenden, um dies zu ändern.

Syntax:

/Set-SKUIntlDefaults:<language_name>
  • <Language_Name> gibt den Namen der Sprache an, die als Standardfallback festgelegt werden soll; z. B. en-US.

Verwenden Sie /Set-SKUIntlDefaults, um alle internationalen Einstellungen in einem Windows-Offlineimage zu ändern, um sie mit den Standardwerten abzugleichen, die während der Installation von Retail-Versionen festgelegt werden. Informationen zu den Standardwerten jedes Language Pack finden Sie unter Standardeingabegebietsschemas für Windows Language Packs.

Dieser Parameter ist optional. In Kombination mit einer der Einstellungen weiter oben in diesem Abschnitt hat die einzelne Einstellung Priorität.

Wenn die übergebene Sprache einer Nur-Unicode-Gebietsschemaeinstellung entspricht, wird das Systemgebietsschema nicht geändert, aber der Befehl schlägt nicht fehl.

Beispiel:

Dism /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR

/Set-LayeredDriver

Hiermit wird ein Tastaturtreiber angegeben, der für japanische oder koreanische Tastaturen verwendet werden soll.

In Japan verfügen viele Retail-Benutzer über Tastaturen mit 106 Tasten, während andere über Tastaturen mit 101 oder 102 Tasten verfügen. In Korea gibt es verschiedene Arten von Tastaturen, einige mit unterschiedlicher Anzahl von Tasten.

Syntax:

Set-LayeredDriver:<value>
  • Die möglichen Werte für diese Einstellungen sind 1, 2, 3, 4, 5, 6:

    • 1 gibt die das PC/AT Enhanced Keyboard (101/102-Tasten) an.
    • 2 gibt die das koreanische PC/AT 101-Key Compatible Keyboard/MS Natural Keyboard an (Typ 1).
    • 3 gibt die das koreanische PC/AT 101-Key Compatible Keyboard/MS Natural Keyboard an (Typ 2)
    • 4 gibt die das koreanische PC/AT 101-Key Compatible Keyboard/MS Natural Keyboard an (Typ 3)
    • 5 gibt die koreanische Tastatur (103/106 Tasten) an.
    • 6 gibt die japanische Tastatur (106/109 Tasten) an.

Beispiel:

Dism /image:C:\test\offline /Set-LayeredDriver:1

/Gen-LangINI

Hiermit wird eine neue „Lang.ini“-Datei generiert, die vom Setup verwendet wird, um die Sprachpakete innerhalb des Images und außerhalb der Distribution zu definieren. Außerdem wird die Standardsprache der Benutzeroberfläche für das Setup definiert.

Die neue „Lang.ini“-Datei wird dem Ordner „Quellen“ der Windows-Distribution hinzugefügt.

Hinweis

Sie werden nicht nach der Berechtigung zum Überschreiben einer vorhandenen „Lang.ini“-Datei aufgefordert. Die vorhandene „Lang.ini“-Datei wird automatisch überschrieben.

Sie müssen ein Windows-Offlineimage (/Image:<path_to_offline_image.wim>) und eine Distribution (`Distribution:<path_to_distribution_directory>) angeben.

Beispiel:

Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution

/Set-SetupUILang

Hiermit wird die Standardsprache definiert, die vom Setup verwendet wird. Wenn diese Sprache nicht verwendet werden kann, verwendet das Setup automatisch Englisch.

Dies ist ein optionaler Befehl. Wenn er nicht verwendet wird, wird die Standardsprache der Benutzeroberfläche im Image verwendet. Wenn die Sprache nicht vorhanden ist, wird die erste Sprache in der Liste der aktuellen Sprachen verwendet.

Syntax:

Set-SetupUILang:<language_name>
  • <Language_Name> gibt den Namen der Sprache an, die als Standardfallback festgelegt werden soll; z. B. en-US.

Beispiel:

Dism /image:C:\test\offline /Set-SetupUILang:fr-FR /distribution:C:\windows_distribution

/Distribution

Hiermit wird der Pfad zur Windows-Distribution angegeben. Die Windows-Distribution ist eine Kopie des Inhalts, der in den Windows-Produktmedien veröffentlicht wird. Diese Option ist nur zur Verwendung mit den Optionen /Get-Intl und /Gen-LangINI vorgesehen, wenn externe Sprachpakete vorhanden sind.

Beispiel:

Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution

Einschränkungen

  • Sie können keine anderen Wartungsbefehle in derselben Befehlszeile mit internationalen Wartungsbefehlen verwenden.

  • Sie können keine Nur-Unicode-Sprache als Systemgebietsschema festlegen.

    Die folgenden Sprachen sind nur Unicode:

    Sprache Land/Region
    Amharisch Äthiopien
    Armenisch Armenien
    Assamesisch Indien
    Bengalisch Bangladesch
    Bengalisch Indien (Bengalische Schrift)
    Divehi Malediven
    Georgisch Georgien
    Gujarati Indien (Gujarati-Schrift)
    Hindi Indien
    Inuktitut (Silbenschrift) Canada
    Kannada Indien (Kannada-Schrift)
    Kasachisch Kasachstan
    Khmer Kambodscha
    Konkani Indien
    Laotisch Demokratische Volksrepublik Laos
    Malayalam Indien (Malayalam-Schrift)
    Maltesisch Malta
    Maori Neuseeland
    Marathi Indien
    Mongolisch (Mongolisch) PRC
    Nepalesisch Demokratische Bundesrepublik Nepal
    Odia Indien (Odia-Schrift)
    Paschtu Afghanistan
    Pandschabi Indien (Gurmukhi-Schrift)
    Sanskrit Indien
    Singhalesisch Sri Lanka
    Syrisch Syrien
    Tamilisch Indien
    Telugu Indien (Telugu-Schrift)
    Tibetisch PRC
    Yi PRC
  • Installieren Sie nach einem Update kein Sprachpaket.

    Wenn Sie ein Updatepaket installieren, das sprachabhängige Ressourcen enthält, bevor Sie ein Sprachpaket installieren, werden die im Update enthaltenen sprachspezifischen Änderungen nicht angewendet. Installieren Sie Sprachpakete immer, bevor Sie Updates installieren.

  • Wenn Sie mit /Set-TimeZone:<timezone_name> eine Zeitzone angeben, müssen Sie gerade Anführungszeichen (") für mehrere Wörter verwenden. Beispiel: /Set-TimeZone:"Pacific Standard Time". Wenn Sie den Zeitzonennamen aus einem Microsoft Word-Dokument kopieren und dann einfügen, werden die Anführungszeichen möglicherweise nicht erkannt, und die Befehlszeile führt zu einem Fehler.

  • Wenn Sie ein internationales Image warten, und Ihre Hostumgebung die Sprache in diesem Image nicht unterstützt, können Sie möglicherweise keine Fehlermeldung lesen, die aus dem internationalen Image stammt.

Was ist DISM?

Befehlszeilenoptionen für die DSM-Imageverwaltung

Befehlszeilenoptionen für die Abbildverwaltung für die Bereitstellung (DISM)