在Windows作業系統中,有支名為"ctfmon.exe"的小程式是專職在處理輸入法相關的運作,早期就有印象他的存在,但一直到近期才開始留意他的功用。
"ctfmon.exe"正常會伴隨著windows啟動而在背景被執行著,但從windows 7、8開始,比較常會聽到有人說沒辦法輸入中文,或是無法切換輸入法,這時才留意到ctfmon.exe未被執行。正常情況下,到system32底下去執行即可,或是重開機即可恢復。不過最近倒是遇到在msconfig中就不見ctfmon.exe被啟動的指令了。
如果要讓ctfmon.exe開機就被啟動,可以建個捷徑後,丟後到用戶或公用啟動目錄即可,如果比較龜毛,想在msconfig的啟動看見它,那就需要修改機碼了。
1.執行登錄編輯器後,先到下列路徑(二選一):
該用戶 HKEY_CURRENT_USER\Software\Microsoft\WindowsCurrentVersion\Run 所有使用者 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
2.右鍵新增"字串值",名稱輸入"ctfmon.exe",值輸入 "C:\WINDOWS\system32\ctfmon.exe" 完成後,即可在msconfig見到。