0x000000ce(非0xc9)表示驱动卸载前未取消挂起操作,主因是缺陷驱动(如160wifi、杀毒软件)残留;需进安全模式卸载可疑软件、禁用/删除.sys驱动、清理注册表并运行sfc /scannow修复。

Win11蓝屏代码0x000000c9(DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS)表示某个驱动程序在仍有未完成的I/O请求、定时器、工作项或线程等待时就被强行卸载,系统无法安全清理资源,直接触发内核崩溃。
确认触发驱动并定位问题源头
第一步:强制触发一次蓝屏后重启,在登录界面长按Shift键不放,同时点击电源图标→重启。系统进入恢复环境后,选择“疑难解答”→“高级选项”→“启动设置”→“重启”,再按F7启用禁用驱动签名强制模式(仅临时绕过签名检查,不解决根本问题)。
第二步:进入系统后立即打开命令提示符(管理员),执行:
verifier /querysettings
若返回“当前未启用驱动验证程序”,说明系统未开启驱动验证——这正是0xc9错误的高危前提,【必须立刻启用】。
第三步:以管理员身份运行cmd,输入以下命令并回车:
verifier /standard /driver yourdriver.sys
将“yourdriver.sys”替换为蓝屏截图中显示的驱动文件名(如bthport.sys、nvlddmkm.sys等)。若不确定具体驱动,改用全量扫描:
verifier /standard /all
该操作会重启后启用标准验证器,监控所有驱动的卸载行为。
修复已知高危驱动组合
方法一:禁用第三方蓝牙/音频/打印类驱动服务
Win+R输入services.msc→找到Bluetooth Support Service、Windows Audio、Print Spooler→右键属性→启动类型设为“手动”,并停止服务。这些服务常因底层驱动未正确处理Pending IRP而引发0xc9。
方法二:回退或替换特定驱动
打开设备管理器→展开“蓝牙”、“声音、视频和游戏控制器”、“打印机”→右键对应设备→“属性”→“驱动程序”选项卡→点击“回退驱动程序”。若无回退选项,前往设备官网下载Win11原生支持版本(非Win10兼容版)驱动,安装前勾选“删除此设备的驱动程序软件”。
方法三:清除残留驱动注册表项
按Win+R输入regedit→导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services→查找名称含“bth”“audio”“print”的子项→检查右侧“Start”值是否为3(手动)或4(禁用),若为0(引导)或1(系统)且非微软签名驱动,【右键导出备份后直接删除该子项】。重启后系统将重建干净服务项。
强制终止挂起的驱动卸载流程
① 在蓝屏复现前,打开任务管理器→“性能”选项卡→点击左下角“打开资源监视器”→切换到“CPU”页签→在“关联的句柄”搜索框输入“.sys”→观察是否有进程持续占用多个驱动文件且状态为“Pending”。
② 若发现可疑进程(如AsusDialConfigUpdater.exe、LogiOptionsMgr.exe等厂商工具),右键结束进程树→立即打开PowerShell(管理员)执行:
Get-WinEvent -FilterHashtable @{LogName='System';ID=7045} | Where-Object {$_.Message -match 'service.*installed'} | Sort-Object TimeCreated -Descending | Select-Object TimeCreated,Message -First 5
该命令列出最近安装的服务,确认是否含非系统服务。
③ 对确认的第三方服务,执行:
sc delete "ServiceName"
将ServiceName替换为上一步查到的实际服务名(不含引号)。此操作不可逆,【务必确保该服务非系统关键组件】。
④ 清理驱动缓存:在管理员PowerShell中依次执行:
pnputil /enum-drivers
记录OEM开头的驱动编号(如oem12.inf)→执行pnputil /delete-driver oem12.inf /uninstall
重复执行直至所有非微软驱动被清除。











