Options des langues DISM et de la Command-Line de maintenance internationale

Ce paramètre est facultatif.

Exemple :

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

/Set-AllIntl

définit la langue par défaut de l’interface utilisateur système, la langue des programmes non-Unicode, le langage « standards et formats », les paramètres régionaux d’entrée et les dispositions du clavier pour la langue spécifiée dans l’image de Windows hors connexion. Cette option spécifie la valeur de langue pour les éléments suivants :

  • Langue de l’interface utilisateur
  • Paramètres régionaux système
  • Paramètres régionaux utilisateur
  • Paramètres régionaux d’entrée

S’il est utilisé avec l’une des options qui spécifient la langue ou les paramètres régionaux individuels, les paramètres individuels sont prioritaires.

Syntaxe :

Set-AllIntl:<language_name>
  • <language_name> Spécifie le nom de langue et le code de paramètres régionaux ; par exemple, en-US , es-ES ou fr-FR .

Notes

  • à partir de Windows 10, la version 2004, si une langue gérée par le module d’expérience en langage LXP (. appx) est passée en tant qu’argument, la langue est définie en tant que langue d’interface utilisateur par défaut du système et sa langue parente est définie comme langue d’interface utilisateur système par défaut.

  • Dans les versions antérieures, cette option ne prenait pas en charge la définition de l’interface utilisateur sur une langue qui a été installée en tant que LXP.

Exemple :

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

/Set-TimeZone

définit le fuseau horaire par défaut dans une image Windows. Avant de définir le fuseau horaire, DISM vérifie que la chaîne de fuseau horaire spécifiée est valide pour l’image.

Syntaxe :

Set-TimeZone:<timezone_name>
  • <timezone_name> Spécifie le nom du fuseau horaire à utiliser ; par exemple, heure du Pacifique. pour obtenir la liste complète des chaînes de fuseau horaire, consultez le Windows informations de référence sur l’installation sans assistance.

    Le nom du fuseau horaire doit correspondre exactement au nom des paramètres de fuseau horaire dans le registre de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones .

    Si vous ajoutez un fuseau horaire personnalisé à votre ordinateur, vous pouvez spécifier cette chaîne de fuseau horaire personnalisée.

Exemple :

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

/Set-SKUIntlDefaults

définit la langue par défaut de l’interface utilisateur système, la langue des programmes non-Unicode, le langage « standards et formats », les paramètres régionaux d’entrée, les dispositions du clavier et les valeurs de fuseau horaire dans une image de Windows hors connexion à la valeur par défaut spécifiée par <language_name> . L' </Set-SKUIntlDefaults> option ne change pas le pilote de clavier pour les claviers japonais et coréens. Vous devez utiliser l' /Set-LayeredDriver option pour modifier cela.

Syntaxe :

/Set-SKUIntlDefaults:<language_name>
  • <Language_Name> Spécifie le nom de la langue à définir comme secours par défaut ; par exemple, en-US .

utilisez /Set-SKUIntlDefaults pour modifier tous les paramètres internationaux d’une image de Windows hors connexion afin qu’ils correspondent aux valeurs par défaut définies pendant les installations de vente au détail. pour plus d’informations sur les valeurs par défaut de chaque module linguistique, consultez paramètres régionaux d’entrée par défaut pour Windows modules linguistiques.

Ce paramètre est facultatif. En cas de combinaison avec l’un des paramètres précédents de cette section, le paramètre individuel est prioritaire.

Si la langue passée correspond à un paramètre de paramètres régionaux Unicode uniquement, les paramètres régionaux système ne seront pas modifiés, mais la commande n’échouera pas.

Exemple :

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

/Set-LayeredDriver

Spécifie un pilote de clavier à utiliser pour les claviers japonais ou coréens.

Au Japon, de nombreux utilisateurs de la vente au détail ont des claviers à 106 touches, tandis que d’autres ont 101 ou 102 claviers. En Corée, il existe plusieurs types de claviers différents, certains avec différents nombres de clés.

Syntaxe :

Set-LayeredDriver:<value>
  • Les valeurs possibles pour ces paramètres sont 1 , 2 , 3 , 4 , 5 , 6 :

    • 1 Spécifie le clavier amélioré PC/AT (101/102-Key).
    • 2 Spécifie le clavier/clavier MS Natural Keyboard/AT 101 compatible avec la touche de l’ordinateur coréen (type 1).
    • 3 Spécifie le clavier coréen PC/AT 101-Key compatible Keyboard/MS Natural Keyboard (type 2).
    • 4 Spécifie le clavier/MS Natural Keyboard coréen de la clé PC/AT 101 (type 3).
    • 5 Spécifie le clavier coréen (touche 103/106).
    • 6 Spécifie le clavier japonais (touche 106/109).

Exemple :

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

/Gen-LangINI

Génère un nouveau fichier de Lang.ini, qui est utilisé par le programme d’installation pour définir les modules linguistiques à l’intérieur de l’image et en dehors de la distribution. Il définit également la langue par défaut de l’interface utilisateur pour le programme d’installation.

le nouveau fichier de Lang.ini sera ajouté au dossier Sources de la distribution Windows.

Notes

Vous ne serez pas invité à autoriser le remplacement d’un fichier de Lang.ini existant. Le fichier de Lang.ini existant sera remplacé automatiquement.

vous devez spécifier une image de Windows hors connexion ( /Image:<path_to_offline_image.wim> ) et une distribution («distribution : < path_to_distribution_directory > ).

Exemple :

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

/Set-SetupUILang

Définit la langue par défaut qui sera utilisée par le programme d’installation. Si cette langue ne peut pas être utilisée, le programme d’installation utilise automatiquement l’anglais.

Il s’agit d’une commande facultative. S’il n’est pas utilisé, la langue de l’interface utilisateur par défaut dans l’image sera utilisée. Si la langue n’est pas présente, la première langue de la liste des langues présentes sera utilisée.

Syntaxe :

Set-SetupUILang:<language_name>
  • <Language_Name> Spécifie le nom de la langue à définir comme secours par défaut ; par exemple, en-US .

Exemple :

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

/Distribution

spécifie le chemin d’accès à la distribution de Windows. la distribution Windows est une copie du contenu publié sur le support du produit Windows. Cette option est utilisée uniquement avec les /Get-Intl options et /Gen-LangINI si des modules linguistiques externes sont disponibles.

Exemple :

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

Limites

  • Vous ne pouvez pas utiliser d’autres commandes de maintenance sur la même ligne de commande que les commandes de maintenance internationales.

  • Vous ne pouvez pas définir un langage Unicode uniquement comme paramètres régionaux système.

    Les langues suivantes sont uniquement au format Unicode :

    Langage Pays/région
    Amharique Éthiopie
    Arménien Arménie
    Assamais Inde
    Bangla Bangladesh
    Bangla Inde (script bengali)
    Maldivien Maldives
    Géorgien Géorgie
    Goudjrati Inde (script Goudjrati)
    Hindi Inde
    Inuktitut (syllabique) Canada
    Kannada Inde (script kannada)
    Kazakh Kazakhstan
    Khmer Cambodge
    Konkani Inde
    Lao République populaire lao
    Malayalam Inde (script malayalam)
    Maltais Malte
    Maori Nouvelle-Zélande
    Marathi Inde
    Mongol (mongol) PRC
    Népalais République démocratique fédérale du Népal
    Odia Inde (script Odia)
    Pachto Afghanistan
    Pendjabi Inde (script GOURMOUKHÎ)
    Sanskrit Inde
    Cingalais Sri Lanka
    Syriaque Syrie
    Tamoul Inde
    Télougou Inde (script télougou)
    Tibétain PRC
    Yi PRC
  • N’installez pas de module linguistique après une mise à jour.

    Si vous installez une mise à jour (correctif, version de distribution générale [GDR] ou Service Pack [SP]) qui contient des ressources dépendantes de la langue avant d’installer un module linguistique, les modifications spécifiques à la langue contenues dans la mise à jour ne sont pas appliquées. Installez toujours les modules linguistiques avant d’installer les mises à jour.

  • Lorsque vous spécifiez un fuseau horaire à l’aide de, /Set-TimeZone:<timezone_name> vous devez utiliser des guillemets droits ( " ) pour plusieurs mots. Par exemple : /Set-TimeZone:"Pacific Standard Time". si vous copiez et collez le nom du fuseau horaire, y compris des guillemets, à partir d’un document Microsoft Word, les guillemets peuvent ne pas être reconnus et la ligne de commande peut échouer.

  • Si vous traitez une image internationale et que votre environnement d’hôte ne prend pas en charge la langue de cette image, vous risquez de ne pas pouvoir lire un message d’erreur provenant de l’image internationale.

Qu’est-ce que DISM ?

Options de Command-Line de gestion des images DISM

Options de gestion et maintenance des images de déploiement (DISM) Command-Line

les commandes internationales peuvent être utilisées pour modifier les paramètres internationaux dans les images Windows et environnement de préinstallation Windows (WinPE) (WinPE). vous pouvez également interroger des paramètres existants dans une image Windows hors connexion ou en ligne.

la syntaxe de base pour la maintenance d’une image Windows à l’aide de l’outil de gestion et de maintenance des images de déploiement (DISM.exe) est la suivante :

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

Il existe trois types de commandes de maintenance internationales :

  • Obtient les commandes. Récupère un rapport des paramètres internationaux pour une image hors connexion ou un système d’exploitation en cours d’exécution.
  • Définir des commandes. Définit les différents paramètres internationaux pour une image hors connexion.
  • Commandes GEN-LangIni. Génère le fichier Lang.ini utilisé lors de l’installation.

Les options de maintenance internationales suivantes sont disponibles pour une image hors connexion :

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]

Notes

L’image doit être montée avant d’utiliser l' /Mount-Image option dans DISM (consultez /Mount-Image). La valeur spécifiée pour le /MountDir paramètre lors du montage de l’image doit être utilisée comme valeur du /Image paramètre.

Les options de maintenance internationales suivantes sont disponibles pour un système d’exploitation en cours d’exécution :

DISM.exe /Online /Get-Intl

Le tableau suivant fournit une description de la façon dont chaque option de maintenance internationale peut être utilisée. Ces options ne respectent pas la casse.

/Get-Help /?

Lorsqu’il est utilisé juste après une option de ligne de commande de maintenance internationale, des informations sur l’option et les arguments s’affichent. Des rubriques supplémentaires peuvent devenir disponibles lorsqu’une image est spécifiée.

Exemples :

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

/Get-Intl

Affiche des informations sur les paramètres internationaux et les langues.

  • Utilisez l' /Online option pour afficher des informations sur les paramètres internationaux et les langues dans le système d’exploitation en cours d’exécution.
  • Utilisez l' /Image:<path_to_offline_image_directory> option pour afficher des informations sur les paramètres internationaux et les langues dans l’image hors connexion.
  • Lorsqu’il est utilisé avec les /Distribution options, des informations sur les paramètres internationaux et les langues de la distribution s’affichent. Le nom du dossier dans le partage de distribution n’est pas validé. Elle est signalée par …\Langpacks<locale_name>\Lp.cab , où < locale_name > est le nom du dossier.

Notes

Les paramètres régionaux utilisateur sont signalés uniquement pour les images hors connexion. Le rapport n’inclut pas ce paramètre pour les systèmes d’exploitation en cours d’exécution.

/Set-UILang

Définit la langue de l’interface utilisateur (IU) du système par défaut. si la langue n’est pas installée dans l’image Windows, la commande échoue.

Syntaxe :

DISM /Set-UILang:<language_name>
  • <language_name> Spécifie le nom de la langue à définir comme valeur par défaut ; par exemple, ja-JP.

Notes

  • à partir de Windows 11, la langue d’interface utilisateur système par défaut définie par DISM n’est pas modifiée dans toutes les éditions à l’exception de l’édition personnelle. pour toutes les éditions commerciales, la langue choisie pendant l’OOBE (Out of Box experience) est définie en tant que langue de l’interface utilisateur par défaut du système et Windows s’affiche dans cette langue et pour la référence (SKU) la langue choisie dans OOBE continue d’être la langue par défaut de l’interface utilisateur du système.
  • à partir de Windows 10, la version 2004, si une langue gérée par le module d’expérience en langage LXP (. appx) est passée en tant qu’argument, la langue est définie en tant que langue d’interface utilisateur par défaut du système et sa langue parente est définie comme langue d’interface utilisateur système par défaut.
  • Dans les versions antérieures, cette option ne prenait pas en charge la définition de l’interface utilisateur sur une langue qui a été installée en tant que LXP.

Exemple :

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

/Set-UILangFallback

définit la langue par défaut de secours de l’interface utilisateur du système dans l’image de Windows hors connexion. Ce paramètre est utilisé uniquement lorsque la langue spécifiée par l' /Set-UILang option est une langue partiellement localisée.

Syntaxe :

DISM /Set-UILangFallback:<Language_Name>
  • <Language_Name> Spécifie le nom de la langue à définir comme secours par défaut ; par exemple, en-US .

Exemple :

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

/Set-SysUILang

Définit la langue de l’interface utilisateur par défaut du système. si la langue n’est pas installée dans l’image Windows, la commande échoue.

Syntaxe :

 /Set-SysUILang:<language_name>
  • <Language_Name> Spécifie le nom de la langue à définir comme secours par défaut ; par exemple, en-US .

Exemple :

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

/Set-SysLocale

définit la langue des programmes non-Unicode (également appelés paramètres régionaux système) et des paramètres de police dans l’image de Windows hors connexion.

Syntaxe :

/Set-SysLocale:<locale_name>
  • <locale_name> Spécifie le nom de la langue et des paramètres régionaux à définir comme langue par défaut pour non-Unicode ; par exemple, en-US .

Important

Vous ne pouvez pas définir des langues Unicode uniquement comme paramètres régionaux système. Si vous essayez, l' /Set-SysLocale option échouera et la langue des programmes non-Unicode ne sera pas modifiée.

Exemple :

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

/Set-UserLocale

définit le langage « standards et formats » (également appelé paramètres régionaux utilisateur) dans l’image de Windows hors connexion. La langue « standards et formats » est un paramètre par utilisateur qui détermine l’ordre de tri par défaut et les paramètres par défaut pour la mise en forme des dates, des heures, des devises et des nombres.

Syntaxe :

/Set-UserLocale:<locale_name>
  • <locale_name> Spécifie le nom de la langue et des paramètres régionaux à définir comme langue par défaut pour non-Unicode ; par exemple, en-US .

Exemple :

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

/Set-InputLocale

définit les paramètres régionaux d’entrée et les dispositions de clavier à utiliser dans l’image de Windows hors connexion.

Syntaxe :

/Set-InputLocale:<input_locale>:<keyboard_layout>
  • La valeur de la < paire input_locale : keyboard_layout > peut être l’une des suivantes :

    • <language_id:keyboard_layout>

      Par exemple : 0409:00000409

    • <locale_name>

      Par exemple, si vous spécifiez en-US comme nom local, l' Set-InputLocale: option définit également la disposition de clavier par défaut définie pour ces paramètres régionaux.

Vous pouvez spécifier plusieurs valeurs en utilisant des points-virgules comme séparateurs. Cela est utile lorsque vous souhaitez inclure la prise en charge de plusieurs claviers sur un seul ordinateur. La première valeur sera définie comme clavier par défaut.

Les dispositions de clavier valides qui peuvent être configurées sur votre ordinateur sont répertoriées dans la HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layouts clé de registre.

pour obtenir la liste des valeurs, consultez paramètres régionaux d’entrée par défaut et Paramètres clavier par défaut.

Utilisez la valeur hexadécimale de l’ID de langue et de la disposition du clavier que vous souhaitez configurer.