Windows 8.1 未偵測到已連接的 USB 裝置

重要 此修補程式僅適用于 Windows 8 和 Windows Server 2012。 不過,本文的其餘部分適用于 Windows 8.1、Windows Server 2012 R2、Windows 8 和 Windows Server 2012。

徵兆

請試想下列案例:

  • 您的 USB 集線器已連接到執行 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的電腦。

  • 您的 USB 裝置已連接到集線器上的 USB 埠。

  • 您可以安全地從 USB 埠移除 USB 裝置。

  • 您將相同的 USB 裝置或其他 USB 裝置重新連接到集線器上的同一個 USB 埠。

在這種情況下,電腦無法偵測 USB 裝置。

注意:此問題會影響 USB 3.0 集線器中的 USB 2.0 集線器和 USB 2.0 元件。

原因

發生此問題的原因是,當您從埠安全地移除裝置之後,USB 埠會停用。

解決方案

若要解決此問題,請安裝 Windows RT、Windows 8 和 Windows Server 2012 更新彙總套件元件 2845533,或安裝本文所述的 Hotfix。

此外,您必須設定如「註冊表資訊」一節所述之登錄機碼,才能啟用此更新彙總套件或 hotfix。

更新資訊

若要進一步瞭解如何取得此更新彙總套件套件,請按一下下列文章編號以在 Microsoft 知識庫中查看文章:

2845533 Windows RT、Windows 8 和 Windows Server 2012 更新彙總套件:2013 年 6 月

Hotfix 資訊

Microsoft 提供支援的 Hotfix。 不過,此 hotfix 只用于修正本文所述的問題。 此修補程式僅適用于遇到此特定問題的系統。

如果 Hotfix 可供下載,本知識庫文章頂端有 「Hotfix 下載可用」區段。 如果沒有顯示此節,請提交要求給 Microsoft 客戶服務和支援部門以取得 hotfix。

注意 如果發生其他問題或需要任何疑難排解,您可能需要建立個別的服務要求。 一般支援成本會適用于其他支援問題和不符合此特定 Hotfix 資格的問題。 若要完整列出 Microsoft 客戶服務和支援電話號碼,或建立個別的服務要求,請流覽下列 Microsoft 網站:

請與 Microsoft 支援服務聯繫 注意「Hotfix 下載可用」表單會顯示提供 hotfix 的語言。 如果您看不到您的語言,這是因為該語言無法使用 hotfix。

先決條件

若要適用此修補程式,您必須執行 Windows 8 或 Windows Server 2012。

登錄資訊

重要 此節、方法或工作包含告訴您如何修改註冊表的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為加強保護,請先備份登錄再進行修改。 這樣一來,如果發生問題,您就可以還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按下列文件編號,檢視「Microsoft 知識庫」中的文章:

322756 如何在 Windows 中備份和還原註冊表
重要 您必須在 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 中,適用下列註冊表變更以解決此問題。

注意 在 Windows 8 和 Windows Server 2012 中,您必須先建立登錄機碼,再重新開機電腦 (之後,才能重新) 。

若要啟用特定裝置的更新,請遵循下列步驟:

  1. 從螢幕右邊向內撥動,然後點選 [搜尋]。 或者,如果您使用滑鼠,請指向螢幕右下角,然後按一下 [搜尋]

  2. 在搜尋方塊中,輸入 regedit,然後點一下或 按一下 regedit

    通知圖示 如果系統提示您輸入系統管理員密碼,請輸入密碼。 如果系統提示您提供確認,請提供確認。

  3. 找出並點一下或按一下下列註冊表子金鑰:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags

  4. 在 [ 編輯> 功能表上,指向 [ 新增」,然後點一下或按一下 [按鍵。

  5. 使用下列格式輸入新金鑰
    的名稱:vvvvpppprrrr
    筆記

    1. "vvv" 代表識別裝置廠商識別碼的 4 位數十六進位數位。

    2. "pp" 代表識別裝置產品識別碼的 4 位數十六進位數位。

    3. "rrrr" 代表包含裝置修訂編號的 4 位數二進位編碼小數。

  6. 在 [ 編輯> 功能表上,指向 [新增」,然後點 ([32位值) DWORD。

  7. 輸入 DisableOnSoftRemove。

  8. 按住或以滑鼠右鍵按一下 DisableOnSoftRemove,然後點一下或按一下 [ 修改

  9. 在 [ 值資料方塊中 ,輸入 0,然後點一下或按一下 [確定> 。

  10. 關閉登錄編輯程式。

若要針對電腦上列舉的所有 USB 裝置啟用更新,請遵循下列步驟:

  1. 從螢幕右邊向內撥動,然後點選 [搜尋]。 或者,如果您使用滑鼠,請指向螢幕右下角,然後按一下 [搜尋]

  2. 在搜尋方塊中,輸入 regedit,然後點一下或 按一下 regedit

    通知圖示 如果系統提示您輸入系統管理員密碼,請輸入密碼。 如果系統提示您提供確認,請提供確認。

  3. 找出並點一下或按一下下列註冊表子金鑰:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub

  4. 在 [ 編輯> 功能表上,指向 [ 新增」,然後點一下或按一下 [按鍵。

  5. 輸入 HubG。

  6. 在 [ 編輯> 功能表上,指向 [新增」,然後點 ([32位值) DWORD。

  7. 輸入 DisableOnSoftRemove。

  8. 按住或以滑鼠右鍵按一下 DisableOnSoftRemove,然後點一下或按一下 [ 修改

  9. 在 [ 值資料方塊中 ,輸入 0,然後點一下或按一下 [確定> 。

  10. 關閉登錄編輯程式。

注意 當 DisableOnSoftRemove 登錄機碼目的值設定為 0 時,系統在移除 USB 裝置時沒有任何作用。 當 DisableOnSoftRemove 登錄機碼目的值設為 1 時,系統會停用 USB 裝置移除的埠。

重新啟動需求

您必須在適用此 Hotfix 和/或註冊表變更後重新開機電腦。

Hotfix 取代資訊

此修補程式不會取代先前發佈的 Hotfix。

此 hotfix 的全域版本會安裝具有下列資料表中所列的屬性的檔案。 這些檔案的日期與時間是以 Coordinated Universal Time (UTC) 表示。 本機電腦上這些檔案的日期與時間,是以您當地的時間和目前的日光節約時間 (DST) 的時差來顯示。 此外,當您對檔案執行特定作業時,其日期與時間可能會改變。

Windows 8 和 Windows Server 2012 檔案資訊附注 重要的 Windows 8 Hotfix 和 Windows Server 2012 Hotfix 會包含在相同的套件中。 不過,只有「Windows 8」列在 「Hotfix 要求」頁面上。 若要要求套用至一或兩個作業系統的 Hotfix 套件,請選取頁面上「Windows 8」下所列的 Hotfix。 請一直參閱文章中的「適用至」一節,以判斷每個 hotfix 所適用的實際作業系統。

  • 您可以檢查下清單格所示的檔案版本號碼,以識別適用于特定產品、里程碑 (RTM、SPn) 和服務分支 (LDR、GDR) 的檔案:

    版本

    產品

    里程碑

    服務分支

    6.2.920 0.20 xxx

    Windows 8 和 Windows Server 2012

    RTM

    LDR

  • 針對每個環境安裝的 MANIFEST 檔案 (.manifest) 和 100 (.媽媽) 會分別列在「Windows 8 和 Windows Server 2012 的其他檔案資訊」一節中。 對於維護更新的元件狀態,一項非常重要 A0.cat) 和 MANIFEST 檔案,以及相關聯的安全性目錄 (.cat) 檔案。 屬性未列出的安全性目錄檔案是以 Microsoft 數位簽章簽署。

適用於所有支援的 x86 版本 Windows 8

檔案名稱

檔案版本

檔案大小

日期

Time

Platform

Usbhub3.sys

6.2.9200.16603

361,728

2013 年 5 月 3 日

03:48

x86

Usbhub3.sys

6.2.9200.20707

361,728

2013 年 5 月 3 日

04:16

x86

適用于所有支援的 x64 型 Windows 8 和 Windows Server 2012 版本

檔案名稱

檔案版本

檔案大小

日期

Time

Platform

Usbhub3.sys

6.2.9200.16603

446,208

2013 年 5 月 3 日

07:00

x64

Usbhub3.sys

6.2.9200.20707

446,208

2013 年 5 月 3 日

07:00

x64

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

其他相關資訊

若要進一步瞭解 DisableOnSoftRemove 登錄機碼目,以及啟用或不停用 USB 埠在軟體移除時的效果,請按一下下列文章編號以在 Microsoft 知識庫中查看文章:

2401954 USB 埠在已停用或已安全移除 USB 裝置時保持為使用中狀態
若要進一步瞭解軟體更新術語,請按一下下列文章編號以在 Microsoft 知識庫中查看文章:

824684 用來描述 Microsoft 軟體更新的標準術語描述 若要瞭解如何尋找特定裝置的硬體標識,請參閱 USB 裝置登錄機碼目

其他檔案資訊

Windows 8 和 Windows Server 2012 的其他檔案資訊

所有支援的 x86 型 Windows 8 版本的其他檔案

檔案名稱

Update-bf.媽媽

檔案版本

不適用

檔案大小

1,763

UTC (日期)

2013 年 5 月 3 日

UTC (時間)

15:04

Platform

不適用

檔案名稱

X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_f2e110b11e2c8fc0.manifest

檔案版本

不適用

檔案大小

2,104

UTC (日期)

2013 年 5 月 3 日

UTC (時間)

03:54

Platform

不適用

檔案名稱

X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_f36ea4374694e6.manifest

檔案版本

不適用

檔案大小

2,104

UTC (日期)

2013 年 5 月 3 日

UTC (時間)

04:42

Platform

不適用

所有支援的 x64 型 Windows 8 和 Windows Server 2012 版本的其他檔案

檔案名稱

Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_4effac34d68a00f6.manifest

檔案版本

不適用

檔案大小

2,108

UTC (日期)

2013 年 5 月 3 日

UTC (時間)

07:10

Platform

不適用

檔案名稱

Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_4f8d4a27efa4061c.manifest

檔案版本

不適用

檔案大小

2,108

UTC (日期)

2013 年 5 月 3 日

UTC (時間)

07:05

Platform

不適用

檔案名稱

Update-bf.媽媽

檔案版本

不適用

檔案大小

1,989

UTC (日期)

2013 年 5 月 3 日

UTC (時間)

15:05

Platform

不適用

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×