Follow
Windows

How to Change System Locale in Windows 11

Richard
Written by
Richard
Jul 25, 2021 Updated Apr 28, 2026 3 min read
How to Change System Locale in Windows 11

You change the system locale in Windows 11 to ensure older, non-Unicode programs display text correctly.

The system locale is a setting that tells Windows which language and regional settings to use for programs that don’t support the Unicode standard. It acts as a translator for legacy applications that rely on older character sets, preventing issues like scrambled text or strange symbols.

This is particularly important for applications released before the widespread adoption of Unicode, as they might use specific regional character encodings. Applying this change ensures better compatibility for those applications.

Once you change the system locale in Windows 11, your PC will correctly read characters in these older programs. Remember, this setting affects all user accounts on your computer and requires a system restart to take effect.

Difference Between Display Language and System Locale

It is important to know that your display language and system locale are not the same. Your display language controls the menus, buttons, and text you see in Windows. The system locale controls how non-Unicode programs interpret text data. Changing one does not automatically change the other.

How to Change System Locale via Control Panel

You can adjust these settings through the main Windows menu. Follow these steps to get started:

  1. Choose your preferred language from the list provided, then click OK.
  2. Once you finish, you will be prompted to restart your computer. You must restart for the new settings to take effect.
  3. If you want to use the latest global language support, you can check the box for BETA: Use Unicode UTF-8 for worldwide language support.
  4. A new window will open. Under the Administrative tab, click the Change system locale button. Note: This step requires admin privileges.
  5. Scroll down to the bottom of the page. Look for the Related settings section and click on Administrative language settings.
  6. In the Settings menu, click on Time & Language. Then, select Language & Region on the right side of your screen.
  7. Open your Settings by pressing the Windows key + I on your keyboard, or click Start and select the Settings gear icon.

Windows 11 Start menu showing Settings option

Windows 11 display language change settings

Windows administrative language settings for system locale

Current system locale settings in Windows 11

Change system locale settings in Windows 11

Advanced Method: Using PowerShell

For power users, you can change the locale using PowerShell. Note: This step requires admin privileges.

PowerShell
Set-WinSystemLocale -SystemLocale en-US

Replace ‘en-US’ with your desired locale code. This command updates the administrative language settings instantly.

Troubleshooting Common Issues

If you change the locale to a language you cannot read, some system menus might become difficult to navigate. Always ensure you have a secondary way to access settings, such as using the search bar. If legacy apps still show scrambled text, ensure the non-Unicode programs setting matches the specific region the software was designed for.

Summary

Changing your System Locale helps your computer run older, non-Unicode software without text errors. By following these steps through your Administrative settings, you ensure that your computer can handle different character sets correctly. Remember that this change affects all users on your PC and requires a system restart to finish the process.

Will changing the system locale change my Windows display language?

No. Changing the system locale only affects how legacy, non-Unicode applications interpret character sets. It does not change the language of your Windows interface, menus, or system dialogs. You must adjust your display language settings separately under the Language & Region menu to change the interface text.

Why do some games or legacy apps require a specific system locale?

Older games and legacy software often use specific character encoding that is not compatible with modern Unicode standards. If the system locale does not match the encoding the app expects, text will appear as garbled symbols or question marks. Setting the correct locale ensures the app can read the text correctly.

Does changing the system locale require a system restart?

Yes. Changing the system locale modifies core administrative settings that affect how the entire operating system handles character data. Because these changes are deeply integrated into the system registry, a full restart is mandatory for the new settings to take effect across all applications and user profiles on your computer.

Was this guide helpful?

Tags: #Windows 11
Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

📚 Related Tutorials

How to Access Control Panel in Windows 11
Windows How to Access Control Panel in Windows 11
How to Set System Locale on Ubuntu 24.04
Ubuntu Linux How to Set System Locale on Ubuntu 24.04
How to Change Display Language in Outlook for Windows 11
Windows How to Change Display Language in Outlook for Windows 11
How to Schedule Windows Update Restarts in Windows 11
Windows How to Schedule Windows Update Restarts in Windows 11

7 Comments

Leave a Comment

Your email address will not be published. Required fields are marked *