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:
- Compruebe si la imagen incluye FOD con recursos de idioma en paquetes satélite.
- Agregue idiomas y compruebe que todos los recursos de idioma se han extraído para cada FOD.
- 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:
Desde un símbolo del sistema, ejecute DISM para ver los paquetes de la imagen:
Dism /Image:"C:\mount\windows" /get-packages /format:table
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:
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.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.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
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.
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.
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"
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> ...
Elimine los LIP agregados a través de LXP:
Dism /remove-provisionedappxpackage /packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8wekyb3d8bbwe
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
ySet-WinSystemLocale <language>
. Esto funciona con idiomas entregados como LXP.
Para más opciones, consulte:
- Perfiles de entrada predeterminados (configuraciones regionales de entrada)
- Identificadores de teclado y editores de métodos de entrada (IME)
- Zonas horarias
- Idiomas DISM y opciones de Command-Line de mantenimiento internacional.
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.
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.
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.
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
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:
- Experiencia rápida (OOBE): crear contratos de licencia de usuario final localizados (CLUF), páginas de registro e instrucciones para emparejar teclados y ratones.
- Experiencia de demostración comercial: muestre los nuevos dispositivos en el piso de ventas minoristas con contenido localizado.
Localizar el proceso de instalación:
Agregar idiomas al programa de instalación de Windows: ahora que ha agregado idiomas a la imagen de Windows, asegúrese de que aparecen en el programa de instalación de Windows. También puede crear medios de instalación de Windows que funcionen en el idioma preferido del usuario.
Agregar idiomas a WinPE para ayudar a los técnicos a instalar Windows en su idioma preferido.
Agregar idiomas a un recurso compartido de distribución de Windows para ayudar a los usuarios de una red corporativa a seleccionar Windows en su idioma preferido
Temas relacionados
Adición de idiomas al entorno de recuperación de Windows (Windows RE)
Mantenimiento de una imagen de Windows mediante DISM
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