The server that hosts my terminal service is set to use dd/mm/yyyy
and Pounds
for currency. When I login as a user instead of getting the aforementioned settings I get mm/dd/yyyy
and Dollars
for currency; however, if I login as an administrator, the expected setting are used. Does anyone know what to do in order to have non-administrator users get the desired settings of dd/mm/yyyy and Pounds? Thanks.
The regional and currency settings are part of the user profile, so it is a per-user setting. If you want to set it for everybody, you should consider using group policies in conjunction with either a custom-written ADM file or using Group Policy Preferences if you have a Windows Server 2008 or Vista management station to deploy the necessary management snapins on.
You could merge a .reg file with the relevant settings at login as well. Its not a clean as using an ADM file though but its a lot simpler
In the Regional and Language Options on the Advanced tab there's a checkbox to apply all of the settings to the current user account and the default user profile. If you set the appropriate options and check this box then all new profiles created from the Default user profile will inherit these settings.
This won't change any existing user profiles but should ensure that all new user profiles inherit the correct settings.