Agregar idiomas a imágenes de Windows

En este tema se explica cómo agregar uno o más idiomas a una imagen de Windows 11 al agregar un paquete de idiomas y los componentes de idioma asociados.

Nota

Para agregar un idioma al equipo , vaya a Configuración>Hora & Idioma>Idioma & Región, y elija el idioma que quiera instalar. Más información.

Cómo agregar paquetes de idioma, LIP y características a petición

En esta sección, trataremos cómo agregar idiomas a una imagen. Haremos esto:

  1. Agregue idiomas y compruebe que todos los recursos de idioma se han extraído para cada FOD.
  2. Agregue un idioma LIP y sus paquetes de características de idioma a petición asociadas.

Después de agregar un idioma, puede ahorrar espacio quitando los componentes en inglés si va a realizar la implementación en regiones que no inglesas. Al quitar un idioma, desinstale los componentes de idioma en orden inverso al que los agrega.

Montaje de la imagen

Use DISM para montar la imagen de Windows:

md C:\mount\windows
Dism /Mount-Image /ImageFile:install.wim /Index:1 /MountDir:"C:\mount\windows"

Agregar paquetes de idioma, LIPs (LXP) y características de idioma

Instale previamente los idiomas agregando los paquetes de idioma y sus paquetes de característica a petición correspondientes. Si va a agregar un idioma LIP, asegúrese de incluir también los idiomas base asociados:

  1. En el Explorador de Windows, haga doble clic en Idiomas y características opcionales ISO. Esto monta la ISO y la asigna una letra de unidad, por ejemplo, F:\

  2. Añadir un paquete de idioma:

    Use DISM para agregar paquetes de idioma a una imagen montada:

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_es-es.cab"
    

    PackagePath puede ser la ISO montada de idiomas y características opcionales, o bien un repositorio de lenguaje y FOD personalizado. En este ejemplo se usa una ISO montada de idiomas y características opcionales.

  3. Asegúrese de que se han agregado los paquetes de idioma y los paquetes satélite de idioma para los FOD que ya se han instalado:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    

    Debería ver algo más o menos como esto en su salida:

    Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    Además del paquete de idioma es-es que aparece ahora en la imagen, tenga en cuenta que la característica MSPaint a petición tiene paquetes satélite que contienen los códigos de idioma en-us y es-es. Asegúrese de que este es el caso de cada FOD con paquetes satélite específicos del idioma para cada idioma que haya agregado.

    Nota

    Los FOD con satélites deben agregarse utilizando DISM /add-capability para que los paquetes satélite se agreguen correctamente.

  4. (Opcional) Adición de idiomas LIP

    En Windows 11, solo los paquetes de idiomas, entre los que se incluyen los LIP, distribuidos como archivos .cab pueden usarse para la creación de imágenes. Existen cinco idiomas LIP (ca-ES, eu-ES, gl-ES, id-ID, vi-VN) disponibles como .cab. Los idiomas LIP que no se distribuyen como archivos .cab solo estarán disponibles como paquetes .appx adquiridos a través de la aplicación Configuración después de iniciar sesión.

    En este ejemplo, se agrega catalán, que requiere el idioma base es-ES:

     Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Lip-Language-Pack_x64_ca-es.cab"
    
  5. Agregue características de idioma y región a petición para admitir los paquetes de idioma y los LIP. Se recomienda incluir los FOD Básico, Fuentes, OCR, Texto a voz y Reconocimiento de voz si están disponibles para los idiomas que va a instalar previamente. Además, incluya el componente de lenguaje de escritura a mano FOD si envía un dispositivo con un lápiz.

    No todos los idiomas LIP tienen todos los componentes de lenguaje. El catalán (ca-es), por ejemplo, solo tiene FOD básicos y de escritura a mano. Puede descubrir qué FOD están disponibles para los idiomas de la hoja de cálculo de asignación de LP a FOD.

    Ejemplo: adición de Básico, OCR, texto a voz y Reconocimiento de voz a es-Es:

    Dism /Image:"C:\mount\windows" /Add-Capability /capabilityname:Language.Basic~~~es-es~0.0.1.0 /capabilityname:Language.Handwriting~~~es-es~0.0.1.0 /capabilityname:Language.OCR~~~es-es~0.0.1.0 /capabilityname:Language.Speech~~~es-es~0.0.1.0 /capabilityname:Language.TextToSpeech~~~es-es~0.0.1.0 /source:C:\repository
    

    Ejemplo: agregar Básico y Escritura a mano a ca-es:

    Dism /Image:"C:\mount\windows" /Add-Capability
    /capabilityname:Language.Basic~~~ca-es~0.0.1.0
    /capabilityname:Language.Handwriting~~~ca-es~0.0.1.0
    /source:C:\repository
    

    Compruebe que estos paquetes están en la imagen:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

    Nota

    Los cambios están restringidos a las cuentas de administrador. Los usuarios estándar obtendrán una experiencia limitada. Para obtener más información, consulte Las características de idioma no se muestran en Windows 10.

  6. Si ha agregado un paquete de actualización (LCU) a la imagen antes de agregar idiomas, vuelva a instalar el paquete de actualización para asegurarse de que todos los recursos de idioma de la actualización están en la imagen. Consulte Agregar actualizaciones a una imagen de Windows para obtener más información.

Eliminación de idiomas, LIP, LXP y características a petición

Importante

No se puede quitar un paquete de idioma de una imagen de Windows sin conexión si hay acciones en línea pendientes. La imagen de Windows debe ser una imagen instalada y capturada recientemente. Esto garantizará que la imagen de Windows no tenga ninguna acción en línea pendiente que requiera un reinicio.

  1. Obtenga una lista de paquetes y características instalados en la imagen:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    
  2. Eliminación de los idiomas, los LIP basados en .cab y las características a petición:

    Dism /Image:"C:\mount\windows" /Remove-Package /PackageName:<language pack name> /PackageName:<feature on demand name> ...
    
  3. Elimine los LIP agregados a través de LXP:

    Dism /remove-provisionedappxpackage /packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8wekyb3d8bbwe
    
  4. Compruebe que ya no están en la imagen:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

Cambiar el idioma predeterminado, la configuración regional y otras configuraciones internacionales

  • A partir de Windows 11, el idioma predeterminado de la interfaz de usuario del sistema que establece DISM permanece inalterado en todas las ediciones excepto en la edición Home. Para todas las ediciones comerciales, el idioma que se elige durante la experiencia Out-of-Box (OOBE) se establece como el idioma de la interfaz de usuario preferido del sistema y Windows se mostrará en este idioma; para la edición Home, el idioma que se elige en OOBE seguirá siendo el idioma predeterminado de la interfaz de usuario 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 IU del sistema. En versiones anteriores solo se admitían paquetes de idioma basados en .cab.

    Dism /Image:"C:\mount\windows" /Set-AllIntl:es-es
    

    Vea qué configuración de idioma está disponible:

    Dism /Image:"C:\mount\windows" /Get-Intl
    
  • Para las imágenes en línea, use Panel de control o los cmdlets de PowerShell de configuración internacional: Get-WinSystemLocale y Set-WinSystemLocale <language>. Esto funciona con idiomas entregados como LXP.

Para más opciones, consulte:

Adición de idiomas al entorno de recuperación (Windows RE)

Para cualquier idioma que agregues a Windows, agrega el idioma al entorno de recuperación de Windows (WinRE), siempre que sea posible.

No todos los idiomas o IPP tienen imágenes de recuperación localizadas.

Use idiomas de la ISO Idiomas y características opcionales, no del Windows 10 ADK, para localizar WinRE.

Nota

Problema conocido: Windows RE incluido con Actualización de octubre de 2018 de Windows 10 imagen de idioma tailandés (idioma base en-US + paquete de idioma th-th) enviado con un problema en el que un usuario final solo verá componentes de la interfaz de usuario (o inglés) sin texto tailandés en el entorno de recuperación de Windows, el texto que se muestra durante la recuperación (restablecimiento rápido) y/o ciertas pantallas durante el proceso de reinicio de las actualizaciones de características. Para corregir este problema, instale previamente la actualización de calidad 2018.11D.

  1. Monte la imagen de recuperación.

    • Sin conexión: la imagen de recuperación está dentro de la imagen de Windows:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\mount\windows\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      
    • En línea:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      

      Tenga en cuenta que Windows RE se encuentra dentro de la imagen de Windows hasta la experiencia rápida, después de la cual se mueve a una partición de recuperación independiente.

  2. Añadir idiomas:

    D:
    cd D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\lp.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Rejuv_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-EnhancedStorage_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Scripting_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SecureStartup_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SRT_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WDS-Tools_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-StorageWMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-HTA_es-es.cab"
    

    Donde D:\ es los idiomas y la ISO de características opcionales.

  3. Compruebe que están en la imagen:

    Dism /Get-Packages /Image:"C:\mount\winre"
    

    Salida de ejemplo de /Get-Packages:

    Package Identity : Microsoft-Windows-WinPE-Rejuv_es-es ... es-es~10.0.9926.0 State : Installed
    
  4. Confirme los cambios en la imagen de recuperación:

    Dism /Commit-Image /MountDir:"C:\mount\winre"
    

    Para las imágenes en línea, quite también la carpeta de montaje:

    rmdir /s "C:\mount\winre"
    

Captura de los cambios

  • Sin conexión: para imágenes de Windows (install.wim)

    Confirme los cambios en la imagen de Windows:

    Dism /Commit-Image /MountDir:"C:\mount\windows"
    
  • En línea: modificar una instalación de Windows en ejecución

    Generalizar y capturar la imagen:

    %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
    

    Para obtener más información, consulte generalizar.

Pasos siguientes

Localizar más de Windows

Localizar el proceso de instalación

Características a petición

Adición de idiomas al entorno de recuperación de Windows (Windows RE)

Mantenimiento de una imagen de Windows mediante DISM

DISM: Referencia técnica de administración y mantenimiento de imágenes de implementación para Windows

Idiomas DISM y opciones de Command-Line de mantenimiento internacional

Opciones de mantenimiento desatendida de DISM Command-Line

Referencia técnica del Administrador de imágenes de sistema de Windows