Windows Server Core: cambiar el idioma de visualización

Windows Server Core: cambiar el idioma de visualización

Estoy jugando con una imagen de Windows Server Core para la autoeducación y me encontré con un problema frustrante.

La imagen que utilicé para instalar el servidor está en alemán. Hablo alemán con fluidez, por lo que no es un problema real, pero preferiría trabajar en un entorno inglés.

Ahora, cambié la configuración regional del sistema a inglés, así como UILanguageOverride y los idiomas de entrada del usuario, todos a inglés. Pero tanto el símbolo del sistema como PowerShell y el Administrador de tareas todavía están en alemán.

Todavía soy nuevo en el entorno del servidor, así que me gustaría preguntar cómo se cambia realmente el idioma de visualización del sistema a través de cmd/powershell.

Respuesta1

Compruebe con qué paquetes de idioma ha instalado DISM /online /Get-Intl. Luego verifique cuál está activo y dónde, con estos comandos:

Get-Culture | Format-List -Property *
Get-WinSystemLocale
Get-WinUserLanguageList

Configure el que desea usar con estos comandos (estoy usando en-US como ejemplo):

Set-WinSystemLocale en-US
Set-WinUserLanguageList en-US -Force

O configúrelo solo para la cuenta de usuario actual:

Set-WinUILanguageOverride

Para cargar el nuevo idioma de visualización, logoffluego vuelva a iniciar sesión o configúrelo para la sesión actual:

[cultureinfo]::CurrentCulture = 'en-US'
[cultureinfo]::CurrentUICulture = 'en-US'

Editar: Agregar algunos comandos alternativos:

Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUserLanguageList -LanguageList (New-WinUserLanguageList -Language en-US) -Force

información relacionada