《天国拯救2》点开始游戏后画面黑一下直接回到桌面,多数时候连一行报错文字都看不到。我手上这台是 Win10 22H2、简体中文用户名,重开三次,崩的位置基本一致;另一台机器能进主菜单,但只要载入第一个场景就崩回桌面,偶尔弹出「应用程序无法正常启动(0xc000007b)」。
把两台机器放在一起对比之后,这类闪退的来源基本落在三处:着色器缓存损坏、游戏内覆盖层往进程里注入钩子、超频不稳或驱动新旧冲突。硬件本身大多没坏,不必急着重装系统或送修。
下面的步骤在 Windows 10/11 上实测可用。适用系统:Windows 10/11;最后更新:2026-09-29。
进游戏之前先记两件事:崩在哪个位置、系统是什么版本。
着色器缓存默认放在 C:\Users\你的用户名\Saved Games\KingdomCome2\Shaders,中文用户名同样适用,例如 C:\Users\小明\Saved Games\KingdomCome2\Shaders。Windows 10 1809 之后的版本和 Windows 11 上都有人遇到这个现象。
先进游戏复现一次,看清闪退卡在哪一步:是点开始游戏的瞬间回桌面,还是进主菜单后点继续崩,或者是载入第一个场景时才崩。崩点不同,后面要动的那一层也不同。
同一句「黑屏回桌面」,来源可以分成三层:
先分清属于哪一层,再对症处理,比盲目重装省时间得多。

着色器缓存损坏是启动闪退里最常见的一种。删掉之后首次启动游戏会自己重新编译生成,缓存重建完,闪退大概率就消失了。
动手之前可以先看一眼这个目录里到底堆了多少文件:
dir /a "%USERPROFILE%\Saved Games\KingdomCome2\Shaders"操作步骤:
Win+R 打开「运行」,粘贴 %USERPROFILE%\Saved Games\KingdomCome2\Shaders 回车,直接跳到该文件夹C:\Users\你的用户名\Saved Games\KingdomCome2\ShadersCtrl+A 全选、Delete 删掉里面全部文件删除范围只限 Shaders 文件夹里的内容。Shaders 文件夹和它上面的 KingdomCome2 目录都要留着,游戏安装目录里的文件也不要动。删完不要手动往里放任何文件,让游戏自己生成。

Steam 界面、NVIDIA 覆盖、Discord 覆盖这类工具会把自己的钩子注入游戏进程。刚重建完缓存的进程本来就不稳,注入一多就容易崩回桌面,先全部关掉再进游戏。
Alt+Z 呼不出界面即已关掉覆盖层的来源就这几处,逐个关掉后进游戏看一眼还崩不崩。如果崩的位置变了,说明覆盖层的干扰确实存在,保持关闭状态继续往下排查。
显存或内存超频不稳,会在着色器编译阶段直接把进程崩掉;显卡厂商的新驱动也修掉过大量崩溃问题。这两步一起做,效果最好。
软件层关覆盖层、驱动层更新官方驱动、硬件层恢复超频默认,这三层一路排下来各管一段。哪一层动过之后不崩了,问题就锁定在那一层。
直接覆盖安装新驱动,旧的驱动文件和显卡控制面板残留会跟新驱动打架。用 DDU 彻底清一遍再装官方版,能把驱动层的问题排干净。
装完驱动先看设备管理器这几处,出现任意一条都说明这次安装没装好。

游戏本体文件缺失或系统运行库损坏一样会闪退。用 Steam 校验文件完整性,再补齐 DirectX 与 VC++ 运行库做兜底。
这一步属于兜底。文件校验和运行库都过一遍之后,剩下的可能就落在系统环境或游戏本体上,继续排查也有明确方向。
上面这套顺序不是所有机器都照搬,有几处我踩过边界:
先确认删的是 Shaders 里的文件、没连带上层目录一起删,然后连清两次缓存重进。仍然崩就把 Steam 界面和 Discord 覆盖关掉,再把显卡超频恢复默认后试一次。
是。这个报错基本指向 DirectX 或 VC++ 运行库缺失、损坏。先补齐运行库再进游戏,别急着重装游戏本体。
在「运行」框里粘贴 %USERPROFILE%\Saved Games\KingdomCome2\Shaders 回车最稳,系统会自动换成你的中文用户名。看不到文件夹就在文件资源管理器「查看 → 显示」里勾上「隐藏的项目」。
先恢复显卡和内存的默认频率再判断。确认是驱动问题后,用 DDU 清掉旧驱动残留,再装官网正式版,比直接覆盖安装干净得多。
首次编译缓存时卡顿、无响应属正常,等它跑完。如果每次都在同一场景崩,先把超频恢复默认,再把缓存清掉重新编译一次,两件事分开验证。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。