USB 控制器驱动的那点事

前几天,同事的USB不能用了。设备管理器里面USB控制器显示的是黄叹号。把设备卸载掉以后,安装驱动,还是不能用。

他下载一个驱动精灵也不可以。都是做技术的,当时很鄙视他,现在鄙视我自己了。因为公司事是比较多,年底了比较忙,没有给他用,他重装系统了,重装系统后好了。

昨天他的U盘不能用了,不知道是加密了还是怎么了,提示格式化。格式化也格式化不了,下载低格工具也不行,linux下也格式化不了。他出差了,把U盘丢给我,让我给他看看。

下载一个U盘量产工具,低格一个就好了。郁闷的事发生了,今天我的USB控制台也成黄叹号了。

进入系统,提示发现新硬件,机器很卡。还是那样做安装驱动呗。卸载设备驱动。用驱动精灵安装驱动,我晕,驱动精灵一点没有检测出来新硬件,不知道他判断的是什么东西,注册表?。

进设备管理器,右击属性,说注册表被破坏了。也许就量产U盘工具加载驱动的时候,加载错了。

进入注册表regedit 

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass 设备驱动注册表的位置

{36FC9E60-C465-11CF-8056-444553540000}]   USB控制器的项,有可能你的和我的不一样,有说明的。

下面这是我的


[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{36FC9E60-C465-11CF-8056-444553540000}]
"Class"="USB"
@="通用串行总线控制器"
"Icon"="-20"
"NoInstallClass"="1"
"TroubleShooter-0"="hcp://help/tshoot/tsUSB.htm"

写着通用串行总线控制器的就是。

看看有没有未知的驱动的项,删除掉就OK了。

进设备管理器,重新扫描硬件设备,系统就会发现USB hub。自动会搜索驱动。USB2.0驱动一般系统自带。

ok 干活。