Cambiar el idioma de Windows Server, la configuración regional y la zona horaria
Las imágenes de Windows Server suelen instalarse en inglés, pero muchos equipos prefieren trabajar en su idioma, y las aplicaciones antiguas a menudo necesitan la configuración regional del sistema correcta para mostrar chino, japonés o cirílico sin caracteres extraños. Esta guía explica cómo cambiar el idioma de Windows Server, la configuración regional del sistema, los formatos y la zona horaria en Windows Server 2016, 2019 y 2022. Los comandos se ejecutan en PowerShell como administrador, por RDP o desde la consola VNC de tu VPS de JUSTG. El ejemplo usa japonés (ja-JP); para tener la interfaz en español, sustitúyelo por es-ES de la tabla.
Paso 1: Revisa la configuración de idioma actual
Anota primero lo que hay configurado para poder comparar después del cambio:
Get-WinSystemLocale
Get-WinUILanguageOverride
Get-WinUserLanguageList
Get-TimeZoneWindows separa cuatro ajustes: el idioma para mostrar (menús y ventanas), la lista de idiomas del usuario (métodos de entrada), los formatos regionales (fechas, números) y la configuración regional del sistema (página de códigos de programas no Unicode). Se pueden combinar, por ejemplo interfaz en inglés con configuración regional china.
| Idioma / región | Código de idioma | ID de zona horaria |
|---|---|---|
| Chino tradicional (Taiwán) | zh-TW | Taipei Standard Time |
| Chino simplificado | zh-CN | China Standard Time |
| Japonés (Tokio) | ja-JP | Tokyo Standard Time |
| Coreano (Seúl) | ko-KR | Korea Standard Time |
| Ruso (Moscú) | ru-RU | Russian Standard Time |
| Inglés (Johannesburgo) | en-ZA | South Africa Standard Time |
| Francés | fr-FR | Romance Standard Time |
| Español | es-ES | Romance Standard Time |
Paso 2: Instala el idioma en Windows Server 2022
Windows Server 2022 incluye el cmdlet Install-Language, que descarga el paquete de idioma y sus características desde Windows Update. Con -CopyToSettings también lo deja como idioma de visualización preferido:
# Windows Server 2022
Install-Language -Language ja-JP -CopyToSettings
Get-InstalledLanguageLa descarga necesita acceso a Internet y puede tardar varios minutos. Si el servidor usa WSUS o bloquea Windows Update, utiliza el método sin conexión del paso 3.
Paso 3: Instala un paquete de idioma en Windows Server 2016 / 2019
En 2016 y 2019 lo más fiable es la ISO oficial de paquetes de idioma de Windows Server de Microsoft que coincida exactamente con tu versión. Cópiala al servidor, móntala e instala el .cab de tu idioma con el asistente lpksetup.exe o con DISM:
# Windows Server 2016 / 2019 (language pack ISO copied to C:\ISO)
Mount-DiskImage -ImagePath C:\ISO\LanguagePack.iso
Get-Volume | Where-Object DriveType -eq 'CD-ROM'
# Option A: graphical installer
lpksetup.exe
# Option B: DISM (adjust drive letter and path to the .cab for your language)
Dism /Online /Add-Package /PackagePath:E:\x64\langpacks\Microsoft-Windows-Server-Language-Pack_x64_ja-jp.cabPaso 4: Configura idioma de visualización, idiomas del usuario y configuración regional
Con el paquete instalado, cambia la interfaz, la lista de idiomas, los formatos y la configuración regional del sistema. Esta última es la que corrige signos de interrogación y textos ilegibles en programas antiguos no Unicode:
Set-WinUILanguageOverride -Language ja-JP
Set-WinUserLanguageList -LanguageList ja-JP, en-US -Force
Set-Culture -CultureInfo ja-JP
Set-WinSystemLocale -SystemLocale ja-JPPaso 5: Copia la configuración a la pantalla de bienvenida y a usuarios nuevos
Para que la pantalla de inicio de sesión y las cuentas que crees después usen el mismo idioma, copia la configuración al sistema:
# Windows Server 2022
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true
# Windows Server 2016 / 2019: open Region settings and use
# Administrative -> Copy settings...
intl.cplEn el cuadro Región de 2016/2019, marca «Pantalla de bienvenida y cuentas del sistema» y «Nuevas cuentas de usuario» antes de aceptar.
Paso 6: Cambia la zona horaria con Set-TimeZone y reinicia
Elige la zona horaria de tus usuarios o la que necesites para los registros. Por ejemplo, un servidor en Johannesburgo para clientes sudafricanos usaría South Africa Standard Time, y un equipo en Madrid preferiría Romance Standard Time. Después sincroniza el reloj y reinicia para aplicar todos los cambios de idioma:
Get-TimeZone -ListAvailable | Where-Object Id -like "*Tokyo*"
Set-TimeZone -Id "Tokyo Standard Time"
w32tm /resync
Restart-ComputerTras el reinicio, vuelve a iniciar sesión y ejecuta los comandos del paso 1 para comprobar cada valor.
Preguntas frecuentes
¿Puedo volver al inglés más adelante?
Sí. Ejecuta Set-WinUILanguageOverride -Language en-US y el resto de comandos del paso 4 con en-US, y reinicia. El paquete de idioma puede quedarse instalado.
¿Por qué algunos menús siguen en inglés?
Algunos roles del servidor, herramientas de administración o programas de terceros no están traducidos, o necesitan cerrar sesión para tomar el nuevo idioma. Comprueba también que reiniciaste después del paso 6.
¿La zona horaria afecta a las tareas programadas?
Sí. El Programador de tareas usa la hora local, así que una tarea fijada a las 03:00 se ejecutará a las 03:00 de la nueva zona. Revisa los trabajos importantes después del cambio.
Si el paquete de idioma no se instala o la interfaz no cambia, abre un ticket con el soporte técnico de JUSTG indicando tu versión de Windows Server y el mensaje de error.