現象
- XP 系統下 USB 滑鼠、鍵盤、隨身碟隨機失靈/斷連
- 重開機或換插其他 USB 埠暫時恢復
- 裝置管理員無錯誤代碼、驅動顯示正常
根本原因
Windows XP 預設啟用 USB 選擇性暫停 省電功能:當偵測到 USB 裝置閒置超過預設逾時,集線器控制器將該埠供電關閉。部分主機板/晶片組/USB 裝置相容性不佳,導致「喚醒失敗」,裝置永久斷連直到重新列舉 (重開機/拔插)。
徹底解決:停用所有 USB Root Hub 省電選項
- 右鍵「我的電腦」→「內容」→「硬體」→「裝置管理員」
- 展開「通用序列匯流排控制器」
- 逐一雙擊每個 USB Root Hub (通常 4~8 個)
- 「電源管理」頁籤 → 取消勾選「允許電腦關閉這個裝置以節省電源」
- 「確定」完成所有 Root Hub 設定
- 重新開機
驗證修復
- USB 裝置長時間閒置不再斷連
- 裝置管理員「電源管理」頁籤確認核取方塊保持未勾選
- 筆電使用者注意:此設定會增加耗電,行動辦公可改用「平衡」電源計畫並在進階設定「USB 設定」→「USB 選擇性暫停設定」→「接通電源: 已停用 / 使用電池: 已啟用」
進階:登錄一次性關閉所有 Root Hub 省電
Windows Registry Editor Version 5.00
; 針對所有 USB Root Hub 關閉選擇性暫停
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB]
"DisableSelectiveSuspend"=dword:00000001
匯入後重開機生效,等同逐一勾選 GUI 介面。
延伸:USB 3.0 控制器 (XP 原生不支援)
- XP 無原生 USB 3.0 驅動,需整合晶片組驅動 (如 Intel USB 3.0 eXtensible Host Controller Driver) 至安裝媒體
- 若使用第三方 USB 3.0 卡/擴充卡,務必安裝廠商提供的 XP 驅動,並同樣關閉其 Root Hub 省電選項
總結
「XP 時代 USB 間歇斷連 90% 是選擇性暫停惹禍。」
一鍵關閉所有 Root Hub 省電選項,即可換來穩定可靠的 USB 體驗。