Different available keyboard layouts in language bar and Text Services and Input Languages

I don't really know a good way to describe this problem, so please take a look at the picture. There should be something odd about it. ScreenShot

My problem is that when I install Serbian Latin layout, CJK layouts appear under list of available layouts in the language bar, but not in the Text Services and Input Languages. This is a problem with me because I often use keyboard shortcuts to switch quickly between languages. This way, I need to pres the key combination 4 more times in order to rotate currently selected layout.

Normally when Serbian Latin layout is installed, it doesn't drag CJK layouts together with it. I'm unable to connect start of this behavior to installation of some particular piece of software because I usually don't have Serbian Latin layout installed, since I rarely use it.

When I remove Serbian Latin layout, CJK layouts disappear too.

Is there a way to solve this issue without reinstalling windows?


Solution 1:

I managed to remove the phantom layouts by installing the layout in Text Services and Input Languages and removing it. It remains to be seen if this solution is permanent or not.

EDIT Finally found out what was causing the issue. Office 2010 installed IMEs for CJK languages and they were in startup. After I removed them from startup, eastern layouts finally stopped appearing

Solution 2:

Damn didn't look properly at your screenshot sorry you have 7 installed. Can you try Install/Uninstall Languages (you will find this on the languages tab) and check if CJK are available there then you can manually uninstall them. (The Eastern Language pack is an XP thing)

Solution 3:

I did not have those tools in the start-up folder, nor did installation contained IME for CJK languages.

But they were in the 'language proofing tools' (which is a separate setup). And removing them from that install fixed the problem for me: enter image description here

Edit: In the end, I also had to edit the registry as described in This answer