方法2.修复通用串行总线控制器
这个故障表象是通用串行总线控制器中所有USB驱动都带有一个黄色感叹号,设备驱动有问题。如果有朋友使用USB鼠标,鼠标会失灵。所有USB接口的设备一律不工作。
(!)Standard Enhanced PCI to USB Host Controller
(!)Standard OpenHCD USB Host controller
网上很多答案是重装系统,用什么驱动人生恢复,用万能USB驱动,等等。这些说法都是不负责的。
只要USB设备不坏,重装系统总是有用的,也是最傻的。
驱动人生中根本没有备份通用总线控制器这一个项目。
很难找到对应自己主板的USB驱动,特别是ATI主板。连ATI USB2.0 Controller都要在SP2基础上才能安装。(SP3不行)而且重装驱动也不能解决这个问题。
根据我的发现,问题原因是通用串行总线控制器在注册表中对应位置有键丢失。
解决方法:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000} 下面对应的Standard Enhanced PCI to USB Host Controller 和 Standard OpenHCD USB Host controller 文件夹中各添加3个DWORD值为0的键。分别为:EnIdleEndpointSupport,EnIdleEndpointSupportEx,EnSoftRetry。添加完后,关闭注册表编辑器,重启电脑。