Change Regional Settings for all users in Windows Server 2012

windows-server-2012

How do I change date format Regional Settings for all users in Windows Server 2012 that is not a domain controller? I also want to change "Language for non-Unicode programs" for all users. Since this is not a domain controller, the users are defined in "Computer Management/Users" and not in Active Directory.

The only answers I found were for domain controllers (http://blogs.technet.com/b/askperf/archive/2012/08/16/how-to-change-regional-settings-for-all-users-on-a-computer.aspx).

It would be great if there was a way to check the settings for a specific user.

Best Answer

So - I am assuming you are wanting to do this on more than one machine across a network.

Logon scripts would be the way and you can change the registry setting by running a reg file from the script.

the registry setting is

HKEY_CURRENT_USER\Control Panel\International.

there is an MS blog on this here

Which you have already referenced, this explains the Group Policy way AND the registry way. So if you run a script whenever you log on to that machine.

Simply put the logon script in a folder and point to it from the users profile in computer management.

local users

choose a user, right click properties, profile tab enter the logon script in the box and hey presto.

plenty of online help for how to create a reg file and how to create a logon script.

shout if you need answers on that.