Nivel técnico: Intermedio
Aplica: Windows 11 Home Single Language
La edición Single Language (SL) de Windows 11 Home, como bien indica su nombre, es una edición doméstica que únicamente admite un solo idioma, el idioma en el que se instala el sistema. Muchos usuarios se han encontrado con el problema de haber actualizado a Windows 11 desde una versión anterior de windows y encontrarse con un idioma no deseado y no poderlo cambiar, bien porque el sistema base estaba en ese idioma y la actualización no admite un idioma distinto, bien porque se cambió el país o región antes de actualizar, o bien porque se necesita cambiar de idioma por los motivos que sea (estar en otro país, por estudios, etc...).
Las ediciones SL no permiten cambiar el idioma siguiendo el proceso normal que podemos seguir en cualquier otra edición de Windows 11: ir a Configuración > Hora e idioma > Región e idioma > Agregar un idioma. Imaginemos que tenemos un Windows 11 Home Single Language en inglés y queremos traducirlo al español. Al seguir los pasos anteriores e intentar descargar un paquete de idioma español éste es el resultado:
Your Windows license only supports one display language (su licencia de Windows sólo admite un idioma de visualización).
Por norma general, cuando se presenta este problema, lo que se suele aconsejar es o bien adquirir una nueva licencia de Windows 11 para la versión profesional o doméstica, que admiten cambios de idioma, con el consiguiente gasto económico e instalación de un nuevo sistema en limpio; o bien hacer un downgrade al sistema base (Windows 10) y volver a actualizar a la edición SL de Windows 11 eligiendo en ese momento el idioma, pero también puede conllevar pérdida de tiempo y también pérdida de información y de programas instalados.
Sin embargo no todo está perdido. De la misma forma que se ha podido hacer en las versiones de Windows 10, también es posible hacerlo en Windows 11. Sólo que en Windows 11 el procedimiento de cambio de idioma es totalmente distinto.
PROCESO DE CONVERSIÓN DE IDIOMA INGLÉS A ESPAÑOL (ESPAÑA) EN WINDOWS 11 HOME SL
NOTA: Antes de proceder con todos los pasos necesarios para el cambio de idioma es muy importante crear primero un punto de restauración del sistema como medida de seguridad. Este punto de restauración nos facilitará volver a como estaba al principio el sistema si nos equivocamos en algún paso o se produce algún error. De esta forma podremos iniciar de nuevo todo el proceso.
1. Primero asegúrate que puedes ver las extensiones de archivo:
a) haz clic derecho en Inicio y selecciona Ejecutar
b) en la casilla Abrir escribe control folders. Se abrirá la ventana Opciones del Explorador de archivos
c) abre la pestaña Ver y desmarca la casilla Ocultar las extensiones de archivo para tipos de archivo conocidos
d) haz clic en Aplicar y Aceptar para guardar los cambios
2. Asegúrate que tienes instalada la edición SL de Windows 11 Home, y toma nota de la versión (para este caso, 22H2 ó 23H2). Esto es muy importante para evitar errores durante la instalación. Si se trata de otra versión el paquete de idioma no se instalará.
3. Descarga el paquete de idioma para la versión de Windows instalada.
4. Una vez descargado el paquete, tendrá esta apariencia:
Microsoft-Windows-Client-Language-Pack_x64_es-es.cab). Renómbralo como LP (verás que queda cono LP.cab) y lo sitúas en el directorio raíz del sistema (normalmente, C). El sistema te pedirá permiso para continuar, haz clic en Continue.
5. Escribe CMD en la barra de búsqueda
6. En los resultados, haz clic derecho sobre Símbolo del sistema y elige Ejecutar como administrador
7. En la consola de administrador escribe el siguiente comando y pulsas Intro:
dism /online /add-package /packagepath:c:\LP.cab
Espera unos segundos hasta que el paquete de idioma se haya preinstalado. Te aparecerá: The operation completed successfully (La operación se ha completado correctamente):
8. A continuación, copia y pega estos dos comandos en la consola CMD, pulsando Intro después de cada uno:
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0C0A /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 3082 /f
9. Finalmente, ejecuta exit para salir de la consola CMD
10. Reinicia el equipo.
11. Una vez reiniciado el equipo, verás que el idioma de la interfaz ha cambiado a español, aunque quizá haya todavía elementos en inglés. No te preocupes. Accede a Configuración > Hora e idioma > Idioma y región y haz clic en Agregar un idioma:
12. En la página que se abre busca el idioma Español (España), selecciónalo y pulsa en Siguiente:
13. Asegúrate de marcar todas las casillas (paquete de idioma, texto a voz,...) incluso Establecer como idioma para mostrar de Windows y haz clic en Instalar. Esto hará que la preinstalación del paquete de idioma sea completa. Sé paciente a que se instalen todas las características del idioma, puede tardar varios minutos:
14. Cuando finalice la instalación, haz clic en los 3 puntos (Más opciones) del idioma Español (España) y selecciona Opciones de idioma. Observa que aparezca todo como instalado:
15. Ya sólo te queda agregar un teclado en esa misma página, si no se ha agregado de forma automática.
16. Reinicia el equipo de nuevo. Si después de reiniciar todavía quedan partes de la interfaz en el idioma anterior, y no se ha traducido completamente, debes realizar estas tres acciones:
Actualiza Windows a través de Windows Update, y que no quede ninguna actualización pendiente por instalar. Revisa también las actualizaciones opcionales (Configuración > Windows Update > Opciones avanzadas > Actualizaciones opcionales).
Accede a Configuración (Settings) > Hora e idioma (Time & Language) > Idioma y región (Language & region), y asegúrate que aparezca como idioma para mostrar el nuevo que has instalado.
Reinicia el sistema de nuevo, si es necesario reinicia dos o tres veces seguidas, hasta que aparezca el idioma correcto en toda la interfaz del sistema.
* Para instalar otros paquetes de idioma, diferentes al español (España), que es el ejemplo de este artículo, podeis consultar esta nota técnica de Microsoft, donde se especifican los códigos de Id. de idioma/región y los códigos de Id. decimal de idioma/región:
Available languages for Windows
Available Language Packs for Windows | Microsoft Learn
Por ejemplo, si en lugar de cambiar de inglés a español (España), tenemos que cambiar de Español a inglés (USA), estos valores serían:
a) para el valor InstallLanguage, en lugar de 0C0A escribiremos 0409
b) para el valor Default, en lugar de 3082 escribiremos 1033
* En esta otra página de Everything hay una lista algo más extensa de los códigos decimales y hexadecimales de los idiomas:
** PARA IDIOMAS LATINOAMERICANOS
En el caso de instalar paquetes de idioma latinoamericanos, sólo se puede instalar el paquete de idioma Español (México) como predeterminado. Y en el momento de ejecutar los dos comandos en el CMD hay que hacerlo de esta forma:
a) para el valor InstallLanguage añadir el valor hexadecimal que corresponde a Español (México), que es el 080A.
b) para el valor Default añadir el valor decimal que corresponda al idioma deseado (Español-Chile, Español-Colombia, etc...). Por ejemplo, para Español (Chile) sería el 13322.
PAQUETES DE IDIOMA ESPAÑOL (ESPAÑA), ESPAÑOL (LATINOAMERICA) E INGLÉS (USA) PARA LAS VERSIONES 21H2, 22H2, 23H2 y 24H2 DE WINDOWS 11 HOME SINGLE LANGUAGE:
Windows 11 21H2
es-Es: Spanish (Windows 11 build 22000)
es-Mx: Spanish-Mexico (Windows 11 build 22000)
en-US: English (Windows 11 build 22000)
Windows 11 22H2 y 23H2
es-Es: Spanish (Windows 11 build 22621/22631)
es-Mx: Spanish-Mexico (Windows 11 build 22621/22631)
en-US: English (Windows 11 build 22621/22631)
Windows 11 24H2
es-Es: Spanish (Windows 11 build 26100)
es-Mx: Spanish-Mexico (Windows 11 build 26100)
en-US: English (Windows 11 build 26100)
Notas:
a) si la cuenta de usuario tiene contraseña para iniciar sesión, antes de iniciar este proceso es recomendable cambiar la contraseña por una fácil (por ejmplo 123456) o dejarla en blanco, debido a que el cambio de idioma es posible que no cambie la distribución del teclado, que seguirá siendo inglés, y esto puede dificultar iniciar sesión si la contraseña contiene acentos o caracteres especiales.
b) si no ha cambiado la distribución del teclado, y continúa en inglés, deberás agregar una distribución de teclado en español desde Configuración > Hora e idioma > Región e idioma > Opciones de idioma > Agregar un teclado.
c) es importante observar que cada uno de los pasos se cumplan correctamente sin errores. No reiniciar el sistema hasta el final.
d) los paquetes de idioma para agregar deben corresponder a la versión del sistema operativo; en caso contrario no se instalará el paquete.
e) si se requiere un paquete de idioma diferente de los publicados más arriba (para una versión de Windows o idioma diferentes), por favor enviar un comentario en este artículo con los datos de versión de Windows e idioma a instalar.
f) este artículo se publica TAL CUAL, sin garantía de ningún tipo, ya sea explícita o implícita, y no otorga ningún derecho. Realiza los cambios bajo tu propia responsabilidad.
---
Saludos,
Enrique Cortés