recursive_stack_fault(0x00000114)是win11内核调用栈溢出错误,主因是驱动递归调用、系统文件损坏或不兼容第三方软件;需通过安全模式确认、回滚/卸载新驱动、禁用启动项与服务、运行sfc/dism修复,并重点排查wdf框架相关驱动(如雷电、nvme、realtek网卡驱动)。

Win11系统突然蓝屏并显示“RECURSIVE_STACK_FAULT”,说明内核调用栈已溢出,通常由驱动递归调用、损坏的系统文件或不兼容的第三方软件触发,必须立即干预防止进一步崩溃。
确认当前是否为RECURSIVE_STACK_FAULT错误
重启后若蓝屏代码明确显示为 0x00000114(对应RECURSIVE_STACK_FAULT),且错误信息中含“Recursive stack overflow detected”字样,即可确认。注意:该错误极少单独出现,常伴随驱动加载失败日志(如WDF、NDIS、PCI相关模块)。
按住Shift键→点“重启”→进“疑难解答”→“高级选项”→“启动设置”→点击“重启”→按F4进入安全模式。安全模式下不加载第三方驱动,若能稳定进入,则基本锁定为驱动引发。
卸载最近安装的驱动或更新
方法一:通过设备管理器回滚驱动
右键“开始”→“设备管理器”→展开“显示适配器”“网络适配器”“声音、视频和游戏控制器”→逐个右键设备→选择“属性”→“驱动程序”选项卡→若“回退驱动程序”可用,立即点击;【回退仅对最近一次升级有效,且必须原驱动未被系统自动清理】。
方法二:使用DISM清除待安装驱动缓存
以管理员身份运行Windows终端→执行:dism /online /get-drivers /format:table 查看所有已安装驱动→重点排查日期为近3天内的oem*.inf条目→记下其InfName→执行:dism /online /remove-driver /driver:oem12.inf /force(替换为实际InfName)→重启。
禁用可疑启动项与服务
第一步:打开任务管理器→“启动”选项卡→右键禁用所有非Microsoft条目→重启观察。
第二步:若仍蓝屏,按Win+R→输入msconfig→“服务”选项卡→勾选“隐藏所有Microsoft服务”→点击“全部禁用”→“启动”选项卡→点击“打开任务管理器”→禁用全部启动项→确定→重启。
第三步:若此时可稳定运行,说明问题在启动项或第三方服务中。逐个启用(每次只开1个)→重启验证→定位到具体条目后,卸载对应软件或更新至最新版。
扫描并修复系统文件
以管理员身份运行Windows终端→依次执行:
sfc /scannow→等待完成(约8~15分钟),若提示“发现损坏但无法修复”,继续下一步。
dism /online /cleanup-image /restorehealth→该命令需联网下载修复源,耗时较长,期间不可中断电源或关机。
执行完毕后再次运行sfc /scannow→确认返回“资源保护没有发现任何完整性冲突”。
手动排查WDF框架驱动异常
RECURSIVE_STACK_FAULT在Win11中高频关联WDF(Windows Driver Framework)驱动死循环,尤其出现在雷电/USB4扩展坞、NVMe SSD主控驱动、Realtek RTL8125/8168网卡驱动中。
方法1:检查驱动签名状态
终端中执行:sigverif→点击“开始”→等待扫描→重点关注标为“未签名”或“签名已过期”的.sys文件路径,记录其所在目录(如C:\Windows\System32\drivers\rtl8168x64.sys)。
方法2:临时重命名可疑驱动
进入C:\Windows\System32\drivers→找到上一步记录的.sys文件→重命名为xxx.sys.bak→同时将同目录下对应的.inf文件也重命名→重启。若蓝屏消失,证明该驱动即元凶,应前往硬件官网下载Win11专用版本替换。











