Blog Post

Ask The Performance Team
2 MIN READ

How to change Regional Settings for all users on a computer

CraigMarcho's avatar
CraigMarcho
Icon for Microsoft rankMicrosoft
Mar 16, 2019
First published on TECHNET on Aug 16, 2012

Hello AskPerf!  Harshad Joshi here from the Performance team.  Today we are going to talk about changing the “Region and Language” settings for all users at once.  Typically, you change these settings on a per user basis.  Well, we had a customer call in asking how they could change these settings for all users/computers on their domain.  After a little digging, we walked him through the following actions of using Group Policy Preferences to push out the required settings to these machines:

For this example, we will use the “ English (Canada)” format, and link this policy to all computers in the domain.

Prerequisite

To use Group Policy Preferences (GPP), a Domain controller running Windows Server 2008 or windows Server 2008 R2 OS is required.  For Windows 2003 Servers, you can use the GPP Client Side Extensions per KB943729 .

Steps Overview

1. Launch Group Policy Management Console (gmpc.msc)

2. Right click Default Domain Policy and select Edit to open Group Policy Management Editor

3. In Group Policy Management Editor, navigate to Computer Configuration > Preferences > Windows Settings > Registry:

4. Right Click on Registry > New > Collection Item

5. Give your collection a name

6. Right Click on this Registry Item > New > Registry Wizard

7. Select Local Computer and click Next

8. Navigate to HKEY_CURRENT_USER > Control Panel > International

9. Select the below registry items under this registry key:

  • Locale
  • LocaleName
  • sCountry
  • sLanguage
  • sLongDate
  • iCountry
  • iDate
  • iMeasure
  • iNeggCurr

You’ll see something similar to the following:

Link this to the Default Domain Policy.  Your computers will receive these changes the next time they update their policies.

Additional Resources

-Harshad Joshi

Published Mar 16, 2019
Version 1.0
  • DHRFA's avatar
    DHRFA
    Copper Contributor

    Please note: the original technet article had a comment from the original author, indicating that this should be configured as user configuration, not computer configuration (this was a typo from his side). Setting a HKCU setting through computer configuration won't work.

  • sidkn33's avatar
    sidkn33
    Copper Contributor

    Hello, 

     

    I'm putting a lick of paint on an old post.
    I am using a GPO as instructed here, applied to the user, not computer - the GPO Region is set, but does not work - the users' existing region setting is not changed.

    Manually applying the GPO (GPUpdate) running under the users context, does not work.

    GPUpdate /R shows the GPO applied, but again - the region setting does not change 

     

    Background:

    The user has inherited a US region setting from the default system locale which was US.

    That default system locale was changed to UK and server restarted.

    Subsequent new users have UK locale/region.

    Users with existing profiles that had US region before locale changed to UK, maintain US region setting despite GPO supposedly forcing UK.  

     

    ?