方法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文件夾里,然后去掉“關閉高級文字服務”前面的勾,保存重啟,進入系統后終于看到久違的語言欄了…………
總結原因估計是優化系統或裝系統時把此文件丟失了,所以大家以后裝系統時要多加注意了,最好是用完整版的系統,以后優化系統可也要注意了哦!