哥们姐们儿,今天想跟大家唠唠我前段时间遇到的一个烦心事儿,也是我的一个实践记录。这事儿,说大不大,说小不小,搁平时真能把我搞得焦头烂额。就是那个Windows设备管理器里常出现的“该设备无法启动代码10”的错误。
那阵子,我新买了个外接硬盘盒,想把家里一些老旧硬盘利用起来,存点儿照片视频啥的。兴冲冲地插上USB线,电脑那边传来一声识别的叮咚声,但我去“我的电脑”里一看,没影儿!心想不对劲,赶紧跑到设备管理器里瞧了瞧,好家伙,黄色的感叹号赫然在那里,点开一看,属性里面就写着那句让我头大的话:“该设备无法启动。 (代码 10)”。
当时就有点懵,新买的东西,咋就用不了?我第一个反应就是,是不是线有问题?赶紧换了根USB线,又换了个USB接口,从机箱前面换到后面,从USB 3.0换到USB 2.0,折腾了一圈,结果都一样,黄色的感叹号依旧顽固地杵在那里。心里有点儿犯嘀咕,难道是硬盘盒坏了?还是我的电脑USB口坏了?
不死心,毕竟是新东西。我就开始上网查,各种论坛、社区、问答平台都翻了个遍。大家说的无非就那几点:
- 重启电脑。
- 卸载设备,再重新扫描硬件。
- 更新驱动程序。
- 回滚驱动程序。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
实践派。说干就干!
我的折腾过程:
我先是老老实实地重启了电脑。结果?没用。意料之中,但也得试不是。
然后,我回到设备管理器,对着那个带感叹号的设备一顿右键,选了“卸载设备”。卸载的时候,它会问你“删除此设备的驱动程序软件”不,我当时想,既然不能用,干脆删干净点儿,就把那个勾也给勾上了,然后确定。等它卸载完了,我就点击设备管理器上面的“扫描硬件改动”,希望能让系统重新识别并安装。结果,系统是重新识别了,但驱动装上去后,黄色的感叹号还是跳出来,依旧是“代码10”。这下我有点儿冒火了。
我又尝试更新驱动程序。在设备管理器里,右键那个设备,选“更新驱动程序”。它会问你是自动搜索还是手动找,我先选了自动搜索。电脑一阵子搜索之后,告诉我“你设备的最佳驱动程序已安装”。这完全就是敷衍我嘛都代码10了还最佳?
没办法,我就又去硬盘盒的官方网站找驱动。结果发现,这硬盘盒是免驱的,即插即用,根本就没啥专属驱动。这下我更懵了。
没办法,我又尝试了回滚驱动程序。这个选项通常在你更新过驱动之后才会出现,但我当时卸载重装后,它默认装的就是系统自带的通用驱动。回滚选项是灰色的,不能用。这条路也堵死了。
折腾了大概有一个多小时,我感觉自己头发都快抓秃了。就在我快要放弃的时候,我盯着设备管理器里的那个设备,突然想到一个细节。它虽然是硬盘盒,但Windows给它识别的名字往往不是“硬盘盒”,而是一个“USB 大容量存储设备”或者类似的通用名称。我点开它旁边的“详细信息”选项卡,找到了“硬件 ID”。
那一招,让我恍然大悟!
我把那串硬件ID复制了下来,又去网上搜。结果这一搜,就搜到了关键信息!原来,有些时候“代码10”并不是硬件本身的问题,也不是驱动程序真的坏了,而是系统里某个地方的注册表信息出了问题,导致它没法正常加载驱动。尤其是一些通用USB设备,特别容易遇到这个问题。
根据网上的说法,我找到了解决办法,特别简单,就是修改注册表里的一个值。但这个操作得小心点,弄不好会出大问题。所以我当时是先做了个注册表备份,以防万一。
- 我按Win+R,输入“regedit”打开了注册表编辑器。
- 然后我小心翼翼地导航到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class这个路径。 - 在这个
Class下面,你会看到很多由GUID(一串带大括号的数字和字母)命名的子项。每一个GUID都代表一种设备类型。我的外接硬盘盒,它属于“通用串行总线控制器”下的某个类别。我在网上查到,像我这种USB设备,对应的通常是{4d36e967-e325-11ce-bfc1-08002be10318}这个GUID项。 - 点进去之后,在右边你会看到一堆键值。我要找的是两个键:
UpperFilters和LowerFilters。 - 我的情况是,
UpperFilters这个键里面有一堆莫名其妙的值。它本来应该没有或者只有一个系统默认的值。我把那个UpperFilters键右键删除掉了。(网上有些教程是修改它的值,但我当时发现直接删除更彻底,而且很多人都这么干成功了)。 - 至于
LowerFilters,我检查了一下,我的电脑上没有这个键,如果有的话,一般也建议删掉。
删完之后,我没敢立马插设备。赶紧重启了电脑。等电脑重新启动完毕,我怀着忐忑的心情,又把我的外接硬盘盒插了进去。
这一次,电脑那边又是一声清脆的“叮咚”,我赶紧打开“我的电脑”,奇迹发生了!那个硬盘盘符赫然出现在那里!再打开设备管理器一看,黄色的感叹号不见了,设备显示正常工作!
那一刻,我简直要跳起来了!从头到尾折腾了两个多小时,各种常规手段都用了,发现,原来仅仅是注册表里一个不起眼的值在作怪。这事儿给我最大的体会就是,遇到问题别慌,多查多试,有时候真正的解决办法,可能就藏在一个你意想不到的地方。



