Skip to content

Instantly share code, notes, and snippets.

@WillianTomaz
Last active June 19, 2026 13:04
Show Gist options
  • Select an option

  • Save WillianTomaz/5c99213304e7bf9c1b7cd15e1659e4da to your computer and use it in GitHub Desktop.

Select an option

Save WillianTomaz/5c99213304e7bf9c1b7cd15e1659e4da to your computer and use it in GitHub Desktop.
Switch the language of Windows 11 (single language) to en-us

LinkedIn

Saturday, March 23, 2024

How to change the language of Windows 11 (single language) to EN-US

"For those seeking to switch to en-us, i've been able to do it without downloading anything, as it seems pre-installed." - seeker_of_bacon

  • Was used:

    • Windows 11 (x64)
    • Windows PowerShell (Admin mode)



In your PowerShell(Admin mode):

  1. Run the command to change the language
      reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0409 /f
      reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 1033 /f
  2. Restart your computer
  3. That's it, it's done!


References

@Fr0st6

Fr0st6 commented Sep 21, 2025

Copy link
Copy Markdown

For some reason it took me a long time to find how to do this, thank you.

@hwaranda

Copy link
Copy Markdown

It worked fine... thanks

@Radeon-xyz

Copy link
Copy Markdown

THIS IS SO GOOD BRO

@Radeon-xyz

Copy link
Copy Markdown

This is from ai:
To change the system's installation language and UI language to English (United States), you need to update several registry keys. The command you provided handles the installation base, but others are needed to ensure the UI fully switches.

Run these in an Administrative Command Prompt:

1. Set System Installation Language

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language" /v InstallLanguage /t REG_SZ /d 0409 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language" /v Default /t REG_SZ /d 0409 /f

2. Set Default System Locale

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v "LimitBlankPasswordUse" /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale" /v "(Default)" /t REG_SZ /d 00000409 /f

3. Set User UI Languages (Current User)

reg add "HKCU\Control Panel\Desktop" /v "PreferredUILanguages" /t REG_MULTI_SZ /d "en-US" /f
reg add "HKCU\Control Panel\International" /v "Locale" /t REG_SZ /d "00000409" /f

4. Force System-Wide English (Optional but recommended)

If you want to ensure the Welcome screen and new user accounts also use English:

reg add "HKU\.DEFAULT\Control Panel\Desktop" /v "PreferredUILanguages" /t REG_MULTI_SZ /d "en-US" /f

After running:

  1. Restart your computer for the changes to take effect.
  2. Note: If the English language pack isn't already installed on your disk, some UI elements may still appear in the old language or fallback to generic strings. You can ensure the pack is present via PowerShell:
    Install-Language en-US
    Set-SystemPreferredUILanguage en-US

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment