I'm working on English (UK) version of Windows 7, my second input language is Russian. Since installation of Windows I have removed US keyboard layout and set LEFT ALT+SHIFT as input switcher.

Everything was fine until now. Recently I noticed that my switch combination does not always work. I opened language select bar and found there English (US) keyboard layout. I went to settings and found that in General Tab there is only two languages available, US was not listed. I decided to add US layout manually and remove it after. This operation went as expected, US layout disappeared from language bar. But after few hours it appeared again.

I started "googling" and found that I'm not alone. On Microsoft forum I found suggestion to remove US layout as I did before and than copy all settings to all profiles.

It's look like some service are adding US layout on it's own, but I have no idea which one.

Does any one know how to fix this issue?

link|improve this question
office has its own language preferences. did you check those settings? – Pulkit Sinha Jan 22 '11 at 23:18
I'm not using MS Office – Nazariy Jan 23 '11 at 0:37
I'm also getting this. For reference, two of the fruitless MS forum discussions are below. answers.microsoft.com/en-us/windows/forum/windows_7-desktop/… answers.microsoft.com/en-us/windows/forum/… – Simon D Apr 23 '11 at 16:28
Which version of win 7 do you use? – Michael K May 18 '11 at 11:02
feedback

2 Answers

It seems that the English US keyboard layout will reappear when you run some programs that call for it specifically. I see certain ICQ versions often mentioned as an example by Russian users. Anyway, if you can narrow down what software is running when the US English layout comes back, you might be able to replace the culprit with software that doesn't have that problem (e.g. a different region's version or a different version number of the software or some third party alternative to it).

link|improve this answer
feedback

It reappeared? Weird. Time to mess with the registry. This is what I would do.

Open Regedit Navigate to [HKEY_CURRENT_USER\Keyboard Layout\Preload]

Make sure the only string values present are 00000809 (english uk) and 00000419 (russian)

Right click on the preload key(folder) and change the permissions to deny full control to yourself and see if the problem reoccurs, if it does, deny some permissions to the other users since your program is using the other user to add the language. You should logoff/logon between changes to this key.

Goodluck

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.