2012-08-15

突然 usb 裝置 驅動失敗 出現 驚嘆號 包含 hub mouse keyboard 等 出現 登錄中 不完整 或已 損毀 代碼 19 或 代碼10 錯誤 (win7)

原來是因為 登錄檔 被某些軟體改過了
底下的要一個一個試
第一
去 regedit 中 先看 USB HUB 的部份
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
把 UpperFilters 內容"清空",注意,要點開來看是否真的是空的,因為第二行後的是預設看不到的。
然後去「裝置管理員」把有 驚嘆號 的 USB 設備全移除,在按 「掃描硬體變更」。
HUB 應該就正常了,其它USB設備 就會抓到。

第二 若USB設備正常就不用看了
若USB滑鼠鍵盤不能用
先下載
http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.2.0/libusb-win32-devel-filter-1.2.2.0.exe/download
安裝執行
它會出現有抓到的usb設備,選擇清單,安裝。
之後在去  regedit 中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
把 UpperFilters 內容"清空"

然後去「裝置管理員」把有 驚嘆號 的 USB 設備全移除,在按 「掃描硬體變更」。
USB滑鼠鍵盤 就正常了。

第三 若 USB隨身碟 (可攜式裝置) 正常就不用看了
去  regedit 中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}

把 UpperFilters 內容"清空"

然後去「裝置管理員」把有 驚嘆號 的 可攜式裝置 全移除,在按 「掃描硬體變更」。
USB 可攜式裝置 就正常了



其它設備也有的話 同三
Bluetooth

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}

SmartCardReader(讀卡機)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50DD5230-BA8A-11D1-BF5D-0000F805F530}

通訊連接埠 Ports (COM & LPT)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E978-E325-11CE-BFC1-08002BE10318}