代码43表示windows因驱动冲突、固件异常或硬件通信失败主动禁用设备,需通过卸载并重装驱动、禁用自动更新、锁定旧版驱动、重置控制器或释放静电等方法修复。
设备管理器不是摆设,而是你判断硬件是否“在线”、驱动是否“听话”的第一现场。它不靠猜,靠图标、代码和操作反馈说话。用对方法,多数驱动异常几分钟就能定位并解决。
一眼识别问题设备:看懂三个关键图标
打开设备管理器后,别急着点右键,先扫一眼设备列表右侧的图标:
- 黄色感叹号(!):最常见,说明驱动没装、损坏或版本不匹配。比如换新主板后声卡突然无声,大概率就是这个。
- 红色叉号(×):设备被手动禁用了。可能是你之前误点,也可能是系统为省电自动关闭了某USB控制器,检查前先右键点“启用设备”试试。
- 蓝色问号(?):系统完全不认识这个硬件,连设备ID都读不到。多见于新插的PCIe扩展卡、小众USB设备,或BIOS中相关接口被关闭。
查错误代码:比报错文字更准的诊断依据
双击带感叹号的设备 → “属性” → “常规”选项卡 → 看“设备状态”栏。那里显示的四位数字代码(如10、43、28)才是Windows给你的“故障编号”。
- 代码 10:驱动服务启动失败。优先尝试“更新驱动程序”,或卸载后重启让系统重装基础驱动。
- 代码 43:Windows主动停用了设备,通常因驱动冲突或固件异常。显卡、USB集线器出现此代码时,建议用DDU工具彻底清理旧驱动再重装。
- 代码 28:驱动未安装。说明系统识别到了硬件,但没加载任何驱动文件,需手动指定INF安装路径。
驱动安装不靠蒙:三步精准匹配
自动搜索常失效,尤其面对新硬件或老设备。真正靠谱的做法是:
- 右键问题设备 → “属性” → “详细信息”选项卡 → 下拉选“硬件ID”,复制其中VEN_XXXX&DEV_YYYY这一串;
- 把这串ID粘贴到搜索引擎,加上“驱动”或“INF”,基本能定位到芯片厂商(如Realtek、Intel、ASMedia);
- 去该厂商官网下载对应型号的最新WHQL签名版驱动,解压后在设备属性里选“浏览我的电脑以查找驱动程序”,指向.inf所在文件夹。
卸载≠删除:清除残留才能根治冲突
很多问题反复出现,是因为只点了“卸载设备”,却没勾选“删除此设备的驱动程序软件”。旧驱动文件仍留在DriverStore里,下次自动安装又会调用它。
- 卸载时务必勾选该选项,尤其是显卡、网卡、芯片组这类核心驱动;
- 主板更换或系统大版本升级后,建议用DriverStore Explorer工具批量清理旧驱动包,避免不同代际驱动共存引发资源抢占;
- 清理前创建系统还原点,万一出问题可快速回退。











