Previously, you could change the display language in Windows 11 using the Settings app, which requires an active internet connection. You can now do the same using PowerShell, thanks to this new language module. Learn how to add language packs to Windows ISO images offline.
Language Tags for Windows 11 language packs
Before we begin, the process to install a language pack requires a “language tag,” which is a shortcode for the language. For example, American English’s language tag is “en-US.” The table below lists all the languages you can install using PowerShell and their associated tags. Let us now show you how to install a language in Windows 11 using these language tags in Windows PowerShell.
Install Language Packs in Windows 11 using PowerShell
Perform the given steps below to install a language pack using PowerShell: Note: This method is only applicable on Windows 11 Build 22557 or later. You can subscribe to the Dev channel to install this build. To check your operating system’s build, type in winver in the Run dialog box. The language pack will now begin to download and install. This can take a moment. Once it is completed, you will now see the details about the language.
How to Set System Language using PowerShell
Performing the above will only download and install the language pack, but not set it as your display language. To configure the language as your display language, follow these steps: The display language will now change throughout your Windows PC.
Other PowerShell Language Commands
In this language module, Microsoft has also added a few other cmdlets to manage your system’s language preferences. To get a list of the installed languages on your PC, use this: To get the system preferred display language, use this: To uninstall a language, use the cmdlet given below followed by the language tag.
Closing Words
Although you could previously perform the same tasks using the Windows Settings app, that was entirely GUI-based. With this module, users who are more fond of using the Command Line Interface (CLI) can manage their system’s language preferences directly from PowerShell.