在网上经常看到很多人的USB设备无法被正确检测识别,因此将自己的
经验与大家分享,如果觉得好,请不要吝啬你的回复,那是对我最好的鼓励,谢谢。
处理步骤如下:
1.将以下USB文件重命名或删除:
usb8023.sys
usbcamd.sys
usbcamd2.sys
usbd.sys
usbehci.sys
usbhub.sys
usbintel.sys
usbport.sys
usbuhci.sys
usbprint.sys
* 注意,这些文件均存放在c
windows\system32\drivers.
2. 将以下文件从WindowsXP源光盘或源安装文件夹中用expand命令展开,并拷贝到c

windows\system32\drivers目录中。命令示例:expand G

i386\usb8023.sy_ C:\windows\system32\drivers\usb8023.sys
usb8023.sys
usbcamd.sys
usbcamd2.sys
usbd.sys
usbehci.sys
usbhub.sys
usbintel.sys
usbport.sys
usbuhci.sys
usbprint.sys
3. 将c:\windows\inf文件夹中的oem*.inf重命名为oem*.old,*代表通配符。
4. 将c:\windows\inf文件夹中的infcache.1重命名为infcache.old。
5. 拔掉所有连接在
计算机上的USB设备。
6. 在设备管理器中将“通用串行总线控制器”下的所有USB设备删除。
7. 检查如下
注册表项,如果存在Filter字样的键值则删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
8. 获取以下注册表项的所有权(权限-高级中的所有者),备份后删除该注册表项下的所有4位数字的子项。 不要删除该注册表项本身。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
9. 获取以下注册表项的所有权,备份后删除它们。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB Printers
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB Storage
10. 重启计算机。
11. 等待
系统自动安装USB相关设备及驱动。
12. 在设备管理器中检查“通用串行总线控制器”下的所有USB设备均安装完成。
13. 插入外接的USB设备,此时系统应该可以检测到新的USB设备了。
[
本帖最后由 wazty2002 于 2008-1-24 15:44 编辑 ]