現象
IE 或其他程式發生錯誤被系統強制關閉後,桌面底部任務列 (Taskbar) 變得無反應:開始按鈕點不開、快速啟動圖示無效、系統托盤圖示右鍵無選單、視窗按鈕無法切換。
根本原因
Explorer.exe (負責桌面、任務列、檔案總管的 Shell 進程) 在處理異常終止程式的清理時,與 文字服務架構 (TSF) / 語言列 發生死結或資源洩漏,導致任務列執行緒卡死。
解決方案:關閉桌面語言列顯示
- Win+R →
control intl.cpl,, (直接開啟「區域及語言選項」→「語言」頁籤)
- 點選「詳細資料」→ 「慣用設定」區塊
- 點選「語言列」按鈕
- 取消勾選「在桌面上顯示語言列」
- 勾選「在通知區域顯示其他語言列圖示」 (保留切換輸入法功能)
- 確定全部視窗 → 重新登入或重開機
原理說明
- 語言列 (Language Bar) 以 Deskband 形式嵌入任務列頻道
- 特定輸入法編輯器 (IME) 或 TSF 服務在進程異常終止時未正確釋放 Deskband 鎖定
- 隱藏桌面語言列可避免該 Deskband 載入,繞過衝突點
- 保留通知區域圖示仍可透過滑鼠/熱鍵 (Left Alt+Shift / Ctrl+Space) 切換輸入法
替代方案:重新啟動 Explorer.exe
- Ctrl+Shift+Esc 開啟工作管理員
- 「進程」頁籤 → 找
explorer.exe → 右鍵「結束進程」
- 「檔案」→「新增工作 (執行...)」→ 輸入
explorer.exe → 確定
- 任務列重建,語言列衝突暫時解除 (但根本未修,可能復發)
徹底根治建議
- 更新/移除問題輸入法 (舊版微軟拼音/倉頡/第三方輸入法常見)
- 安裝 XP SP3 + 後續更新彙總包 (含 TSF 修補程式)
- 改用現代輸入法架構 (如小狼毫/RIME、微軟新注音/新倉頡 更新版)
- 考慮升級至支援中的作業系統 (Win10/11 LTSC、Linux)