Windows 8 工作列右下角輸入法指示器 (語言列圖示) 消失,且 Win+Space 無法切換輸入法,通常是「系統圖示」中「輸入指示器」被關閉,或 `C:\Windows\System32\LogFiles\Scm` 資料夾遺失導致。
方法一:開啟系統圖示「輸入指示器」
- 工作列空白處右鍵 → 「屬性」→ 「工作列」分頁 → 「自訂...」。
- 點擊左下角「開啟或關閉系統圖示」。
- 找到「輸入指示器」→ 行為改為「開啟」→ 「確定」。
- 輸入法圖示應立即出現在工作列通知區域。
方法二:修復缺失 Scm 資料夾 (進階)
若方法一執行後,通知區域僅顯示輸入法圖示佔位符 (空白/方塊),實際圖示不顯示:
- 開啟檔案總管,進入
C:\Windows\System32\LogFiles。
- 檢查是否存在 `Scm` 資料夾。
- 若不存在,手動建立 `Scm` 資料夾 (右鍵 → 新增 → 資料夾 → 命名 `Scm`)。
- 重新啟動電腦,輸入法圖示應恢復正常顯示。
其他可能原因與解法
- ctfmon.exe 未執行:Win+R → `ctfmon.exe` 測試;加入啟動項:`shell:startup` 建立捷徑指向 `C:\Windows\System32\ctfmon.exe`。
- 輸入法服務停止:`services.msc` → 「Touch Keyboard and Handwriting Panel Service」/「TextServicesFramework」設為「自動」並啟動。
- 第三方輸入法衝突:卸載第三方輸入法 (搜狗、微信輸入法等) 測試是否恢復微軟拼音圖示。
- 語言列設定:控制台 → 語言 → 進階設定 → 「覆寫預設輸入法」/「切換輸入法熱鍵」檢查。
快速指令參考
# 開啟文字服務框架
ctfmon.exe
# 重新註冊輸入法相關 DLL
for %f in (%windir%\system32\*.dll) do regsvr32 /s %f
# 重置語言列 (需登出/重啟)
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "ctfmon" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "ctfmon" /t REG_SZ /d "ctfmon.exe" /f