工作列右下角輸入法圖示 (語言列) 不見,導致無法切換中英、無法叫出輸入法面板。以下三種方法由簡入繁,通常第一種即可解決。
方法一:控制台「文字服務」啟用語言列 (Win 7/8/10/11 通用)
- Win+R 輸入
control 開啟控制台 → 「時鐘、語言和地區」→「語言」→ 左側 「進階設定」。
- 在「切換輸入法」區域,取消勾選 「使用桌面語言列 (若可用)」 旁的「隱藏」選項,或直接點選「語言列選項」。
- 在「語言列」索引標籤,選擇 「停駐在工作列」 或「浮動在桌面」→ 「確定」。
- 或經典路徑:控制台 → 「區域和語言」→「鍵盤和語言」→「更換鍵盤」→「語言列」索引標籤 → 選「停駐在工作列」。
方法二:工作列工具欄直接啟用
- 工作列空白處右鍵 → 「工具列」→ 勾選 「語言列」。
- 語言列圖示即出現在工作列右側(可能需解除鎖定工作列才能拖動位置)。
方法三:確認 ctfmon.exe 自動啟動 (核心輸入法服務)
- Win+R 輸入
msconfig → 「啟動」索引標籤 (Win10/11 在「工作管理員」→「啟動」頁面)。
- 尋找 ctfmon.exe,確保已勾選/狀態為「已啟用」。
- 若無此項,手動新增:
「檔案」→「執行新工作」→ 輸入 ctfmon.exe → 勾選「建立此工作具有系統管理員權限」→ 確定。
- 重新登入或重開機生效。
原理:ctfmon.exe (Text Services Framework) 負責輸入法編輯器 (IME) 載入、語言列顯示、語音/手寫辨識支援。若被誤停用或啟動項移除,語言列即消失。
緊急替代:鍵盤熱鍵切換輸入法 (無需語言列)
- Ctrl+Space:中/英輸入法快速切換。
- Ctrl+Shift:循環切換所有已安裝輸入法 (微軟拼音、倉頡、注音、英文等)。
- Win+Space (Win8+):顯示輸入法切換器覆疊介面。
進階修復:重新註冊輸入法 DLL
管理員權限 CMD 執行:
regsvr32 /u msimtf.dll
regsvr32 msimtf.dll
regsvr32 /u msctf.dll
regsvr32 msctf.dll
重開機後語言列通常自動恢復。若仍異常,檢查群組原則「關閉語言列」是否被啟用 (gpedit.msc → 使用者設定 → 系統檔案 → 隱藏語言列)。