exception_on_invalid_stack蓝屏说明系统尝试使用无效内核栈执行代码,几乎总由驱动非法操作栈引发;需通过三次强制重启进安全模式验证,并用设备管理器、driverquery和重命名可疑.sys文件(如avgntflt.sys)逐步排查定位。

Windows 10 出现 EXCEPTION_ON_INVALID_STACK 蓝屏,说明系统在尝试使用一个已被释放、越界或未正确初始化的内核栈地址执行代码,这几乎总是由驱动程序非法操作栈空间引发,常见于显卡、声卡、USB控制器或第三方安全软件驱动。
确认是否为驱动问题引发
第一步:强制重启三次触发自动修复环境——每次在 Windows 启动徽标刚出现时长按电源键关机,重复三次。
第二步:第四次开机后进入“选择一个选项”界面,依次点击“疑难解答”→“高级选项”→“启动设置”,再点“重启”。
第三步:重启后按 F4 进入带网络的安全模式,观察是否仍蓝屏;若安全模式下稳定运行,则【基本可断定是第三方驱动或服务导致】,立即进入下一步排查。
定位并禁用可疑驱动
方法一:通过设备管理器快速筛查
右键“开始”按钮→“设备管理器”,展开“显示适配器”“声音、视频和游戏控制器”“通用串行总线控制器”“网络适配器”四类。
重点检查:是否有设备带黄色感叹号;右键任一设备→“属性”→“驱动程序”选项卡→查看“驱动程序日期”,【将安装日期为最近7天内的驱动全部记下名称】。
方法二:用命令快速导出加载驱动列表(需管理员 PowerShell)
以管理员身份运行 PowerShell,执行:driverquery /v /fo csv > C:\drivers.csv,然后用记事本打开该文件,按“Driver Date”列排序,找出近期更新的驱动文件名(如 nvlddmkm.sys、athurx.sys、avgntflt.sys)。
注意:不要直接卸载显卡驱动——部分集成显卡驱动卸载后会导致黑屏无法回退,先从声卡、USB、网卡类驱动下手。
移除高危驱动文件
第一步:在安全模式下,打开文件资源管理器,点击“查看”→勾选“隐藏的项目”。
第二步:进入 C:\Windows\System32\drivers\,按 Ctrl+F 搜索以下高危文件名(任选其一匹配即处理):WdFilter.sys、avgntflt.sys、klif.sys、vhdmp.sys。
第三步:找到后,右键→“重命名”,在原名后加“.bak”(例如 WdFilter.sys → WdFilter.sys.bak),【切勿直接删除,防止系统无法启动】。
第四步:重启电脑,若蓝屏消失,说明该驱动即元凶;若仍发生,继续对下一个可疑文件执行相同操作。











