0x00000059 是 DRIVER_POWER_STATE_FAILURE 错误,由驱动在电源状态转换中响应失败引发,需通过 WinDbg 分析 dump 文件定位肇事驱动(如 nvlddmkm.sys),并结合禁用快速启动、回滚驱动、调整 BIOS/UEFI 设置(如关闭 CSM、启用 Secure Boot)等步骤排查。

0x00000059 是 Windows 内核错误(Bug Check)代码,对应 DRIVER_POWER_STATE_FAILURE。它表示某个驱动程序在电源状态转换过程中(比如休眠唤醒、插拔 USB 设备、显卡电源切换)未能正确响应或陷入不一致状态,最终导致系统崩溃蓝屏。
这个错误几乎从不单独出现——它背后一定有具体驱动在作祟,且常伴随其他线索(如 dump 文件中第一个非微软模块、事件查看器里紧邻的警告日志、最近安装/更新的硬件或软件)。
看 dmp 文件里谁在“掉链子”
直接打开 WinDbg(用管理员权限运行),加载 C:\Windows\Minidump\*.dmp 中最新的那个文件,执行:
!analyze -v
重点找这三行:
FAILURE_BUCKET_ID: DRIVER_POWER_STATE_FAILURE_IMAGE_NAME:MODULE_NAME:
常见肇事驱动包括:nvlddmkm.sys(NVIDIA 显卡)、amdkmdag.sys(AMD 显卡)、rt640x64.sys(瑞昱网卡)、USBPcap.sys(抓包工具)、sysdiag_win10.sys(火绒)、EasyTune6.sys(技嘉超频工具)等。只要不是 ntoskrnl.exe 或 dxgkrnl.sys 这类系统核心模块,基本就是第三方驱动的问题。
禁用快速启动 + 关闭混合睡眠
很多 0x00000059 实际是电源策略和驱动协同失败所致,尤其在从睡眠/休眠恢复时高发。先排除系统级干扰:
- 进「控制面板 > 电源选项 > 选择电源按钮的功能」→ 点「更改当前不可用的设置」→ 取消勾选「启用快速启动」
- 命令行执行:
powercfg /h off(彻底关掉休眠) - 再进「高级电源设置」→ 展开「睡眠」→ 把「混合睡眠」设为「关闭」
改完重启。如果蓝屏只发生在唤醒后,这步大概率能压住问题,至少帮你确认是否属于电源路径缺陷。
回滚或强制卸载嫌疑驱动
确认了具体 .sys 文件后,别急着重装新驱动——新版有时反而更不稳定。优先尝试:
- 设备管理器中找到对应硬件 → 右键「属性」→ 「驱动程序」选项卡 → 「回退驱动程序」(如果可用)
- 若没回退选项,右键「卸载设备」→ 勾选「删除此设备的驱动程序软件」→ 重启(让 Windows 用基础驱动跑)
- 对非关键设备(如蓝牙适配器、读卡器、RGB 控制器),可直接禁用测试
特别注意:杀毒/优化类软件(如火绒、360、腾讯电脑管家)自带的内核驱动极易引发该错误,卸载时务必用官方卸载工具,而不是仅删快捷方式。
BIOS/UEFI 固件与 CSM 设置
部分主板(尤其是老型号或超频板)在开启 CSM(兼容性支持模块)或关闭 Secure Boot 时,会导致 PCIe 设备(显卡、NVMe SSD)电源状态协商异常,从而触发 0x00000059。操作前请备份 BIOS 设置:
- 进 BIOS/UEFI → 找到「Boot Mode」或「CSM Support」→ 改为「UEFI Only」
- 确保「Secure Boot」为「Enabled」
- 如有「Fast Boot」选项,暂时设为「Disabled」便于观察启动日志
- 检查是否有「PCIe Power Management」或「ASPM」相关设置,尝试设为「Disabled」
改完保存退出,观察是否仍有蓝屏。这一步对使用 AMD 平台或 B550/X570 主板的用户尤其关键。
真正麻烦的是那些没有明确 dump 指向、又反复出现在不同场景下的 0x00000059——这时候得怀疑主板供电设计、PCIe 插槽信号完整性,或者某块内存条在低功耗状态下的时序偏移。别跳过内存诊断,但也要知道:Windows 内存诊断工具根本测不出电源状态切换时的微秒级时序故障。











