设备管理器里显卡那一栏,突然多了一行黄色感叹号,双击点进去,看到的提示是“由于该设备有问题,Windows 已将其停止。错误代码 43”。这种感觉我太熟了,尤其是双显卡机器,无论是笔记本的“核显+独显”组合,还是台式机插了独立显卡又没关核显输出,代码 43 的出场率都高得离谱。
这东西不致命,但特别磨人。它不像蓝屏一样立刻让你崩溃,而是显卡明明装在那里,驱动也装了,可系统就是拒绝启用它,风扇转,灯也亮,但设备就是给你一个“有问题”。很多人卡在这个地方,试了各种驱动版本都没用,最后只能送修,结果维修师傅两分钟就弄好了,一问原因,竟然是供电线没插紧。
今天这篇就把我在双显卡场景下处理代码 43 的完整经验,从原理到实操,从软件到硬件,一次讲透。如果你正被这个错误卡住,按顺序往下走,大概率能找到根治办法。
1. 错误代码 43 到底在说什么:先搞懂系统的“潜台词”
1.1 设备管理器里的“黄感叹号”映射了什么
代码 43 在 Windows 设备管理器里有一句官方解释:Windows 已停止此设备,因为其报告了问题。英文原文是 Windows has stopped this device because it has reported problems。翻译成人话就是:你的显卡硬件向系统汇报了一个异常信号,系统觉得这设备“不靠谱”,于是强制把它停用了,而不是硬着头皮继续用。
这和你系统版本、显卡品牌、驱动版本没有必然关系。它是 Windows 的一种保护机制——设备驱动在初始化、复位、或者运行过程中没能完成系统预期的某个动作,系统就判断这个设备有问题。你可以类比成办公室里的一个同事,平时活儿干得好好的,突然有一天发了一封含义混乱的邮件,行政直接让他先停职调查再说。
实际上,代码 43 出现的位置很关键。它出现在设备管理器,说明设备在系统层面是可以被枚举到的,PCIe 链路上有设备响应,但设备和系统之间没有完成“握手”。所以它和“设备未知”、“没有驱动”这类错误有本质区别——它不是找不到设备,而是设备报了自己有毛病。
还有一种细节容易被忽略:如果错误属性里显示的是“Windows 已停止此设备”,但旁边还有一栏“状态:错误”,并且设备出现在“显示适配器”下,那基本可以锁定是显卡本身的初始化流程出了问题。这个“初始化流程”涵盖的范围很广:从 PCIe 链路训练、显存自检、GPU 频率建立,到驱动加载、电源状态切换,任何一环断裂,都会表现为 43。
1.2 双显卡环境下为什么特别容易踩这个坑
单显卡机器也会出现代码 43,但双显卡机器的触发概率要高得多,原因是双显卡的环境里多了一层“切换机制”。笔记本是最典型的例子,Intel 核显负责日常桌面、轻量负载和视频解码,NVIDIA 或 AMD 独显在游戏、渲染、CUDA 计算等场景下才被唤醒。这套机制行业内叫可切换显卡,NVIDIA 叫 Optimus,AMD 叫 Radeon Switchable Graphics。
它的核心思路是省电:独显不工作时,让核显接管输出,独显几乎处于断电状态;需要高性能时再唤醒独显,把渲染任务交过去。这个“唤醒”动作由驱动和系统电源策略协同完成,本来就是个精细活。一旦驱动版本有问题、Windows 更新把驱动换掉了、或者某个应用(比如 Chrome)频繁请求 GPU 加速导致切换异常,独显可能就会在唤醒过程中“卡住”,最终上报一个错误状态——设备管理器里就变成了代码 43。
台式机的双显卡场景更多是“核显+独显”同时启用。很多主板默认开启 iGPU 多显示器支持,或者用户自己为了多接几块屏幕打开了核显。这种情况下,两套显卡驱动同时存在,驱动之间的优先级、显存分配、输出路由偶尔会打架,也可能导致其中一个设备报告 43。
还有一个容易被忽略的场景:你在 BIOS 里改了显卡输出优先级,比如从“PCIe 优先”改成“IGPU 优先”,然后进系统后发现独显变成 43。这不是显卡坏了,而是切换机制和现有驱动状态不匹配,需要一个“先禁用再启用”的复位过程。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 双显卡代码 43 的常见原因分析:别急着拆机,先分清是“软件病”还是“硬件伤”
2.1 驱动层面的问题占了至少七成
从我处理过的案例来看,双显卡场景里代码 43 的最大来源就是驱动。尤其以下几种情况最常见:
第一,Windows Update 自动替换了显卡驱动。Windows 有时会在后台“贴心”地把 AMD/NVIDIA 驱动更新到一个通用版本,这个版本和你机器上的显卡控制面板不匹配,或者和另一块显卡的驱动冲突,独显当场就给你脸色看。
第二,驱动升级过程中没有做“清洁安装”。如果老驱动文件残留,新驱动覆盖上去之后,注册表里的设备实例信息可能指向混乱的版本,系统加载不到正确的驱动堆栈,就会出现 43。
第三,笔记本用户在官网下载驱动时选错了版本。Intel 核显和 NVIDIA 独显驱动是两个独立安装包,两个驱动版本之间还有“互认”关系。比如某个 Intel 驱动版本太新,而 NVIDIA 驱动版本太旧,Optimus 切换机制就直接失效,独显就变成“被系统发现但无法初始化”的状态。
我之前帮人处理过一台联想拯救者,独显在设备管理器里报 43,重装 NVIDIA 驱动三次都没用。最后发现问题是核显驱动被 Windows Update 换成了通用版本,Optimus 的协作模块加载失败。把核显驱动也重装成联想官网版本后,独显立刻恢复——这个案例说明双显卡环境里,别只盯着报错的那块卡,另一块卡的驱动同样关键。
2.2 硬件层面的问题:金手指、供电、散热和外力损伤
如果驱动怎么装都是 43,那就要开始往硬件方向排查了。双显卡用户往往会在独显报错时忽略物理因素,尤其是笔记本用户,以为硬件没法动就没得查,其实台式机常见的几个硬件诱因和笔记本高度重合。
先讲台式机。最大的坑是显卡供电。很多独显需要外接 6pin 或 8pin 电源线,有的显卡还要求插满两组供电。电源线没插到底、用了转接线但转接线质量不行、或者电源额定功率不够,都会导致显卡在满载或初始化时供电不足,从而上报错误。我就见过一把“金头”GTX 1080,开机风扇转、灯也亮,但就是代码 43,最后发现是两根 8pin 线里有一根没卡紧,按下“咔哒”一声后问题立刻消失。
其次是金手指和 PCIe 插槽。显卡可能本身没坏,但金手指氧化、插槽里积灰、或者显卡没完全插到位,都会造成 PCIe 链路不稳定。这种不稳定不一定导致“点不亮”,而是会让显卡在上电自检阶段无法通过某个步骤,系统就报 43。
散热问题也经常指向 43。GPU 核心温度过高、显存温度过高、或者某个供电模块温度过高,硬件保护机制可能会让显卡拒绝进入正常工作状态。尤其是用了很多年的显卡,硅脂干涸、散热器积灰,开机 GPU 温度蹭蹭往上涨,系统也会以 43 的形式“报警”。
笔记本的硬件排查相对受限,但也不是完全没有办法。如果你动手能力强,可以把 D 面拆开,重新插拔一次无线网卡和显卡模组(注意:很多笔记本的独显是焊在主板上的,不能拔),清理一下散热风扇和出风口,更换硅脂,这些操作有时能让旧笔记本“复活”。
2.3 系统与软件层面的“隐蔽杀手”
除了驱动和硬件,系统环境和第三方软件也可能触发代码 43。这类问题最难排查,因为它们的表面症状和驱动问题一模一样,但驱动重装无数次都无效。
几个典型案例:
- 你装了 MSI Afterburner 或 EVGA Precision X1 这类超频软件,给显卡设置了超频参数,但保存的 Profile 在开机时自动应用,核心频率或显存频率拉得过高,显卡驱动加载后立即崩溃,系统报 43。
- 某些“系统优化工具”禁用了一堆系统服务,包括图形相关的服务,比如 Desktop Window Manager Session Manager,导致显卡驱动无法正常通信。
- 虚拟化软件或远程桌面工具对显卡的独占调用,在异常退出后没有释放 GPU 资源,也会让设备处于冲突状态。
- 系统更新半途失败,或者系统文件损坏,导致设备枚举异常。
这类问题的共同点是:报错的是显卡,但根源在系统或第三方软件。所以排查时不能只盯着显卡驱动反复重装,要有全局视角。
3. 一步步排查:从软件到硬件的完整解决流程
3.1 第一步:先做物理检查,五分钟排除低级问题
别急着开机,先做一轮物理检查。台式机用户的操作顺序我列一下:
- 拔掉电源,打开机箱侧板。
- 把显卡从 PCIe 插槽中拔出来,用橡皮擦轻轻擦拭金手指(注意方向,顺着金手指擦,不要横着刮),吹掉插槽里的灰尘。
- 检查显卡供电线是否插紧,特别是多接口供电的卡,每一根都要按到底,听到卡扣声为准。
- 如果有集显,先别急着插回独显,可以先用核显开机,看看系统是否正常。如果核显一切正常,再关机插回独显。
- 重新插回显卡,确保卡扣到位,再插好供电线,开机。
笔记本用户能做的是:拆开后盖,重新压紧散热模块螺丝,清理风扇灰尘,检查有没有明显的异物或者烧焦痕迹。如果保内,建议直接找售后;如果过保且动手能力一般,建议先跳过物理检查,直接从软件步骤开始。
这一步的目的不是找出一个“明显故障”,而是用最小的成本排除掉最常见的大概率问题。我见过太多人反复装驱动,最后发现只是卡没插紧,那个心情真的是哭笑不得。
3.2 第二步:彻底清理驱动并重装,别用表面“覆盖安装”
如果物理检查没问题,接下来就进入软件排查的主力环节——驱动重装。但这里有个关键点:不要直接在设备管理器里点“更新驱动程序”,也不要用驱动精灵、鲁大师这类工具一键安装。正确的流程是用 DDU(Display Driver Uninstaller)做彻底清理。
DDU 是我用过的最可靠的显卡驱动清理工具,它会把注册表里的显卡驱动相关条目、驱动文件夹残留、设备实例 ID 等一并清干净,比 Windows 自带卸载彻底得多。操作步骤如下:
- 去官网下载 DDU,解压到本地文件夹(不用安装)。
- 断开网络。这一步很多人会忽略,但非常重要——Windows 在检测到显卡驱动被卸载后,会自动联网安装一个通用版本驱动,这会干扰后续手动安装流程。最直接的办法是拔网线或者关闭 Wi-Fi。
- 进入安全模式。Win10/Win11 可以在设置里按住 Shift 点“重启”,选择“疑难解答 → 高级选项 → 启动设置 → 重启”,然后按数字键 4 进入安全模式。
- 在安全模式里运行 DDU,左侧选择 GPU,右侧选择“清除并重启”。
- 等系统自动重启,保持网络断开状态,手动安装你提前下载好的官方驱动。
驱动来源怎么选?台式机建议直接去 NVIDIA 或 AMD 官网下载最新正式版驱动。笔记本用户建议优先去笔记本品牌官网(联想、戴尔、惠普等)下载对应机型的显卡驱动,因为品牌官网的驱动通常是经过专门适配的版本;如果官网版本太旧导致游戏兼容性有问题,也可以去 NVIDIA/AMD 官网下载最新版,但要同时保证核显驱动是官方适配版本。
安装驱动时,NVIDIA 驱动在安装界面里有一个“自定义安装”,点进去后勾选“执行清洁安装”,可以避免覆盖安装带来的残留问题。AMD 驱动在新的 Adrenalin 版本里也有类似选项。
装完驱动后建议重启一次,然后打开设备管理器观察显卡状态。如果代码 43 消失,说明问题就是驱动冲突或残留;如果仍然存在,继续往下走。
3.3 第三步:针对双显卡的“切换机制”专项修复
如果驱动重装完还是 43,可能是双显卡切换机制本身卡住了。这时候可以先尝试最基础的操作:在设备管理器里把报错的显卡“禁用再启用”。
具体操作:右键点击报错的显卡设备,选择“禁用设备”,等几秒,再右键选择“启用设备”。这个操作的本质是让驱动程序重新初始化一遍设备,很多切换失败导致的 43 能被这个简单动作救回来。如果禁用的瞬间屏幕闪过黑屏或闪烁,说明显卡确实响应了指令,这是个好信号。
如果禁用启用无效,可以尝试调整系统层面的图形设置。在 Windows 的“设置 → 系统 → 屏幕 → 显示卡”里(Win10 在“图形设置”),你可以手动指定某个应用使用核显还是独显。但这只解决应用调卡问题,不直接解决 43。不过,如果你是在某个特定应用(比如 Chrome)下触发了 43,这里就是突破口,后面第五节我会专门讲 Chrome 的场景。
笔记本用户还可以检查 BIOS 里是否有“Switchable Graphics”相关选项。有些笔记本 BIOS 提供“Discrete Graphics Only”或“Integrated Graphics Only”模式,如果独显报错,可以尝试切到“Discrete Graphics Only”模式重启,再切回“Optimized”模式。这个操作相当于强制显卡断电重启,比系统层面的禁用更有力。
另外,NVIDIA 控制面板里的“管理 3D 设置 → 首选图形处理器”也可以检查一下,看看是不是被某个应用(或你自己手滑)设置成了强制“集成图形”,导致独显长时间休眠后状态异常。
3.4 第四步:BIOS 设置与显卡优先级调整
如果上述步骤都做了但还是 43,就需要进 BIOS 排查。这一步同样不需要很高的技术水平,但要有耐心。
先记录一下你当前 BIOS 里的关键设置,然后按顺序尝试:
- 恢复 BIOS 默认设置。不同主板按键不同,一般是开机按 Del 或 F2,找到“Load Optimized Defaults”或“Load Setup Defaults”,保存重启。这一步能排除 BIOS 里某些被改乱的设置。
- 更新 BIOS 到最新版本。尤其是一个比较旧的主板搭配较新的显卡时,老 BIOS 的 PCIe 初始化和新显卡的 PCIe 链路训练可能不兼容,更新 BIOS 能解决一部分 43。去主板官网查找对应型号的 BIOS 版本,用 U 盘 EZ Flash 工具刷新。
- 调整“Primary Display / Init Display First”选项。如果 BIOS 里被设置为 IGD(集成显卡)优先,而你的独显又需要接管输出,可能就会出问题。改成 PCIe(或 PEG)优先试试。
- 关闭 Secure Boot 或开启 CSM。老型号显卡在 UEFI Only 模式下,OpROM 加载可能失败,导致设备初始化不完整。开启 CSM(兼容性支持模块)后,显卡的 Legacy Option ROM 才能正常加载。
很多人对 BIOS 有害怕心理,其实只要不随便乱改电压、频率相关参数,恢复默认、改启动顺序这类操作是安全的。改完每一项都保存重启看效果,而不是一次性全改,这样能定位到是哪一个设置导致的 43。
3.5 第五步:Windows 系统层面的修复
如果 BIOS 也折腾了一遍还是不行,那就轮到系统层面了。代码 43 有时是系统文件损坏导致的设备异常,可以用两条命令进行修复。
以管理员身份打开命令提示符(CMD)或 PowerShell,依次执行:
bash复制sfc /scannow
bash复制DISM /Online /Cleanup-Image /RestoreHealth
第一条会扫描系统核心文件并修复损坏的部分,第二条会检查系统映像的完整性。两条命令都执行完毕后重启电脑,再查看设备状态。
如果“显卡”在设备管理器中报 43,但同时你注意到系统里同时存在“未知设备”的条目,那可能是电源管理或 ACPI 相关驱动也出了问题。可以到主板官网下载最新的芯片组驱动并安装,它负责 PCIe 控制器、电源管理等底层通信,更新后有时能一并解决显卡设备状态异常。
如果系统本身的 Windows 更新版本太旧,也可能导致新显卡驱动无法正确加载。检查一下“设置 → Windows 更新”,把系统补丁打全再试。但注意:Windows 更新本身也可能会把驱动搞坏,所以如果更新后问题更严重了,可以在“设备管理器 → 显卡 → 驱动程序 → 回退驱动程序”里回到上一个可用的驱动版本。
4. 进阶方案:Chrome 双显卡故障的联动处理
4.1 Chrome 的 GPU 加速和双显卡之间的“恩怨”
现在说一个容易被忽略但又经常和代码 43 伴生的场景——Chrome 双显卡崩溃。很多人的电脑在 Chrome 里看视频、开网页时会遇到标签页突然崩溃、画面绿屏花屏、GPU 进程连掉,紧接着设备管理器一看,独显变成代码 43。这种顺序不是偶然,而是 Chrome 请求 GPU 硬件加速时,触发了双显卡切换机制上的一个雷。
Chrome 默认开启“使用硬件加速”,这个选项在“设置 → 系统 → 使用硬件加速(如果可用)”。当它开启时,浏览器会调用 Windows 的 DirectX 接口去驱动 GPU 做视频解码、页面渲染、WebGL 计算等工作。在双显卡笔记本上,这一过程经常会把核显和独显同时“唤醒”,让它们协同处理。一旦驱动的切换模块处于不稳定状态(比如驱动版本比较旧、或系统刚更新过),Chrome 的 GPU 进程在请求独显资源时可能直接触发驱动超时,Windows 检测到显卡无响应,就会给设备打上 43 标记。
Chrome 里有一种很直观的查看方法:地址栏输入 chrome://gpu,页面里能看到当前浏览器的图形渲染状态。如果其中显示 GL_RENDERER 是 SwiftShader(软件渲染),说明 GPU 加速已经失效,浏览器在靠 CPU 硬撑,这种情况往往就是 GPU 环节出问题之后的降级表现。
4.2 确认真是 Chrome 惹的祸后,这样设置最稳妥
我在实际处理中遇到过好几个“Chrome 崩溃后独显 43”的案例,大多数情况下 Chrome 只是触发者,根源还是在驱动或系统层面。但如果在代码 43 出现时,你打开 Chrome 就会看到 GPU 进程反复崩溃,那么建议按这个顺序操作:
- 先把 Chrome 的硬件加速关掉:地址栏输入 chrome://settings/system,把“使用硬件加速”开关关掉,重启浏览器。
- 如果还崩溃,可以到 chrome://flags 里搜索并禁用几个常出问题的实验特性,比如“Hardware Acceleration”相关的旗标(不同版本名称略有不同,比如 Accelerated Video Decode)。注意:chrome://flags 里的选项是实验性的,不建议长期乱改,只作为排查手段。
- 在 Chrome 快捷方式的目标后面加上启动参数 --disable-gpu,强制浏览器以纯软件渲染方式运行,用来验证问题是否真的是 Chrome 的 GPU 调用导致的。
- 确认 Chrome 恢复正常后,再回过来检查设备管理器。如果 Chrome 不崩溃了,独显还是 43,那 Chrome 只是无辜的“背锅侠”,真正问题还是要回到前几节的驱动和硬件排查流程。
这里要提醒一句:关闭硬件加速只是“绕过”问题,不是“根治”。它可能降低 Chrome 看视频的流畅度,尤其是 4K 视频播放时 CPU 占用会明显升高。所以这只是为了先解燃眉之急,最终目的还是要通过驱动修复、双显卡切换机制复位,让独显恢复正常,之后再重新打开硬件加速,并用 chrome://gpu 确认一切正常。
另外,Chrome 自身也是高频更新软件,某一个历史版本和旧驱动之间确实存在兼容性问题。如果 Chrome 突然更新之后开始出现 GPU 崩溃,而显卡驱动版本已经很久没动过,那也可以尝试把显卡驱动更新到较新版本,两边版本都新了,兼容性问题往往会消失。
5. 常见问题速查表与避坑经验
5.1 双显卡代码 43 问题速查表
我把实际处理过程中最高频的问题,以及对应的第一优先尝试方案整理成了一张表。可以按原因的出现概率排序来对照。
| 典型场景 | 最可能原因 | 第一优先方案 |
|---|---|---|
| 笔记本独显莫名 43,重装驱动无效 | 核显驱动被 Windows Update 替换,Optimus 协作失效 | 同时重装官网核显驱动和独显驱动,保持同一适配周期 |
| 新装显卡后点不亮或 43 | 金手指氧化 / 供电线没插紧 / PCIe 插槽积灰 | 断电后重新插拔显卡,橡皮擦金手指,按压供电卡扣 |
| 使用一段时间后 43,伴随风扇狂转或花屏 | 散热不良或超频参数不稳定 | 清理散热器、更换硅脂;卸载超频软件并恢复默认频率 |
| Chrome 崩溃后紧接独显 43 | Chrome GPU 进程触发驱动超时,切换机制卡死 | 先关 Chrome 硬件加速,再重启显卡设备,最后修复驱动 |
| 系统自动更新后出现 43 | Windows 替换了驱动版本,与现有控制面板不匹配 | DDU 清理后重新安装官网驱动,并暂停自动更新驱动 |
| BIOS 修改后 43 | 显卡输出优先级或 CSM/Secure Boot 设置被改动 | 恢复 BIOS 默认,或按第五节调整 Primary Display / CSM |
| 所有软件手段无效,且显卡为二手或高负载使用过 | 显存颗粒损坏、GPU 虚焊、供电模块老化 | 用显存测试工具辅助判断,确认后考虑送修或更换 |
这张表不能覆盖所有情况,但能给你一个排查的优先级参考。最忌讳的是上来就拆机、重装系统、甚至直接判定显卡报废——很多 43 其实只是驱动和切换机制的“假故障”。
5.2 正确处理代码 43 的几个独家心得
第一,永远先做最懒的检查。我曾经收到一块“代码 43”的显卡,上机测试一切正常,后来发现是寄给我的时候金手指上有手汗指纹,擦干净就完事了。物理接触问题是最容易解决也最容易忽略的,所以无论问题多像驱动问题,第一步都要过一遍物理检查。
第二,处理双显卡问题时,不要只盯着报错的那块卡。很多笔记本的独显 43 其实根源在核显驱动,台式机的独显 43 也可能是因为集显占用了某个资源导致冲突。将两块显卡的驱动统一升级到同一生态体系内(比如都去笔记本品牌官网下载),能减少大量奇怪问题。
第三,DDU 清驱动一定断网。这个细节我反复强调,是因为真的很多人忽略。Windows 的自动驱动安装机制非常积极,你刚清完驱动它马上给你装一个“最合适”的版本,而这个版本不一定是你要的。
第四,安装新驱动前,记下当前正在用的驱动版本。很多人装完驱动后出问题,想回退的时候发现已经忘了之前是什么版本。装驱动前打开设备管理器或 GPU-Z,截个图,或者手写一个版本号在便签上,这点小习惯能省很多事。
第五,如果所有软件手段都试过了,还是 43,不要反复重装系统或换驱动浪费时间。可以考虑用显存测试工具(比如 MATS、Video Memory Stress Test)在 DOS 环境下测显存,或者用 OCCT、FurMark 跑压力测试,留意是否在特定负荷下出现花屏或崩溃。如果压力测试一秒钟就爆,那大概率是硬件问题,该送修就送修,不要在软件层面继续死磕。
第六,修好之后的稳定性验证不能省。不要看到设备管理器里没有黄感叹号就以为万事大吉,建议跑 20 分钟 FurMark,同时打开 HWiNFO 监控 GPU 温度、显存温度、风扇转速。温度异常或者中途黑屏,都说明还有潜在问题。这一步能帮你确认问题是不是真的被根治了,而不是暂时隐藏了。
6. 结尾的几句大实话
处理代码 43 这件事,我最后的体会是:大部分时候不是显卡坏了,而是“通信”出了问题——设备、驱动、切换机制、电源策略之间没有协调好。只要你有耐心,从最便宜的软件手段开始,一层一层剥离,大概率能把问题找出来。我自己装了这么多年机器,遇到过各种品牌、各种型号的显卡报 43,真正需要返修的不到两成。
最后再分享一个小习惯:我会在每次装完显卡后,把驱动版本号、BIOS 设置、系统版本状态记在手机备忘录里。这样一旦哪天电脑突然出问题,翻一翻记录就能立刻判断是“改过什么之后才变成这样”的,排查效率翻倍。如果你现在正被双显卡代码 43 卡住,按这篇文章的步骤走,先别急着放弃,说不定就是一条电源线的事。
