Compartir a través de


Agregar idiomas a imágenes de Windows

En este tema se explica cómo agregar uno o varios idiomas a la imagen agregando un paquete de idioma y componentes de idioma asociados.

Nota

Para agregar un idioma a su PC, vaya a Configuración>Hora & Idioma>Idioma, y elija el idioma que quiere 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. Compruebe si la imagen incluye FOD con recursos de idioma en paquetes satélite.
  2. Agregue idiomas y compruebe que todos los recursos de idioma se han extraído para cada FOD.
  3. 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"

Compruebe si la imagen incluye FOD con paquetes satélite

Antes de empezar a agregar componentes de lenguaje, compruebe si la imagen incluye FOD con recursos de idioma en paquetes satélite. Si la imagen incluye FOD con componentes de idioma en paquetes satélite, tendrá que usar un idioma y un repositorio FOD al agregar los idiomas:

  • A partir de Windows 11, use la ISO de idiomas y características opcionales como lenguaje y repositorio FOD.
  • Para Windows 10 versión 21H1 y versiones anteriores, si la imagen incluye FOD con paquetes satélite de idioma, tendrá que crear un repositorio FOD personalizado.

Compruebe si hay paquetes satélite:

  1. Desde un símbolo del sistema, ejecute DISM para ver los paquetes de la imagen:

    Dism /Image:"C:\mount\windows" /get-packages /format:table
    
  2. En la salida, busque Paquetes de característica a petición que no sean características de lenguaje, que incluyan un código de idioma en su nombre. Por ejemplo, MSPaint:

    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~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~~10.0.19041.1
    

    Los dos paquetes aquí con el código de idioma en-us incrustado en el nombre son paquetes satélite con recursos específicos para cada idioma. Si este paquete está presente en la imagen, debe crear un repositorio de paquetes de idioma y FOD personalizado para agregar idiomas. Este repositorio personalizado debe incluir todos los FOD con paquetes satélite en la imagen y todos los paquetes de idioma que quiere agregar. Esto permite a DISM extraer automáticamente los paquetes satélite FOD adecuados cuando se agrega un idioma.

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. 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 los idiomas montados y las características opcionales ISO, ISO del paquete de idioma o el repositorio de idioma y FOD personalizado, en función de la versión de Windows que use.

  2. Si la imagen de Windows incluía FOD con componentes de idioma en satélites, compruebe que se agregaron los paquetes satélite FOD y los paquetes de idioma que contienen recursos de idioma:

    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.

  3. Cómo agregar idiomas LIP

    Nota

    A partir de Windows 11, solo se pueden usar paquetes de idioma distribuidos como archivos .cab para la creación de imágenes. 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, agregamos catalán, que requiere el idioma base es-ES:

    • A partir de Windows 11, agregue uno de los cinco idiomas LIP (ca-ES, eu-ES, gl-ES, id-ID, vi-VN) disponibles como .cab:

       Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Lip-Language-Pack_x64_ca-es.cab"
      
      
    • Para Windows 10 versión 1809 a través de Windows 10, versión 21H1, los idiomas LIP aparecen como LXPs:

      DISM /Image:"C:\mount\windows" /Add-ProvisionedAppxPackage /PackagePath="E:\LocalExperiencePack\ca-es\LanguageExperiencePack.ca-es.Neutral.appx /LicensePath:"D:\LocalExperiencePack\ca-es\License.xml"
      

      Donde E:\ es la ISO del paquete de idioma

      Compruebe que está en la imagen:

      DISM /Image:"C:\mount\windows" /get-provisionedappxpackages
      
    • Para versiones anteriores de Windows 10, los idiomas LIP se entregan como archivos .cab:

      Dism /Image:C:\mount\windows /add-package /packagepath:C:\LanguagePack\LIPs\ca-ES\LIP_ca-ES64bit.cab
      
  4. 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.

  5. 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 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 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:

Localizar Windows

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