by Michael S. Kaplan, published on 2007/11/19 10:01 -05:00, original URI: http://blogs.msdn.com/b/michkap/archive/2007/11/19/6387630.aspx
Over in the Suggestion Box, IMEless in Tōkyō asked:
The IME bar occasionally disappears. By disappears, I do not mean becomes transparent or hidden; it is really gone. When I click on another application, the IME is available; click back and it is gone. Thus, it must be on a per-application basis. I have no idea how to reproduce it consistently, but I have experienced it on Windows 2000 (JP) and Windows XP (ENG and JP) on multiple machines. I typically hit it once or twice a week. Completely restarting that application fixes it. As well as in XP (not 2000 so far) pressing the IME language change key sequence (such as Alt + Shift) will "often" restore it.
Any ideas what is going on? Is this a known issue? Restarting the application is easy enough, but often not very desirable.
This is an interesting issue, one that has occasionally plagued me as well.
I have since then seen a particular KB article that suggested a possible cause to me:
MSKB 918184: The Windows Language bar closes unexpectedly when you start a Citrix Presentation Server-published application on a Windows Server 2003 SP1-based computer that runs Terminal Services
Now I know what you might be thinking -- how can that be relevant?
Well, if you look at the article, see what it says about the symptoms:
You experience this issue when the following conditions are true.
- The computer is a Microsoft Windows Server 2003 Service Pack 1 (SP1)-based computer that runs Terminal Services.
- The application that you start closes all the currently open foreground windows.
- Multiple input languages are enabled on the server.
- Support for East Asian languages is configured on the server.
My theory is that someone is minimizing the window in the app -- maybe it is minimizing all windows indiscriminately, which if you think about it makes more sense.
I could be totally off base, but on at least one occasion I actually verified that the Language Bar window was hidden (which would explain why the keyboard shortcut for switching made it visible again), so I think for now it makes for a good working theory. :-)
Anyone else running into this issue find other possible causes?
This post brought to you by ঘ (U+0998, a.k.a. BENGALI LETTER GHA)
# Dean Harding on 19 Nov 2007 7:30 PM:
If it happens again, you might want to try Spy++ or something to "find" the window again... it's gotta be there somewhere :-)
# Peter on 19 Nov 2007 9:47 PM:
Let me say that I'm also from Tōkyō, and it's really nice to see the place spelled correctly with diacritics.
My experiences are very similar to IMEless. I run into the same issue every few weeks. At work I use XP Pro (JP) and at home I use XP Pro (EN). I do not explicitly use Terminal Services for remote activities, but the service is enabled. I seem to notice the issue when switching between applications, which often includes an Office application such as Excel. I particularly remember the issue with Excel because I had a very large workbook that would take a while to load; I really did not want to reload it, but I needed the IME to type so I was forced to reload it. I've also experienced it with IE and Firefox as well.
Thanks Dean for the tip. I'll try Spy++ next time to find it. I suppose it should also show up in Process Explorer.
# Pavanaja U B on 20 Nov 2007 2:12 AM:
I use Win XP Pro (EN). I too have faced this kind of problem many times. I am also not able to pin-point the exact reason, or the exact sequence of action which lead to this kind of problem. I am from India and use Kannada extensively.
I have the Indic IME downloaded from BhashaInaida.com web-site. That IME is buggy - it makes the application (Word, Excel) to crash if typed very fast. In Vista and Office 2007(under XP or Vista), there is no proper cursor movement, etc. The sad news is that MS has forgotten that it has to take care of BhashaIndia.com web-site and the Bhasha project. The Indic activity has come to a standstill in MS.
# Jeroen Ruigrok van der Werven on 20 Nov 2007 5:38 AM:
Peter: I prefer writing (or transliterating) Toukyou as one would write it with hiragana. (Especially since in Dutch if I would pronounce Tokyo like this the o's would already sound long since they're at the end of syllables and as such the macron adds nothing for me. Digressing further: Japanese pronunciation is easy for Dutch natives I found out.)
Back to the topic: Anyway, I noticed recently that at times my IME, when it's in JP, KO or CH only shows the two-letter abbreviation and suddenly misses all the additional icons (I always have the language band adjusted to a fuller width). I am not entirely sure what is happening here on the XP Pro machine.
I'll open up Spy++ when it happens again.
# Peter on 20 Nov 2007 7:08 PM:
Toukyou* is fine with me, too, as *I* know it's still a long vowel. I am OK with Tookyoo**, as well. However, Tōkyō is not just my preference, it is how romanization works in Japan. For example, if you go to Tōkyō Station, it is properly spelled out with macrons. Of course it should be because that is how the Hepburn romanization system works. Absolutely unacceptable is Tokyo, which isn't based on any romanization system. It is merely Tōkyō stripped of the diacritics.
*But how would you differentiate it from トウキョウ [toːkyoː]? Remember that even though it is spelled とうきょう, it is pronounced トーキョー.
**But how would you differentiate it from トオキョオ [tookyoo]?
Regarding the missing IME icons, that happens to me very often.
Actually, it's happening right now.
But I can still switch between kana and latin with the normal toggle key (I'm on a Japanese keyboard at the moment with a dedicated key, but Alt+~ works as well).
Spy++ does not really help here because the IME is there. It's just not showing all of the necessary icons.
Switching to another application does not restore the missing icons.
Even when switching to Korean or Chinese (which I often need to use as well), there too the icons are missing.
I've only been able to fix this by restarting the system.
I wonder if I could fix it by manually killing and then restarting conime.exe. Maybe I'll try it a little later.
# Cheong on 20 Nov 2007 10:40 PM:
I'm a HKSAR version of WinXP Pro user. My system has CH-TW/JP/EN language installed. I've only hit this problem once since 2004, but that was fixed by restarting Explorer.EXE.
I don't know if it matters, but the only MS Office application I installed here is MS Outlook. I use OpenOffice extensively.
# Mark Steward on 30 Nov 2007 12:39 AM:
Peter, I suspect your problem is different - does it look the same (missing icons) when you open the Command Prompt?
jmdesp on 22 Jul 2011 4:02 AM:
I'd love a Windows 7 update of this story. Especially for the case of a language bar that is missing for all applications, is still missing after a reboot (so the minimize theory doesn't seem to be working), but *does* get visible for elevation privilege requests (and only for them)
go to newer or older post, or back to index or month or day