Windows 7 – Missing IME Language bar at client machine


[問題描述] Windows 7 預設的語言列無法顯示, 僅有在安全模式可以啟動.

 

 

[狀況分析]

 

·         我們手動打開工作排程器, 發現無法正常啟動此程式, 出現錯誤訊息為”災難性的失敗 (發生例外狀況於 HRESULT:0x8000FFFF)(E_UNEXPECTED)).

 

clip_image001

 

 

·         Windows 7的語言列以及工作排程器中的工作 ”TextServicesFramework” 有緊密的結合, 若此工作無法正常執行的話,語言列的顯示會不正常.

 

clip_image003

 

[解決方法]

 

·         手動將工作排程器相關的機碼值從另一台機器整個匯出來,然後匯入到此台有問題的電腦重新開機.

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule]

 

clip_image005

 

[參考連接]

Windows Vista 中排定的工作的描 (適用於Windows 7)

 

http://support.microsoft.com/kb/939039/zh-tw

工作名稱

 

資料夾

 

函式

 

MsCtfMonitor

 

當您登入使用者帳戶,就會執行這個排定的工作。

 

這個排定的工作會監視 TextServicesFramework 系統服務。

 

InitLocalMsCtfMonitor Function

 

http://msdn.microsoft.com/en-us/library/aa966199.aspx

 

The InitLocalMsCtfMonitor function initializes TextServicesFramework on the current desktop and prepares the floating language bar if necessary. This function must be called on the application’s desktop.

Comments (1)

  1. Anonymous says:

    您好,我依照上述方式去做,由另一台電腦匯出機碼後,要匯入我的電腦時,他出現 "無法匯入XXX.reg,沒有成功的將資料寫入登錄。系統或其他處理程序開啟某些機碼。請問該如何處理,謝謝!