0x00000152(CRITICAL_PROCESS_DIED)表示Windows关键系统进程意外终止,需通过事件查看器确认真实错误码,排查并禁用可疑第三方服务,运行SFC和DISM修复系统文件,并禁用干扰wininit.exe的组策略。

Win11系统在运行过程中突然弹出蓝屏,屏幕中央显示错误代码0x00000152(即CRITICAL_PROCESS_DIED),意味着某个Windows关键系统进程意外终止,系统无法继续安全运行,必须强制中止——这不是普通软件崩溃,而是内核级守护进程死亡导致的主动熔断。
确认错误代码与触发场景
按下Win+R输入eventvwr.msc打开事件查看器→左侧依次展开【Windows 日志】→【系统】→在右侧点击【筛选当前日志】→在“事件ID”栏填入41,1001,1003→点确定→按时间倒序查找最近3次蓝屏前1分钟内的红色错误条目;重点看来源为Service Control Manager或Kernel-General的记录,若看到“svchost.exe terminated unexpectedly”或“wininit.exe failed to start”,即可锁定0x00000152为真实错误码。
【注意:不要依赖蓝屏瞬间闪过的代码截图,它可能被显卡驱动异常覆盖而失真】
排查并终止恶意或冲突的第三方服务
以管理员身份运行CMD或PowerShell→执行:sc query state= all | findstr "STOPPED RUNNING"→观察输出中状态为RUNNING但名称可疑的服务(如带“guard”、“shield”、“optimizer”、“cleaner”、“driver”字样的非微软签名服务);
对疑似服务逐个执行:sc qc 服务名→查看其BINARY_PATH_NAME指向的exe路径;若路径在Program Files (x86)\某国产工具目录下,或路径含乱码、临时文件夹(如AppData\Local\Temp),立即执行:sc stop 服务名 && sc config 服务名 start= disabled;
这一步做完后重启,若蓝屏消失,说明问题已定位——【切勿跳过此步直接重装系统,90%的0x00000152源于此类伪装成系统服务的流氓程序】
修复损坏的系统核心进程文件
方法一:启动SFC扫描
管理员CMD中执行:sfc /scannow→等待完成(通常需12–25分钟)→若提示“发现损坏文件但无法修复”,进入下一步;
方法二:用DISM重建映像
继续在同个CMD窗口执行:DISM /Online /Cleanup-Image /RestoreHealth→该命令会从Windows Update下载原始文件替换本地损坏项→完成后再次运行sfc /scannow→两次均提示“完整性验证完成,未发现任何问题”即成功;
方法三:离线挂载修复(仅当前两步失败时使用)
准备一台同版本Win11安装U盘→开机按F12选U盘启动→进安装界面后按Shift+F10调出CMD→执行:diskpart → list vol → exit→确认系统盘符(通常是C:)→执行:Dism /Mount-Image /ImageFile:C:\Windows\System32\Recovery\AutoConfig.wim /Index:1 /MountDir:C:\mount→再执行:sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows→最后:Dism /Unmount-Image /MountDir:C:\mount /Commit。
禁用可能导致wininit.exe异常退出的策略
Win+R输入gpedit.msc→依次展开【计算机配置】→【管理模板】→【系统】→【登录】→双击【在用户登录期间不显示欢迎屏幕】→设为【已禁用】→确定;
返回上一级→点开【关机】→双击【关闭会阻止或取消关机的应用程序的自动终止功能】→设为【已启用】→确定;
这两项策略若被误启,会在系统初始化阶段干扰wininit.exe与lsass.exe的握手流程,直接触发0x00000152。改完后无需重启,策略将在下次登录时生效。


















