Set WinUserLanguageList - PowerShell
Overview
Set-WinUserLanguageList configures the list of preferred languages used by Windows for display, input, and other user interface (UI) elements.
Syntax
Set-WinUserLanguageList [-LanguageList] <string> [-Force]
Options/Flags
- -LanguageList: Specifies a semicolon-separated list of language codes to set as the preferred language list.
- -Force: Overwrites any existing language list without prompting for confirmation.
Examples
Example 1: Set Preferred Language List
Set-WinUserLanguageList -LanguageList "en-US;es-ES"
Example 2: Set Preferred Language List with Force
Set-WinUserLanguageList -LanguageList "de-DE;fr-FR" -Force
Common Issues
- If the specified language code is invalid or not supported by Windows, the command will fail.
- Changes made by Set-WinUserLanguageList require a user logoff/logon or system restart to take effect.
Integration
Use Get-WinUserLanguageList to retrieve the current preferred language list.
Related Commands
- Get-WinUserLanguageList
- New-WinUserLanguageList