重要:此 hotfix 僅適用于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 2.0 集線器以及 USB 3.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 可供下載,則此知識庫文章頂端有「Hotfix 下載可用」一節。 如果未出現此區段,請提交要求給 Microsoft 客戶服務及支援,以取得 Hotfix。
注意 如果發生其他問題或需要進行任何疑難排解,您可能需要建立個別的服務要求。 一般支援費用將適用于其他不符合此特定 Hotfix 資格的支援問題。 如需 Microsoft 客戶服務及支援電話號碼的完整清單,或是建立個別的服務要求,請流覽下列 Microsoft 網站:
連絡 Microsoft 支援服務 注意:[Hotfix 下載可用] 表單會顯示 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 中,套用此 hotfix) 之後,您必須先建立登錄機碼,才能重新開機電腦 (。
若要啟用特定裝置的更新,請遵循下列步驟:
-
從螢幕右邊緣向內撥動,然後點選 [搜尋]。 或者,如果您使用滑鼠,請指向畫面右下角,然後按一下 [ 搜尋]。
-
在搜尋方塊中輸入 regedit,然後點選或按一下 [regedit]。
如果系統提示您輸入系統管理員密碼,請輸入密碼。 如果系統提示您提供確認,請提供確認。
-
找出並點選或按一下下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
-
在 [ 編輯] 功能表上,指向 [ 新增],然後點選或按一下 [按鍵]。
-
使用下列格式輸入新金鑰的名稱:
vvvvvpppprr
筆記-
「vvvv」 代表可識別裝置廠商識別碼的 4 位數十六進位數位。
-
「pppp」 代表可識別裝置產品識別碼的 4 位數十六進位數位。
-
「rrrr」 代表 4 位數二進位的十進位數,其中包含裝置的修訂編號。
-
-
在 [ 編輯] 功能表上,指向 [ 新增],然後點選或按一下 [DWORD (32 位) 值]。
-
輸入 DisableOnSoftRemove。
-
長按或以滑鼠右鍵按一下 [DisableOnSoftRemove],然後點選或按一下 [ 修改]。
-
在 [ 值資料] 方塊中,輸入 0,然後點選或按一下 [ 確定]。
-
結束登錄編輯程式。
若要針對電腦上列舉的所有 USB 裝置啟用更新,請遵循下列步驟:
-
從螢幕右邊緣向內撥動,然後點選 [搜尋]。 或者,如果您使用滑鼠,請指向畫面右下角,然後按一下 [ 搜尋]。
-
在搜尋方塊中輸入 regedit,然後點選或按一下 [regedit]。
如果系統提示您輸入系統管理員密碼,請輸入密碼。 如果系統提示您提供確認,請提供確認。
-
找出並點選或按一下下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
-
在 [ 編輯] 功能表上,指向 [ 新增],然後點選或按一下 [按鍵]。
-
輸入 HubG。
-
在 [ 編輯] 功能表上,指向 [ 新增],然後點選或按一下 [DWORD (32 位) 值]。
-
輸入 DisableOnSoftRemove。
-
長按或以滑鼠右鍵按一下 [DisableOnSoftRemove],然後點選或按一下 [ 修改]。
-
在 [ 值資料] 方塊中,輸入 0,然後點選或按一下 [ 確定]。
-
結束登錄編輯程式。
注意 當 DisableOnSoftRemove 登錄專案的值設為 0 時,系統會在 USB 裝置移除時不執行任何動作。 當 DisableOnSoftRemove 登錄專案的值設為 1 時,系統會停用從 USB 裝置移除的埠。
重新啟動需求
套用此 Hotfix 和/或登錄變更之後,您必須重新開機電腦。
Hotfix 取代資訊
此 hotfix 不會取代先前發行的 hotfix。
此 Hotfix 的全域版本會安裝下表中所列屬性的檔案。 這些檔案的日期和時間會列在協調通用時間 (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
-
The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the "Additional file information for Windows 8 and Windows Server 2012" section. 在維護更新元件的狀態時,一點都非常重要,因為這兩種檔案以及相關聯的安全性目錄 (.cat) 檔案都是非常重要的。 未列出屬性的安全性目錄檔案會以 Microsoft 數位簽章簽署。
適用于所有支援的 x86 型Windows 8版本
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平臺 |
---|---|---|---|---|---|
Usbhub3.sys |
6.2.9200.16603 |
361,728 |
03-May-2013 |
03:48 |
x86 |
Usbhub3.sys |
6.2.9200.20707 |
361,728 |
03-May-2013 |
04:16 |
x86 |
適用于所有支援的 x64 版本Windows 8和Windows Server 2012
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平臺 |
---|---|---|---|---|---|
Usbhub3.sys |
6.2.9200.16603 |
446,208 |
03-May-2013 |
07:00 |
x64 |
Usbhub3.sys |
6.2.9200.20707 |
446,208 |
03-May-2013 |
07:00 |
x64 |
狀態
Microsoft 已確認這是「適用專案」一節中所列的 Microsoft 產品中的問題。
更多資訊
如需軟體更新術語的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:
824684 用來描述 Microsoft 軟體更新的標準術語說明如需有關如何尋找特定裝置硬體識別碼的詳細資訊,請參閱 USB 裝置登錄專案。
其他檔案資訊
Windows 8和Windows Server 2012的其他檔案資訊
適用于所有支援的 x86 型Windows 8版本的其他檔案
檔案名稱 |
Update-bf.dot |
檔案版本 |
不適用 |
檔案大小 |
1,763 |
日期 (UTC) |
03-May-2013 |
時間 (UTC) |
15:04 |
平臺 |
不適用 |
檔案名稱 |
X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_f2e110b11e2c8fc0.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,104 |
日期 (UTC) |
03-May-2013 |
時間 (UTC) |
03:54 |
平臺 |
不適用 |
檔案名稱 |
X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_f36eaea4374694e6.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,104 |
日期 (UTC) |
03-May-2013 |
時間 (UTC) |
04:42 |
平臺 |
不適用 |
適用于所有支援的 x64 版本 Windows 8 和 Windows Server 2012 的其他檔案
檔案名稱 |
Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_4effac34d68a00f6.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,108 |
日期 (UTC) |
03-May-2013 |
時間 (UTC) |
07:10 |
平臺 |
不適用 |
檔案名稱 |
Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_4f8d4a27efa4061c.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,108 |
日期 (UTC) |
03-May-2013 |
時間 (UTC) |
07:05 |
平臺 |
不適用 |
檔案名稱 |
Update-bf.dot |
檔案版本 |
不適用 |
檔案大小 |
1,989 |
日期 (UTC) |
03-May-2013 |
時間 (UTC) |
15:05 |
平臺 |
不適用 |