Hey, let’s discuss about Stop User Language Overrides Deploy a Bulletproof Default UI Language on all your Windows Devices using Intune. This policy setting helps control which User Interface (UI) language is used when a computer has more than one language installed. If enabled, the computer menus and dialogs will always appear in the language specified by the administrator.
If the chosen language is not available, the system defaults to the language selected by the local administrator. The importance of this policy is that it creates consistency in the language used across devices. This ensures that all users in an organization see the same menus and options in a single language. It also reduces confusion and mistakes that may happen when multiple languages are displayed.
This policy helps users by giving them a clear and uniform experience. For organizations, it improves productivity because employees do not waste time switching or adjusting languages. It also makes training and support easier since everyone uses the same UI language.
An example of this policy is in a global company that operates in many countries but wants all employees to use English on their computers. Another example is a school that sets all systems to the local language for students. By using this policy, organizations can maintain order and avoid miscommunication.
Table of Contents
What are the Advantages of Enabling this Policy using Intune?

Enabling this policy setting primarily serves to standardize the user interface language across managed computers that have multiple UI languages installed. By restricting Windows menus and dialogs to a single, specified language, it ensures consistency for users and simplifies administrative support by eliminating language variation.
1. Forces a specific language for consistency.
2. Simplifies support by limiting language variation.
3. Ensures standardization across all managed computers.
4. Gives administrators control over the UI language.
Stop User Language Overrides Deploy a Bulletproof Default UI Language on all your Windows Devices using Intune
The User Interface Language policy can be easily configured on Windows devices using either Microsoft Intune or by setting a custom OMA-URI (Open Mobile Alliance Uniform Resource Identifier). This blog post will detail both methods.
- Allow or Block Language Features Uninstall Policy in Text Input using Intune
- Allow or Block Cleanup of Unused Preinstalled Language Packs using Intune
- Best Way to Allow Language in Intune Via Settings Catalog
Create a Profile
To start deploying a policy in Intune, sign in to the Microsoft Intune Admin Center. Then go to Devices> Configuration under the Manage devices> Policies> Create> New policy. In the create a profile window, add the platform Windows and later, profile type is Settings Catalog. Then click the create button.

First Step
To begin configuring a policy in Intune, start with the Basics step. Here, we can add the name(Machine UI Language Overwrite) of the policy, give a brief description(not mandatory) and platform is Windows.

Configuration Settings
In the Configuration settings tag, you can see the Add settings option. When you click on the Add Settings option, a Settings Picker window will appear. There, search for Time Language Settings settings and then select Machine UI Language Overwrite.

When you close the Settings Picker, you will see it in the Configuration Settings, here you can set the User Interface Language Policy to Enable or Disable. By default, it will be Disabled. Should you wish to proceed with this particular setting, click Next.

Enable User Interface Language Policy
We can Enable or configure this policy by toggle switch next to the Machine UI Language Overwrite setting. To Enable the policy, you have to move the toggle from left to right. Click Next to continue.

Scope Tags
A scope tag is used to assign policies to specific groups within an organisation. The scope tag is not mandatory, so you can skip this section. Click Next if they’re not required for your setup.

Assignments
Here, you will see an option called Add Groups under the Include Groups section. Click on it. When you click, a list of available groups will appear. You can search for the group you want (e.g Test_HTMD_Policy). Then click the Next button.

Last Step
In this section, you can see a summary of everything you entered in the previous steps, such as basic details, configuration settings, assignment details, and more. If you want to change or edit anything, you can easily go back to the previous section. Click Create to finish, and a message will confirm that the “Machine UI Language Overwrite created successfully”.

Device and User Check-in Status
To view a policy’s status, go to Devices > Configuration in the Intune portal, select the policy(Machine UI Language Overwrite) and check that the status shows Succeeded (1). Use manual sync in the Company Portal to speed up the process.

Client Side Verification
To confirm whether the policy is successful or not, you can use the Event Viewer. First, open Event Viewer and navigate to Applications and Services Logs > Microsoft > Windows > Device Management > Enterprise Diagnostic Provider > Admin. Use Filter Current Log and search the Event ID 813.
MDM PolicyManaqer: Set policy int, Policy:MachineUILanquageOverwrite) Area:(TimeLanquageSettinqs), EnrollmentID requestinq mere: (EB427D85-802F-46D9-A3E2-D5B414587F63), Current User: (Device), Int: (0x1), Enrollment Type: (0x6), Scope: (0x0).

How to Remove Assigned Groups from User Interface Language Policy
After creating the policy, if you want to remove the specific group that you previously selected, you can easily do that. First, go to Devices > Configuration policies. In the Configuration policy section, search and select the policy. In the Assignment section, you will find an Edit option and click on it. Then, click the Remove option.
For detailed information, you can refer to our previous post – Learn How to Delete or Remove App Assignment from Intune using by Step-by-Step Guide.

How to Delete User Interface Language Policy from Intune
If you want to delete this policy for any reason, you can easily do so. First, search for the policy name in the configuration section. When you find the policy name, you will see a 3-dot menu next to it. Click on the 3 dots, then click the Delete button.
For detailed information, you can refer to our previous post – How to Delete Allow Clipboard History Policy in Intune Step by Step Guide.

Windows Configuration Service Provider (CSP)
The Policy Configuration Service Provider (CSP) is a feature used by organisations to manage and control settings on Windows 10 and 11 devices. It explains what each policy does, what settings or values can be used, and how it connects to older Group Policy settings (Group Policy Mapping details).
In Intune, we can only choose from the Allowed Values when configuring a setting. The allowed values of the User Interface Language policy are given below.
Value | Description |
---|---|
0(Default) | Disable |
1 | Enable |
Description framework properties
- Format – Int
- Access type – Add, Delete, Get, Replace
- Default value – 0
Group Policy Mapping
Name | Value |
---|---|
Name | MachineUlLanguageOverwrite |
Friendly Name | Force selected system UI language to overwrite the user UI language |
Location | Computer Configuration |
Path | Control Panel > Regional and Language Options |
Registry Key Name | Software\Policies\Microsoft\MUISettings |
Registry Value Name | MachineUILock |
ADMX File Name | Globalization.admx |

OMA-URI Settings
An OMA-URI is a unique address that points to a specific setting controlled by a Configuration Service Provider (CSP). It is a text string that sets custom configurations on Windows 10/11 devices, and its format depends on the CSP itself. Here’s a step-by-step guide.
- Sign in to Microsoft Intune
- Go to Devices > Configuration
- Click Create, and then the new policy.
- Choose the platform as Windows 10 or later.
- For Profile type, select Templates and then choose Custom.
- Provide a Name: Machine UI Language Overwrite
- Add a Description(To enable User Interface Language Policy)
- Click on + Add under OMA-URI Settings to configure the specific setting.
- To Configure the OMA-URI Setting, do the following
- Enter a name, such as Machine UI Language Overwrite
- Description: To enable User Interface Language Policy
- Enter the following OMA-URI path: ./Device/Vendor/MSFT/Policy/Config/TimeLanguageSettings/MachineUILanguageOverwrite.
- Set the Data type to Integer.
- Enter the value
- 1 to Enable User Interface Language Policy.
- 0 to Disable User Interface Language Policy.
- After entering the above details, click the Save button

Need Further Assistance or Have Technical Questions?
Join the LinkedIn Page and Telegram group to get the latest step-by-step guides and news updates. Join our Meetup Page to participate in User group meetings. Also, Join the WhatsApp Community to get the latest news on Microsoft Technologies. We are there on Reddit as well.
Author
Anoop C Nair has been Microsoft MVP from 2015 onwards for 10 consecutive years! He is a Workplace Solution Architect with more than 22+ years of experience in Workplace technologies. He is also a Blogger, Speaker, and Local User Group Community leader. His primary focus is on Device Management technologies like SCCM and Intune. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security, Career, etc.