Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 啟動項缺少 ctfmon.exe 導致輸入法無法啟動?註冊表手動添加開機自啟修復

編輯:Win7 系統應用技巧

Win7 輸入法圖示消失、Ctrl+Space/Shift 切換無反應,任務管理員「啟動」頁籤找不到 ctfmon.exe。主因是文字服務框架(TSF)啟動項遺失。在註冊表 Run 鍵值手動添加即可恢復。

修復步驟

  1. Win+R → regedit → Enter。
  2. 展開至:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  3. 右鍵空白處 → 「新增」→ 「字串值」→ 名稱:**ctfmon.exe**
  4. 雙擊修改數值資料:**C:\Windows\System32\ctfmon.exe**(確認路徑存在) → 確定。
  5. 重開機 → 輸入法圖示回歸、熱鍵切換正常。

驗證與備援

  • 任務管理員 → 「啟動」頁籤應顯示 ctfmon.exe 狀態「已啟用」。
  • 若系統檔損毀導致 ctfmon.exe 遺失:管理員 cmd 執行 sfc /scannow 修復。
  • 若註冊表法無效:控制台 → 「地區與語言」→ 「鍵盤和語言」→ 「變更鍵盤」→ 確認「文字服務」頁籤有啟用的輸入法。

補充:全使用者生效(可選)

若需所有使用者生效,改在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 添加相同鍵值(需管理員權限)。

💡 ctfmon.exe 是「文字服務框架」載入器,負責語言列、輸入法切換、手寫/語音面板。Win10/11 已整合為 TextInputHost.exe,邏輯不同。
Copyright © Windows教程網 All Rights Reserved