Language bar disappeared
Hi there,
The problem seems to be a heritage from previous Windows versions. And seems M$ did not bother to work this problem out in Vista, there are still lots of requests in the net. Almost no "universal" solution up to date.
Although, my case is somewhat unusual.
At some point I noticed that the language bar had disappeared from it's usual place in the system tray. Thought it got hidden because it was inactive (I alsways use keyboard assignments). But that was not it. The usual sequence (alt+shift) did not work anymore. In regional settings->keyboards everything was fine as it should've been. Changes had no effect.
After surfing the net for two days found a temporary solution to at least be able to switch between layouts. I had to assign ctr+1 and ctr+2 to inmlement a "fixed" switching between the languages. Extremely incomfortable.
Now the most interesting part. When a request for elevation appears (grey transparent background), I can see the language bar floating on desktop, I can touch it, move it, change input language. But once the request is comleted (OK or Cancel), it's gone!!
Another "mistery": the old scheme (alt+shift) works in non-unicode programs, such as command prompt, FAR etc. But doesn't want to work in any GUI application.
Any suggestions? I know XP registry fixes but the seem to be of no use in Vista.
--
Yakor
All Replies
goto control panel >language options >keyboard and language options>change keyboard>language bar(second tab)>select integrated into taskbar
sorry for language conversation I use ultimate turkish
Don't have a fix -- but the same problem. It just turned up right after the latest patches!! -- The language bar was still in the taskbar but wasn't working. While attempting to "fix" it with deleting and re-setting the second language and keyboard the language bar disappeared alltogether. (not in the tool bars either), so I did the same with the keyboard toggle and assigned ctrl+1 and ctrl+2, very annoying. I switch between the two languages and keyboard layout frequently (German and English) and it's very annoying to notice that I have typed the wrong letters b/c I couldn't see which setting I was on. I tried the suggestion as posted but that one does not apply to Vista
Any help will be appreciated.
foxrose
- hi, I had the same problem like yours and all I did was resetting the default settings for system services that start up with windows vista. I had some of them disabled and then my language bar stopped working. I'm not sure which service exactly was the problem.
Try resetting to default all windows services, do a restart and I guess your problem will be solved. - RUN ctfmon.exe
- Great, worked for me! Great & simple solution!
Simply check that CTFMON.EXE boots at startup (for all users).
Use the following code (copy and paste to a .REG file) if you don't know how to add manually this executable to HKLM startup.Code SnippetWindows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ctfmon"="CTFMON.EXE" - Hi, i tried it also, but it only helped partially.
I did make the .reg for the cftmon.exe to start at bootup, and it does start and is running, but i have to go to regional settings and turn the language bar off and on again to see it in system tray. Once i do this i can see it and use also keyboard shortcut,
BUT once i reboot my laptop, the bar is not there anymore even though cftmon.exe is running. I have to go to regional settings again and turn it off and on again. This also affects the "language bar" option in the "toolbars" settings of the system tray :(
Any hint where could be the problem? Thanks in advance for any hint.
eRko
- Thanks. It worked.
Great, worked for me! Great & simple solution!
Could you please tell me how to do it step by step? I mean, you're supposed to go to regedit, aren't you? And then? I would be very thankful if you could write the steps down. :) Thanks.Simply check that CTFMON.EXE boots at startup (for all users).
Use the following code (copy and paste to a .REG file) if you don't know how to add manually this executable to HKLM startup.Code SnippetWindows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ctfmon"="CTFMON.EXE"- OMG. This solves my problem. I've tried delete 2nd language, tried to reset all settings, and etc..... for more than a day but this solves everything. So simple!

