我的輸入法不見了,而且用shift+ctrl也切換不了

 

      我這有些參考資料:任務欄裏的輸入法圖標不見了,本來覺得切換輸入法可以通過快捷鍵操作,影響應該不太大,但是我檢查了一下,發現雖然裝了好幾種輸入法,但是根本切換不過來,這樣看起來就有些嚴重了。根據經驗,一般解決語言欄消失問題的方法不外乎這三種:
      方法1:在任務欄單擊鼠標右鍵,彈出快捷菜單,把鼠標移動到“工具欄”上,會彈出子菜單,看看其中的“語言欄”有沒有被選中,如果沒有選中,單擊選中“語言欄”,一般會顯示輸入法圖標。
      方法2:依次單擊“開始→設置→控制面板”,打開控制面板,在控制面板中單擊“日期、時間、語言和區域設置”,單擊“語言和區域設置”,彈出“語言和區域設置”對話框,單擊“語言”標籤,在“文字服務和輸入語言”下單擊“詳細信息”按鈕,彈出“文字服務和輸入語言”對話框,單擊“高級”標籤,在“系統配置”下,把“關閉高級文字服務”前面的對號取消(看到下面的註釋了沒有,選中“會關閉語言欄”),單擊“確定”按鈕,輸入法圖標就回來了。
      方法3:點“開始→運行”,鍵入“msconfig”,單擊“確定”或回車,運行“系統配置實用程序”,在“啓動”裏把“Ctfmon.exe”選中,單擊“確定”,然後註銷或重新啓動應該就可以了。這是因爲Ctfmon.exe控制Alternative User Input Text Processor (TIP)和Microsoft Office語言條,提供語音識別、手寫識別、鍵盤、翻譯和其它用戶輸入技術的支持。這個程序沒有啓動也會造成輸入法圖標不顯示。
      如此這樣重啓進入系統後,發現還是沒有在任務欄上出現輸入法圖標,暈~~ ~!重新檢查一下“關閉高級文字服務”前面的勾竟然好好的出現在那裏!沒辦法只好再把勾去掉保存重啓,結果情況依然,這樣反覆了好幾次,仍然無濟於事。

      辦法來了突然想到輸入法的選擇是由ctfmon進程控制的,會不會是這個進程沒啓動的原因呢?打開任務管理器,仔細檢查了一遍,果然沒發現ctfmon進程,於是在運行裏面輸入ctfmon準備打開它,可是卻提示找不到文件路徑。雖然ctfmon不是系統服務但是它位於系統system32文件夾下,是可以在運行裏面不輸入路徑而只輸入文件名直接打開的,除非system32裏沒有ctfmon.exe文件。打開C:/WINDOWS/system32/文件夾,細心檢查發現沒有ctfmon.exe文件,到現在總算明白怎麼回事了。ctfmon.exe 的功能是能夠激活中文可選用戶輸入方法文本輸入處理器 (TIP) 和 Microsoft Office 語言欄,並且還可以監視活動窗口,併爲語音識別、書寫識別、鍵盤、翻譯和其他中文可選用戶輸入方法技術提供文本輸入服務支持,如果關閉或缺少了它,任何選擇輸入法的操作都不會執行,高級文字服務也是直接倚賴與這個服務的,所以缺少它就不會打開高級文字服務,語言欄自然也不會出現在任務欄上。
      知道了問題所在事情就好辦多了,在另一個系統上C:/WINDOWS/system32文件夾裏複製了一個ctfmon.exe文件粘貼到出問題的系統system32文件夾裏,然後去掉“關閉高級文字服務”前面的勾,保存重啓,進入系統後終於看到久違的語言欄了。

      總結原因估計是優化系統或裝系統時把此文件丟失了,所以大家以後裝系統時要多加註意了,最好是用完整版的系統,以後優化系統可也要注意了哦!  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章