Cambiar el idioma de Windows Server, la configuración regional y la zona horaria

13 min de lectura 6 vistas 0
Contenido

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-TimeZone

Windows 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ónCódigo de idiomaID de zona horaria
Chino tradicional (Taiwán)zh-TWTaipei Standard Time
Chino simplificadozh-CNChina Standard Time
Japonés (Tokio)ja-JPTokyo Standard Time
Coreano (Seúl)ko-KRKorea Standard Time
Ruso (Moscú)ru-RURussian Standard Time
Inglés (Johannesburgo)en-ZASouth Africa Standard Time
Francésfr-FRRomance Standard Time
Españoles-ESRomance 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-InstalledLanguage

La 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.cab
Usa solo el paquete de idioma de tu versión de Windows Server. Un paquete de otra compilación no se instala o deja la interfaz traducida a medias.

Paso 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-JP

Paso 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.cpl

En 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-Computer

Tras 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.

¿Fue útil la respuesta?

Tutoriales relacionados

Windows PowerShell PS> Test-NetConnection -ComputerName 203.0.113.10…PS> nc -vz 203.0.113.10 3389PS> Get-Service -Name TermService Windows Server Escritorio remoto no conecta a un VPS Windows Server: solución de problemas RDP Soluciona fallos de Escritorio remoto (RDP) en un VPS Windows Server: puerto 3389, firewall, errores NLA/CredSSP y consola VNC. 14 min de lectura 7 Leer Windows PowerShell PS> Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentC…PS> Get-NetTCPConnection -LocalPort 40125 -ErrorA…PS> $port = 40125 Windows Server Cómo cambiar el puerto de Escritorio remoto (RDP) en Windows Server Cambia el puerto RDP 3389 de Windows Server con PowerShell: PortNumber en el registro, firewall, reinicio de TermService y reversión. 12 min de lectura 7 Leer Windows PowerShell PS> Update-HostStorageCachePS> Get-Disk | Select-Object Number, FriendlyName…PS> Get-Partition -DiskNumber 0 | Select-Object P… Windows Server Ampliar la unidad C: en Windows Server tras aumentar el disco e inicializar un disco de datos nuevo Amplía C: en Windows Server tras aumentar el disco, resuelve la partición de recuperación e inicializa un disco de datos nuevo. 13 min de lectura 2 Leer Windows PowerShell PS> Get-NetAdapterPS> Get-NetIPConfiguration -InterfaceAlias "Ether…PS> Get-NetIPInterface -InterfaceAlias "Ethernet"… Windows Server Añadir una IPv4 adicional y configurar IPv6 en Windows Server Añade una IPv4 extra y configura IPv6 en Windows Server con GUI, PowerShell o netsh: SkipAsSource, puerta de enlace, DNS y pruebas. 15 min de lectura 7 Leer