Solved

Setting default input language for all EXISTING user profiles

Posted on 2004-08-25
1
1,763 Views
Last Modified: 2011-10-03
I have a new installation of Windows 2003 Server and 38 XP Pro Clients.

All is well with one notable exception - the Regional and Language Options are not set at the XP clients as I want them ie. English (United Kingdom) for all values.  At the moment they are set to English (US).  I am using UK format keyboards.  

I have noted at the server that in Control Panel>Regional and Language Options>Advanced tab and in the bottom section "Default user account settings" you can tick a box next to the statement "Apply all settings to the current user account and to the default user profile".  If you drag ? over this value the help text indicates that checking/ticking the box will affect "all new user accounts created on this computer".

So I gave it a go - I checked the box next to "Apply all settings to the current user account and to the default user profile" added a new (test) user and hey presto - correct input language applied!  The crucial test being the availability of "£" sign which you should get (in the UK) when you press shift 3; also corrected are the shift 2 key which gives the " mark and @ which is paired with the single quote ' key.  Unfortunately the change does not force itself onto existing user profiles (which is what I want it to do).

HERE'S THE CRUNCH QUESTION THEN ~ how do I get this change at the server level to apply to all EXISTING user profiles??  So that all users get the same English (United Kingdom) Input Language/Keyboard settings??  At the moment I am faced with re-making 30+ new user profiles just to fix this problem but if I do this it will in turn create a load more problems to replace it!!

Your help would be much appreciated :-)

Thanks in anticipation

Paul Truswell
0
Comment
Question by:ptruswell
1 Comment
 
LVL 10

Accepted Solution

by:
jhautani earned 500 total points
ID: 11900833
User's current keyboard layout is configured in registry: HKEY_CURRENT_USER\Keyboard Layout\Preload\1, of which data contains the keyboard locale
You can use a script to change this setting and it will take effect after next logon.

Create a batch file with the following line (not 100% sure whether UK locale is 00000809):
  reg add "HKCU\Keyboard Layout\Preload" /v 1 /d 00000809 /f
and let user run it manually or if you are using AD put it in the user's logon script.

hope this helps
0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Recently, I had the need to build a standalone system to run a point-of-sale system. I’m running this on a low-voltage Atom processor, so I wanted a light-weight operating system, but still needed Windows. I chose to use Microsoft Windows Server 200…
Scenerio: You have a server running Server 2003 and have applied a retail pack of Terminal Server Licenses.  You want to change servers or your server has crashed and you need to reapply the Terminal Server Licenses. When you enter the 16-digit lic…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
I designed this idea while studying technology in the classroom.  This is a semester long project.  Students are asked to take photographs on a specific topic which they find meaningful, it can be a place or situation such as travel or homelessness.…

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now