Fix: Cannot Switch Between Languages In Windows 8.1

Many times you need to write something in different languages and this is the time you may be looking to switch between languages. If you’re using multiple languages on your system and if you can’t switch between those languages when you type, then this article is for you.

Recently, we have came around a strange issue regarding this. Here is how you can reproduce the issue:

1. Add second keyboard input language.

2. Make sure that in the Control Panel -> Clock, Language, and Region -> Language -> Advanced Settings, Let me set a different input method for each app window option is checked.

3. Check if you can switch between input languages using Alt + Shift or Windows key + Space key combination.

4. Open File Explorer. Set the cursor in the “Search” field, start typing in one language, then switch to the second language, type several more character, switch back to original layout, type again, watch the language bar disappearing and keyboard switching disabled. Go to Control Panel -> Clock, Language, and Region -> Language and change language order or move up or down them. Recheck if the issue persists, you’ll find the problem still exists.

5. Repeat steps 1-4 with Let me set a different input method for each app window option mentioned in step 2 as unchecked. You won’t face any issue.

Thus in this way, we have found that something is wrong with language configuration and you can fix it via these steps:

Cannot Switch Between Languages

1. Press Windows Key + R combination, type put regedit in Run dialog box and hit Enter to open the Registry Editor.

 Mouse pointer sticks at edge while moving between multiple monitors in Windows 8

2. Navigate here:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

cannot switch between languages

3. In the right pane of this location, right click and select New -> String Value. Name the newly created string as ctfmon. Double click on the same string to get this:

Unable-To-Switch-Between-Languages-1

4. In the above shown window, type the Value data as CTFMON.EXE and click OK. You may now close Registry Editor and verify the status of issue, you’ll find that problem is solved now.

That’s it!

How to restore the missing Language Bar in Windows 8.1 may also interest you.

Posted by on , in Category Windows with Tags
An Electrical Engineer by profession, Kapil is a Microsoft MVP and a Microsoft Content Creator. Please read the entire post & the comments first & create a system restore point before making any changes to your system.