exception on invalid stack蓝屏几乎总由第三方安全软件、虚拟化工具或旧外设驱动非法操作内核栈引发,须强制进入带网络的安全模式,用ddu彻底清除avasttp.sys等高危驱动残留,并重装官网whql认证显卡驱动。

Win11 蓝屏显示 Exception On Invalid Stack 错误,说明内核线程在执行时访问了已被释放或未初始化的栈内存区域,这几乎总是由驱动程序非法操作栈空间引发——尤其是第三方安全软件、虚拟化工具或旧版外设驱动在系统启动早期强行挂钩内核函数所致,必须从驱动加载链源头切断问题模块。
强制进入带网络的安全模式
安全模式能绕过绝大多数非核心驱动的自动加载,是唯一能稳定进入系统并开展排查的前提。跳过此步直接在正常环境下操作,会导致问题驱动持续抢占栈空间,蓝屏反复触发无法干预。
第一步:关机后立即长按电源键10秒断电→等待5秒→开机;看到Windows徽标瞬间再次长按电源键断电;重复该过程共三次。
第二步:第三次松手后电脑自动进入“自动修复”界面→选择【疑难解答】→【高级选项】→【启动设置】→【重启】。
第三步:重启后连续按 F5 键(部分品牌机型需按 Shift+F8 或 F11),确保右下角显示“带网络连接的安全模式”已激活——【必须选带网络的,否则后续无法下载DDU或驱动】。
定位并卸载高危驱动与服务
该错误极少由硬件或系统文件损坏引起,95%以上案例中,蓝屏信息里会明确出现 avasttp.sys(Avast)、bdagent.sys(Bitdefender)、vsfilter.sys(VirtualBox)、klif.sys(Kaspersky)或 McSvHost.exe(McAfee)等文件名,这些模块常在内核初始化阶段篡改栈指针导致崩溃。
方法一:设备管理器中卸载可疑驱动
右键“开始”按钮→选择“设备管理器”→依次展开“系统设备”“网络适配器”“显示适配器”→逐项查看各设备属性→“驱动程序”选项卡→点击“驱动程序详细信息”→若列表中出现上述任一文件名,右键该设备→“卸载设备”→务必勾选【删除此设备的驱动程序软件】→确认。
方法二:禁用高危服务(关键步骤)
按 Win+R 输入 services.msc 回车→在服务列表中查找以下名称并双击打开属性:Avast Antivirus、Bitdefender Service、VirtualBox Guest Additions、Kaspersky Lab Service、McAfee Security Service→将“启动类型”改为“禁用”→点击“停止”按钮终止当前运行→关闭窗口。
特别注意:若蓝屏日志中出现 ntoskrnl.exe+xxxxx 后紧跟 vsfilter.sys,说明VirtualBox驱动已破坏内核栈结构,必须同时卸载VirtualBox主程序,仅停用服务无效。
用DDU清除残留并重装纯净驱动
Windows自带卸载仅移除设备注册表项,无法清除驱动服务、INF缓存、隐藏的.sys文件及GPU控制面板组件。残留代码会在下次启动时重新注入内核栈,继续触发Exception On Invalid Stack。
① 访问 Guru3D 官网下载最新版 Display Driver Uninstaller(DDU),解压后以管理员身份运行 DDU.exe。
② 在DDU主界面左上角下拉菜单中选择你的显卡品牌(NVIDIA / AMD / Intel)→确认右下角“Safe Mode”状态为绿色→点击【清除并重启】按钮。
③ DDU重启后自动完成全部清理流程,切勿在重启过程中手动关机或拔电源,否则可能导致系统引导损坏。
④ 重启进入正常系统后,前往显卡官网下载对应型号的WHQL认证Studio驱动(NVIDIA)或Adrenalin稳定版(AMD),安装时取消勾选“GeForce Experience”“Radeon Software Adrenalin”等附加组件,避免二次注入风险模块。











