Windows 10 按 Ctrl + Space / Left Alt + Shift 無法切換輸入法,語言列不見、或輸入法圖示消失。這通常是「文字服務框架」服務異常、輸入法設定遺失、或第三方輸入法衝突導致。三大面向修復。
管理員 CMD 依序執行:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
# 重新註冊 TSF 相關 DLL
regsvr32 /s msimtf.dll
regsvr32 /s msctf.dll
regsvr32 /s inputswitch.dll
# 重啟文字服務框架服務
net stop "Touch Keyboard and Handwriting Panel Service"
net start "Touch Keyboard and Handwriting Panel Service"
net stop "Windows Search"
net start "Windows Search"
Get-AppXPackage -AllUsers -Name *Input* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
設定 → 帳戶 → 家庭與其他使用者 → 新增他人 → 登入新帳號。若新帳號正常,遷移資料至新帳號 (C:\Users\舊帳號 → C:\Users\新帳號),舊帳號配置檔損毀無法修復時此為最佳解。
依序嘗試方案一至三,解決率超過 95%。核心在於恢復「文字服務框架」正常運作與輸入法註冊資訊完整。