Idiomas DISM y opciones de Command-Line de mantenimiento internacional

Los comandos internacionales se pueden usar para cambiar la configuración internacional en las imágenes del Entorno de preinstalación de Windows (WinPE). También puede consultar la configuración existente en una imagen de Windows sin conexión o en línea.

La sintaxis base para el mantenimiento de una imagen de Windows mediante la herramienta Deployment Image Servicing and Management (DISM.exe) es:

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

Hay tres tipos de comandos de mantenimiento internacionales:

  • Obtener comandos. Recupera un informe de la configuración internacional de una imagen sin conexión o de un sistema operativo en ejecución.
  • Establecer comandos. Establece la configuración internacional diferente para una imagen sin conexión.
  • Comandos Gen-LangIni. Genera el archivo Lang.ini que se usa durante la instalación.

Las siguientes opciones de mantenimiento internacionales están disponibles para una imagen sin conexión:

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]

Nota

La imagen debe montarse antes de usar la /Mount-Image opción en DISM (consulte DISM Image Management Command-Line Options). El valor especificado para el /MountDir parámetro al montar la imagen se debe usar como valor del /Image parámetro .

Las siguientes opciones de mantenimiento internacionales están disponibles para un sistema operativo en ejecución:

DISM.exe /Online /Get-Intl

En la tabla siguiente se proporciona una descripción de cómo se puede usar cada opción de mantenimiento internacional. Estas opciones no distinguen mayúsculas de minúsculas.

/Get-Help /?

Cuando se usa inmediatamente después de una opción de línea de comandos de mantenimiento internacional, se muestra información sobre la opción y los argumentos. Es posible que haya temas adicionales disponibles cuando se especifica una imagen.

Ejemplos:

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

/Get-Intl

Muestra información sobre la configuración internacional y los idiomas.

  • Use la /Online opción para mostrar información sobre la configuración internacional y los idiomas en el sistema operativo en ejecución.
  • Use la /Image:<path_to_offline_image_directory> opción para mostrar información sobre la configuración internacional y los idiomas en la imagen sin conexión.
  • Cuando se usa con las /Distribution opciones, se muestra información sobre la configuración internacional y los idiomas de la distribución. No se valida el nombre de la carpeta del recurso compartido de distribución. Se notificará como …\Langpacks<locale_name>\Lp.cab, donde <locale_name> es el nombre de la carpeta.

Nota

La configuración regional del usuario solo se notifica para las imágenes sin conexión. El informe no incluye esta configuración para ejecutar sistemas operativos.

/Set-UILang

Establece el idioma predeterminado de la interfaz de usuario del sistema (UI). Si el idioma no está instalado en la imagen de Windows, se producirá un error en el comando.

Sintaxis:

DISM /Set-UILang:<language_name>
  • <language_name> especifica el nombre del idioma que se va a establecer como valor predeterminado; por ejemplo, ja-JP.

Nota

  • A partir de Windows 11, el idioma predeterminado de la IU del sistema establecido por DISM se deja sin modificar en todas las ediciones excepto la edición Home. Para todas las ediciones comerciales, el idioma elegido durante la configuración rápida (OOBE) se establece como idioma de la IU preferida del sistema y Windows se mostrará en este idioma y para la SKU principal, el idioma elegido en OOBE seguirá siendo el idioma predeterminado de la IU del sistema.
  • A partir de Windows 10, versión 2004, si se pasa un idioma respaldado por el paquete de experiencia de idioma (LXP) basado en .appx, el idioma se establecerá como idioma de interfaz de usuario preferido del sistema y su idioma primario se establecerá como idioma predeterminado de la interfaz de usuario del sistema.
  • En versiones anteriores, esta opción no admitía establecer la interfaz de usuario en un idioma que se instaló como LXP.

Ejemplo:

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

/Set-UILangFallback

Establece el idioma predeterminado de reserva para la interfaz de usuario del sistema en la imagen de Windows sin conexión. Esta configuración solo se usa cuando el idioma especificado por la /Set-UILang opción es un idioma parcialmente localizado.

Sintaxis:

DISM /Set-UILangFallback:<Language_Name>
  • <Language_Name> especifica el nombre del idioma que se va a establecer como reserva predeterminada; por ejemplo, en-US.

Ejemplo:

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

/Set-SysUILang

Establece el idioma de la interfaz de usuario preferido del sistema. Si el idioma no está instalado en la imagen de Windows, se producirá un error en el comando.

Sintaxis:

 /Set-SysUILang:<language_name>
  • <Language_Name> especifica el nombre del idioma que se va a establecer como reserva predeterminada; por ejemplo, en-US.

Ejemplo:

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

/Set-SysLocale

Establece el idioma de los programas que no son Unicode (también denominado configuración regional del sistema) y la configuración de fuente en la imagen de Windows sin conexión.

Sintaxis:

/Set-SysLocale:<locale_name>
  • <locale_name> especifica el nombre del idioma y la configuración regional que se va a establecer como idioma predeterminado para no Unicode; por ejemplo, en-US.

Importante

No se pueden establecer idiomas de solo Unicode como configuración regional del sistema. Si lo intenta, se producirá un error en la /Set-SysLocale opción y no se cambiará el idioma de los programas que no son Unicode.

Ejemplo:

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

/Set-UserLocale

Establece el idioma "estándares y formatos" (también denominado configuración regional del usuario) en la imagen de Windows sin conexión. El idioma "estándares y formatos" es una configuración por usuario que determina el criterio de ordenación predeterminado y la configuración predeterminada para dar formato a fechas, horas, moneda y números.

Sintaxis:

/Set-UserLocale:<locale_name>
  • <locale_name> especifica el nombre del idioma y la configuración regional que se va a establecer como idioma predeterminado para no Unicode; por ejemplo, en-US.

Ejemplo:

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

/Set-InputLocale

Establece las configuraciones regionales de entrada y los diseños de teclado que se usarán en la imagen de Windows sin conexión.

Sintaxis:

/Set-InputLocale:<input_locale>:<keyboard_layout>
  • El valor del <par input_locale:keyboard_layout> puede ser uno de los siguientes:

    • <language_id:keyboard_layout>

      Por ejemplo: 0409:00000409

    • <locale_name>

      Por ejemplo, si especifica en-US como nombre local, la Set-InputLocale: opción también establece el diseño de teclado predeterminado definido para esta configuración regional.

Puede especificar más de un valor mediante puntos y comas como separadores. Resulta de gran utilidad cuando desea incluir soporte para varios teclados en un único equipo. El primer valor se establecerá como el teclado predeterminado.

Los diseños de teclado válidos que se pueden configurar en el equipo se muestran en la clave del HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layouts Registro.

Para obtener una lista de los valores, vea Configuraciones regionales de entrada predeterminadas y Configuración predeterminada del teclado.

Use el valor hexadecimal del identificador de idioma y el diseño del teclado que desea configurar.

Este parámetro es opcional.

Ejemplo:

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

/Set-AllIntl

Establece el idioma predeterminado de la interfaz de usuario del sistema, el idioma de los programas que no son Unicode, el idioma "estándares y formatos" y las configuraciones regionales de entrada y de teclado en el idioma especificado en la imagen de Windows sin conexión. Esta opción especifica el valor de idioma para los siguientes elementos:

  • Idioma de la UI
  • Configuración regional del sistema
  • Configuración regional del usuario
  • Configuración regional de entrada

Si se usa con cualquiera de las opciones que especifican el idioma o las configuraciones regionales individuales, la configuración individual tiene prioridad.

Sintaxis:

Set-AllIntl:<language_name>
  • <language_name> especifica el nombre de idioma y el código de configuración regional; por ejemplo, en-US, es-ESo fr-FR.

Nota

  • A partir de Windows 10, versión 2004, si se pasa un idioma respaldado por el paquete de experiencia de idioma (LXP) basado en .appx, el idioma se establecerá como idioma de interfaz de usuario preferido del sistema y su idioma primario se establecerá como idioma predeterminado de la interfaz de usuario del sistema.

  • En versiones anteriores, esta opción no admitía establecer la interfaz de usuario en un idioma que se instaló como LXP.

Ejemplo:

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

/Set-TimeZone

Establece la zona horaria predeterminada de una imagen de Windows. Antes de establecer la zona horaria, DISM comprueba que la cadena de zona horaria especificada es válida para la imagen.

Sintaxis:

Set-TimeZone:<timezone_name>
  • <timezone_name> especifica el nombre de la zona horaria que se va a usar; por ejemplo, hora estándar del Pacífico. Para obtener una lista completa de las cadenas de zona horaria, consulta la Referencia de instalación desatendida de Windows.

    El nombre de la zona horaria debe coincidir exactamente con el nombre de la configuración de zona horaria en el registro de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.

    Si agrega una zona horaria personalizada al equipo, puede especificar esa cadena de zona horaria personalizada.

Ejemplo:

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

/Set-SKUIntlDefaults

Establece el idioma predeterminado de la interfaz de usuario del sistema, el idioma de los programas que no son Unicode, el idioma "estándares y formatos", así como las configuraciones regionales de entrada, los diseños de teclado y los valores de zona horaria de una imagen de Windows sin conexión en el valor predeterminado especificado por <language_name>. La </Set-SKUIntlDefaults> opción no cambia el controlador de teclado para teclados japoneses y coreanos. Debe usar la /Set-LayeredDriver opción para cambiar esto.

Sintaxis:

/Set-SKUIntlDefaults:<language_name>
  • <Language_Name> especifica el nombre del idioma que se va a establecer como reserva predeterminada; por ejemplo, en-US.

Use /Set-SKUIntlDefaults para cambiar toda la configuración internacional de una imagen de Windows sin conexión para que coincida con los valores predeterminados establecidos durante las instalaciones comerciales. Para obtener más información sobre los valores predeterminados de cada paquete de idioma, vea Configuraciones regionales de entrada predeterminadas para paquetes de idioma de Windows.

Este parámetro es opcional. Si se combina con una de las opciones de configuración anteriores en esta sección, la configuración individual tiene prioridad.

Si el idioma pasado coincide con una configuración regional de solo Unicode, la configuración regional del sistema no se cambiará, pero el comando no producirá un error.

Ejemplo:

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

/Set-LayeredDriver

Especifica un controlador de teclado que se va a usar para teclados japoneses o coreanos.

En Japón, muchos usuarios comerciales tienen teclados de 106 teclas, mientras que otros tienen teclados de 101 o 102 teclas. En Corea, hay varios tipos diferentes de teclados, algunos con diferentes números de teclas.

Sintaxis:

Set-LayeredDriver:<value>
  • Los valores posibles para estos valores son 1, , 324, , 5, 6:

    • 1 Especifica el teclado mejorado PC/AT (101/102-Key).
    • 2 Especifica el teclado compatible con teclado compatible con la tecla COREANO/AT 101/TECLADO NATURAL MS (tipo 1).
    • 3 Especifica el teclado compatible con teclado coreano/AT 101-key/MS Natural Keyboard (Tipo 2).
    • 4 Especifica el teclado compatible con teclado compatible con teclado coreano/AT 101/MS natural (tipo 3).
    • 5 Especifica el teclado coreano (tecla 103/106).
    • 6 Especifica el teclado japonés (tecla 106/109).

Ejemplo:

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

/Gen-LangINI

Genera un nuevo archivo Lang.ini, que el programa de instalación usa para definir los paquetes de idioma dentro de la imagen y fuera de la distribución. También define el idioma de la interfaz de usuario predeterminado para el programa de instalación.

El nuevo archivo Lang.ini se agregará a la carpeta Sources de la distribución de Windows.

Nota

No se le pedirá permiso para sobrescribir un archivo de Lang.ini existente. El archivo Lang.ini existente se sobrescribirá automáticamente.

Debe especificar una imagen de Windows sin conexión (/Image:<path_to_offline_image.wim>) y una distribución ('Distribution:<path_to_distribution_directory>).

Ejemplo:

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

/Set-SetupUILang

Define el idioma predeterminado que usará el programa de instalación. Si no se puede usar este idioma, el programa de instalación usa automáticamente inglés.

Se trata de un comando opcional. Si no se usa, se usará el idioma de la interfaz de usuario predeterminado en la imagen. Si el idioma no está presente, se usará el primer idioma de la lista de idiomas presentes.

Sintaxis:

Set-SetupUILang:<language_name>
  • <Language_Name> especifica el nombre del idioma que se va a establecer como reserva predeterminada; por ejemplo, en-US.

Ejemplo:

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

/Distribución

Especifica la ruta de acceso a la distribución de Windows. La distribución de Windows es una copia del contenido que se publica en los medios de producto de Windows. Esta opción solo se usa con las /Get-Intl opciones y /Gen-LangINI si hay paquetes de idioma externos.

Ejemplo:

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

Limitaciones

  • No puede usar otros comandos de mantenimiento en la misma línea de comandos con comandos de mantenimiento internacionales.

  • No se puede establecer un idioma solo Unicode como configuración regional del sistema.

    Los idiomas siguientes son solo Unicode:

    Lenguaje País/región
    Amárico Etiopía
    Armenio Armenia
    Asamés India
    Bengalí Bangladés
    Bengalí India (Script bengalí)
    Divehi Maldivas
    Georgiano Georgia
    Gujarati India (Gujarati Script)
    Hindi India
    Inuktitut (Syllabics) Canadá
    Canarés India (Script kannada)
    Kazajo Kazajistán
    Jemer Camboya
    Konkani India
    Lao Lao PDR
    Malayalam India (Script malayalam)
    Maltés Malta
    Maori Nueva Zelanda
    Maratí India
    Mongolia (mongolia) PRC
    Nepalí República Democrática Federal de Nepal
    Odia India (Odia Script)
    Pastún Afganistán
    Punjabi India (Gurmukhi Script)
    Sánscrito India
    Cingalés Sri Lanka
    Sirio Siria
    Tamil India
    Telugu India (Telugu Script)
    Tibetano PRC
    Yi PRC
  • No instale un paquete de idioma después de una actualización.

    Si instala un paquete de actualización que contiene recursos dependientes del idioma antes de instalar un paquete de idioma, no se aplicarán los cambios específicos del idioma contenidos en la actualización. Instale siempre los paquetes de idioma antes de instalar las actualizaciones.

  • Al especificar una zona horaria mediante /Set-TimeZone:<timezone_name> , debe usar comillas rectas (") para varias palabras. Por ejemplo, /Set-TimeZone:"Pacific Standard Time". Si copia y pega el nombre de la zona horaria, incluidas las comillas, de un documento de Microsoft Word, es posible que no se reconozcan las comillas y que se produzca un error en la línea de comandos.

  • Si está atendiendo una imagen internacional y el entorno host no admite el idioma de esa imagen, es posible que no pueda leer un mensaje de error que se origine en la imagen internacional.

¿Qué es DISM?

Opciones de línea de comandos para DISM Image Management

Opciones de línea de comandos para Administración y mantenimiento de imágenes de implementación (DISM)