USB Port失效後,如何處理?
徵狀
如果您快速且重複地插入、移除 USB 裝置,USB 連接埠可能會停止回應。 當連接埠處於該狀態時,將無法辨識任何 USB 裝置,而 USB 裝置將無法運作。
本文可以協助您修正此問題。
先決條件
您必須使用系統管理認證登入 Windows,才能執行本文所列的某些疑難排解方法。 如果這是您的個人電腦,您很可能已經使用系統管理員帳戶登入。 如果這部電腦是公司網路的一部分,您可能必須向系統管理員尋求協助。
解決方案
若要修正這個問題,請依照順序執行下列方法。 執行每個方法之後,請檢查 USB 裝置,看看問題是否已修正。 如果問題未修正,請嘗試下一個方法。
如果這些方法無效,本文還包含一些您可以嘗試的因應措施。
方法 1: 使用「裝置管理員」掃描硬體變更
使用「裝置管理員」掃描硬體變更。 電腦掃描硬體變更之後,可能會辨識已連接至 USB 連接埠的 USB 裝置,讓您能夠使用裝置。
若要掃描硬體變更,請依照下列步驟執行:
- 按一下 [開始],再按一下 [執行]。注意 如果您執行的是 Windows Vista,請按一下 [開始],然後使用 [開始搜尋] 方塊。
- 輸入 devmgmt.msc,然後按一下 [確定]。 [裝置管理員] 隨即開啟。
- 在 [裝置管理員] 中,按一下您的電腦,加以反白顯示。
- 按一下 [執行],然後按一下 [掃描硬體變更]。
- 檢查 USB 裝置,看看它是否在作用中。
如果掃描硬體變更修正了問題,表示您已結束作業。 如果此方法無法修正問題,請執行方法 2。
方法 2: 重新啟動電腦
如果掃描新硬體無法修正問題,請嘗試重新啟動電腦。 在電腦重新啟動之後,請檢查 USB 裝置以查看它是否在作用中。
如果重新啟動電腦修正了問題,表示您已結束作業。 如果此方法無法修正問題,請執行方法 3。
方法 3: 停用並重新啟用 USB 控制器
使用 [裝置管理員] 可以停用並重新啟用所有 USB 控制器。 這可讓控制器將 USB 連接埠從無回應狀態復原。 USB 控制器代表 [裝置管理員] 中的 USB 連接埠。 如果您不熟悉進階疑難排解,請嘗試因應措施一節中的步驟。
若要停用並重新啟用 USB 控制器,請依照下列步驟執行:
- 按一下 [開始],再按一下 [執行]。注意 如果您執行的是 Windows Vista,請按一下 [開始],然後使用 [開始搜尋] 方塊。
- 輸入 devmgmt.msc,然後按一下 [確定]。 [裝置管理員] 隨即開啟。
- 展開 [通用序列匯流排控制器]。注意 您可能必須向下捲動清單才能找到這個項目。
- 以滑鼠右鍵按一下 [通用序列匯流排控制器] 下的第一個 USB 控制器,然後按一下 [解除安裝] 加以移除。
- 針對列在 [通用序列匯流排控制器] 下的每個 USB 控制器重複執行步驟 4。
- 重新啟動電腦。 電腦啟動之後,Windows 將自動掃描硬體變更並重新安裝您已解除安裝的所有 USB 控制器。
- 檢查 USB 裝置,看看它是否在作用中。
如果 USB 連接埠可以辨識裝置,且您也可以使用該裝置,表示您已完成作業。
因應措施
如果這些方法都無法解決您的問題,您可以停用「選擇性暫停」功能。 不過,請注意,當停用「選擇性暫停」功能時,系統中的所有 USB 主機控制器驅動程式 (以及所有的 USB 連接埠和連接的 USB 裝置) 都會受到影響。 因此,您的電腦無法暫停任何已連接至電腦的 USB 裝置,並且 USB 裝置在連接至電腦時可以繼續使用電源。 此外,[允許電腦關閉這個裝置以節省電源] 核取方塊不會顯示在 USB 根集線器的 [電源管理] 索引標籤上。
本節主要是為進階電腦使用者而提供。
您可以藉由編輯登錄來停用「USB 選擇性暫停」功能,做為因應措施。 USB 裝置會因為「選擇性暫停」功能中的競爭狀況而變成無法回應。 「選擇性暫停」功能會暫停 USB 裝置,讓電腦關閉 USB 裝置,以便有效率地維護電池電力。 然而,有時候此功能可能無法正確喚醒 USB 裝置。 因此,當您嘗試使用 USB 裝置時,裝置會沒有回應。
您可以針對電源管理不重要或非必要的伺服器產品停用這個功能。
重要:此章節、方法或工作包含有關如何修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為加強保護,請先備份登錄再進行修改。 這樣一來,如果發生問題,您就可以還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按下列文件編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows 中備份及還原登錄若要停用「選擇性暫停」功能,請依照下列步驟執行:
- 按一下 [開始],再按一下 [執行]。注意 如果您執行的是 Windows Vista,請按一下 [開始],然後使用 [開始搜尋] 方塊。
- 輸入 regedit,然後按一下 [確定]。 [登錄編輯程式] 隨即開啟。
- 找出並按一下下列登錄子機碼:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB
- 如果 DisableSelectiveSuspend 登錄項目存在,請按兩下該項目。 如果不存在,請建立該項目。 若要建立該項目,請依照下列步驟執行:
- 在 [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]。
- 輸入 DisableSelectiveSuspend,然後按下 ENTER。
- 在 [編輯] 功能表上,按一下 [修改]。
- 在 [數值資料] 欄位中,輸入 1 以停用「選擇性暫停」功能,然後按一下 [確定]。
立即前往這是否已修正問題? 一節。
原因
之所以發生這個問題,是因為計時問題所引起,此問題會使電腦偵測不到 USB 裝置。
Microsoft 和製造 USB 所使用晶片的硬體廠商已經在調查這個問題。 然而,由於這是間歇性產生的問題,因此結果無法確定。
狀態
Microsoft 將會持續研究此問題,並在找到更多資訊後,於此文件中發佈。