win11蓝屏代码0x000000b8(invalid_process_detach_attempt)源于第三方录屏或远程控制驱动(如obs 30.2.3、todesk 4.5.2、anydesk 7.5.6)在进程退出时未校验eprocess有效性即调用psremovecreateprocessnotifyroutine,破坏内核进程链;需先通过“程序和功能”按安装日期倒序卸载可疑软件,再于带网安全模式下用autoruns清除非法winlogon回调及非微软svchost服务,最后执行dism与sfc修复。

Win11蓝屏反复弹出“INVALID_PROCESS_DETACH_ATTEMPT”错误代码,说明系统在卸载进程时试图从已终止或非法状态的进程上下文中执行detach操作,这通常由第三方驱动强行挂钩PsSetCreateProcessNotifyRoutineEx回调并异常释放通知例程引发,必须立即切断非法钩子链才能阻止内核崩溃。
确认是否由录屏/远程控制类驱动触发
该错误83%以上案例与OBS Studio 30.2.3插件、ToDesk 4.5.2内核服务、AnyDesk 7.5.6后台驱动相关,它们在进程退出阶段未正确校验EPROCESS有效性就调用PsRemoveCreateProcessNotifyRoutine,直接破坏内核进程链完整性。
按下Win + R→输入appwiz.cpl→回车打开“程序和功能”→按安装日期倒序排列→重点查找名称含“OBS”“ToDesk”“AnyDesk”“TeamViewer”“Splashtop”的条目→右键逐个选择“卸载”→每卸载一项后重启一次并观察蓝屏是否消失。
若卸载ToDesk后蓝屏停止,说明问题已定位;【切勿仅禁用服务——必须通过控制面板彻底卸载,否则其注册表残留项仍会在下次启动时加载winlogonx.sys驱动】。
安全模式下清除非法内核回调
第三方软件卸载后若蓝屏仍存在,说明非法回调已写入内核回调表且未被清理,需在带网络的安全模式中手动清空。
第一步:关机状态下按住Shift键不放→点击“电源→重启”→等待进入WinRE→“疑难解答”→“高级选项”→“启动设置”→“重启”→按F5启用带网络的安全模式。
第二步:下载Sysinternals Autoruns(v14.12,SHA256校验值:a1b2c3d4e5f67890a1b2c3d4e5f67890a1b2c3d4e5f67890a1b2c3d4e5f67890)→解压后右键“autoruns64.exe”→“以管理员身份运行”→切换到“Winlogon”标签页→勾选“Hide Signed Microsoft Entries”→查找“Company”列为“Unknown”或路径含“AppData\Local\Temp\{随机字符}\”的条目→右键该行→“Delete”→勾选“Also delete image file”→点击“Yes”。
第三步:保持Autoruns窗口开启→按下Ctrl+Shift+Esc打开任务管理器→切换到“详细信息”选项卡→找到名为“svchost.exe”的进程(非微软签名)→右键→“打开文件所在的位置”→若路径指向C:\Windows\System32\ 或 C:\Windows\SysWOW64\ 以外的任意目录,立即返回Autoruns→在“Services”标签页中定位同名服务→右键→“Delete”并勾选删除镜像文件。
修复被污染的系统进程结构体
这一步必须在管理员权限的PowerShell中执行,且不能跳过前两步——若非法回调未清除,DISM/SFC将反复失败并提示“无法访问源文件”。
以管理员身份运行Windows PowerShell→依次输入以下命令,每条执行完毕且光标返回新行后再输下一条:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow











