《天国:拯救2》(Kingdom Come: Deliverance II,Steam appid 1771300)启动时弹出 KCD2 Error: Failed to load the Game DLL "WHGame.dll",先别去找网上的“WHGame.dll 下载”。这个 DLL 是游戏自带的游戏组件,不是 Windows 系统文件,从第三方站点下一个同名文件丢进游戏目录,既补不出它依赖的运行库,也可能被游戏文件校验覆盖或直接触发安全软件拦截。按下面的顺序处理:先按 Epic Games 商店支持页给出的官方方法卸载并重装 Microsoft Visual C++ 运行库(x64 与 x86 都要)→ 再用 Steam 校验游戏文件完整性,确认 WHGame.dll 在实际安装目录里 → 然后用「软领驱动大师」的游戏修复把 DirectX、.NET、XNA 这类游戏运行组件补齐 → 都不行就把完整弹窗发给真人客服。
这条报错到底在说什么

WHGame.dll 属于《天国:拯救2》自己的程序文件,游戏启动时要先把它读进内存再执行。启动器报“无法加载这个 DLL”,按官方给出的两条处理路径可以分成两类:一类是这个文件本身不完整或被删掉(下载中断、被拦截、更新写坏),对应的是让 Steam 用官方清单把文件补齐;另一类是文件明明还在,但它依赖的运行库没装齐,对应的是平台方支持页给出的 VC++ 运行库处理。这两类的处理方式完全不同,所以下面的方法从“官方怎么定义这条报错”开始查,再落到具体文件。
- 官方口径:Epic Games 商店支持页面对“Failed to load the Game DLL WHGame.dll”给出的处理是重新安装 Microsoft Visual C++ 可再发行组件,并特别写明要同时装 x64 和 x86 两个版本。在本次核实的官方渠道里,这是针对这条报错写明步骤的一条一手说明。
- 文件缺失方向:只出现在某一台机器上、之前能进游戏、或者刚更新过,优先怀疑游戏文件本身;Steam 版本用客户端自带的“验证游戏文件的完整性”从官方源补齐,不要手工去网上找文件。
- 组件缺失方向:如果游戏文件校验通过、文件都在,却还是这条弹窗,就把 VC++ 运行库和 DirectX 这类游戏运行组件查一遍。
- 关于社区流传的“把 Bin\Win64Shared 里的文件复制到 KingdomCome.exe 所在目录”:同类 WHGame.dll 报错从初代《天国:拯救》起就有玩家遇到,而把这套复制做法公开提出来是在 2025 年 2 月《天国:拯救2》发售初期;它只是部分玩家的经验,本次核对的参考条目和 3DM 应用内文章都把它标成“多数出现在破解版”,不是发行商给出的通用修复。本篇把它放在后面作为背景说明,不当作标准步骤。
方法1:按平台方支持页给出的官方处理,重装 Microsoft Visual C++ 运行库
Epic Games 商店支持页针对这条报错给出的官方步骤是:先卸载现有的 Visual C++ 可再发行组件,重启电脑,再从微软官方重新装 x64 和 x86 两个版本,然后启动游戏。本次核实的官方渠道里,这是唯一一条写明步骤的处理;官方步骤本身不含“装完再重启一次”,本篇建议装完两个运行库后也重启一次再启动游戏,以免安装尚未生效。
1. 打开 Windows 的“已安装的应用”
按 Win + I 打开设置,进入 应用 → 已安装的应用;老一点的 Windows 10 里叫 应用和功能。在搜索框输入 Visual,列表里会出现 Microsoft Visual C++ Redistributable 系列的条目。
2. 看清 x64 和 x86 两条都在不在
要同时存在 (x64) 和 (x86) 两个条目。官方说明里明确要求两个版本都下载安装,所以这一步之后无论缺哪个,都要按下面第 4 步补齐。
3. 按官方步骤卸载后重启
在 Visual C++ Redistributable 条目右侧点三个点,选择 卸载(如果只有“卸载/更改”一项,点它再选卸载)。卸载完成后重启电脑,让系统回到没有这套运行库的状态。
4. 从微软官方页面下载 x64 与 x86 并安装
打开微软官方的 最新支持的 Visual C++ 下载页,取“Visual Studio 2015、2017、2019 和 2022”那一行里的 vc_redist.x64.exe 和 vc_redist.x86.exe,两个都下载安装,装完再重启一次,然后启动游戏。运行库不要从第三方“运行库合集”或网盘包安装,来源一旦不干净,问题会变得更难判断。
5. 装完仍报错就记录新的弹窗原文
如果弹窗内容完全没变,说明问题不在运行库这一层,继续往下走方法2和方法3;如果变成了别的报错,就以新的弹窗为准重新判断,不要继续按旧提示排查。
方法2:校验游戏文件,确认 WHGame.dll 真的在安装目录里
这一步回答的是“文件到底在不在”。Steam 版本必须用客户端自带的校验,从官方源补齐,不要手工替换游戏文件。
1. 在 Steam 库里打开属性
打开 Steam → 库,在左侧列表找到 天国:拯救2,右键 → 属性。

2. 在“已安装文件”里点校验
切到 已安装文件 页,点 验证游戏文件的完整性。Steam 会把本地文件和官方源逐项比对,缺失或损坏的文件自动重新下载,过程中不要关闭 Steam。校验结束后再看一次游戏是否能启动。
3. 用“浏览本地文件”确认游戏安装目录
同一个页面点 浏览(浏览本地文件),资源管理器会打开游戏安装目录,典型路径形如 C:\Program Files (x86)\Steam\steamapps\common\KingdomComeDeliverance2。游戏主程序和 Bin 这类子目录都在这个安装目录下,目录层级以你本机实际看到的结构为准。
4. 找 WHGame.dll 时不要手工替换文件
报错点名的是 WHGame.dll 加载失败。这个文件属于游戏自己的程序文件,它的位置和完整性由游戏安装清单决定:安装目录里找不到它,或者找到了但校验仍然报错,都回到第 2 步让 Steam 重新补齐,不要从第三方站点下载同名 DLL 覆盖进去。社区做法里提到的 Bin\Win64Shared 是那套复制操作的“来源文件夹”(把里面的文件复制到游戏主程序所在文件夹),它本身不代表 WHGame.dll 一定放在那里,下面方法4 会单独说明这套做法的情况。
5. 顺带排除一次拦截和磁盘问题
打开 Windows 安全中心的病毒和威胁防护 → 保护历史记录,看清被拦下的是哪个文件、来自哪里:只有确认它属于你自己正版安装的游戏本体(可对照版本号和发行商签名)时才从隔离区还原并加白名单;如果是来源不明的破解补丁或第三方 DLL,不要还原、更不要加白名单,改用方法2 的 Steam 校验把文件恢复成官方版本。同时确认游戏所在磁盘剩余空间足够(官方商店页写的是需要 100 GB 可用空间),空间不足时更新和校验都可能中断。

方法3:用驱动大师的游戏修复把游戏运行组件查一遍
游戏文件没问题、VC++ 也重装过了,剩下的常见原因就是这台机器上的游戏运行组件不齐。这一步用「软领驱动大师」一次看到位。
1. 打开游戏修复,看异常清单
打开「软领驱动大师」,左侧导航选 游戏修复。界面顶部会直接给出异常数量,列表里逐行写着组件名和状态,常见的异常项包括 OpenAL、MSXML 4.0、Microsoft XNA Framework Redist 4.0、JavaSE、Games For Windows Live、DirectX 9.0(含 10、11) 以及 Microsoft Windows Desktop Runtime 等。状态写着「缺失」的,就是这台机器上没有的组件。

2. 只勾选需要的项,再修复
不想全量处理的,就只勾与本游戏相关的几项(DirectX、Desktop Runtime、MSXML 这类),点 一键修复 或逐行点 修复;拿不准就全选后整批修复。修完按提示重启,再启动游戏复测。
3. 同时把显卡驱动状态过一遍
左侧切到 驱动管理,看显卡那一行是否标有待更新:有更新就按提示处理,没有可更新项就说明这一层没有可做的。这条报错本身和显卡驱动没有直接关系,驱动过旧时会连带出现别的启动问题,顺手确认一下即可。
4. 说清这一步的边界
它补的是系统侧的游戏运行组件,改不了游戏自己的文件:WHGame.dll 这类游戏程序文件只能由游戏官方渠道恢复。所以方法2没通过校验的机器,先把游戏文件补齐,再回来用这一步。
方法4:关于“复制 Win64Shared 文件”这种社区做法的实际情况
1. 先看清这条做法的出处
本次核对的参考条目来自 3DM 游戏修复大师站的“天国拯救2启动报错WHGame.dll”,原文只给了一句:这个错误多数出现在破解版游戏里,可以把 Bin\Win64Shared 下的文件都复制到 KingdomCome.exe 所在的文件夹,再运行游戏。3DM 驱动大师应用内的同一题目文章内容与此一致,页面上的“问题描述”就是本次这条 KCD2 Error — Failed to load the Game DLL "WHGame.dll" 弹窗。
2. 它有两条明确的限制
一是适用范围:原文自己写明“多数是在破解版游戏中出现”,正规购买的 Steam/Epic 版本先走官方方法,不需要也不应该手工拼文件。二是有效性:3DM 论坛的求助帖“天国拯救2打不开”(thread-6569220,2025-02-09 起)里,楼主发帖说自己找到了这个办法,该帖随后有回复者说“解决了”,同一帖里也有人照做后仍然进不去、还是提示缺少 WHGame.dll;另一个求助帖“WHGame.dll报错求解!!”(thread-6568741)里则有玩家称自己这样弄好了。所以它对这条报错不是通用解法,不要把它当成第一步。
3. 已经动手复制过的,留好回退
手工往游戏目录里放文件之后,游戏更新或 Steam 校验通常会在下一次把这些文件恢复或覆盖成官方版本,出问题时的表现会更难判断。要回到干净状态,在 Steam 的“已安装文件”页点一次验证游戏文件的完整性即可,不需要重装整个游戏。
方法5:仍然报错,把完整弹窗直接发给真人客服
1. 点开产品顶部栏的客服入口
打开「软领驱动大师」,窗口顶部栏右侧有一个白底描边的 客服 按钮,位置在黄色的「成为会员」右侧、菜单图标左侧,点开就是真人客服。

2. 把遇到的问题直接发过去
不用先整理格式,直接把完整弹窗截图、你买的是哪个平台的版本、已经做过哪几步发过去,客服会告诉你下一步看哪里。

大家常问
能直接在网上搜个 WHGame.dll 下载放进游戏目录吗?
不建议。WHGame.dll 是《天国:拯救2》自带的程序文件,不是 Windows 系统组件,第三方站点提供的同名文件版本对不上、还可能带别的程序,游戏更新或校验时也会被覆盖。Steam 版本用客户端的“验证游戏文件的完整性”从官方源补,是最稳的方式。
装了 VC++ 运行库为什么还是这条弹窗?
先确认是不是x64 和 x86 两个都装了,官方说明特意强调了两个版本都要装。两个都装齐、重启后仍然报错,就把方向转到游戏文件完整性(方法2)和游戏运行组件(方法3),不要反复重装同一套运行库。
把 Bin\Win64Shared 的文件复制过去,是不是就一定能进游戏?
不能保证。同类 WHGame.dll 报错从初代《天国:拯救》起就有玩家遇到(Gamepressure 2025-02-04 一文语);本次核对的参考条目则称它“多数出现在破解版游戏中”。这套复制做法是在 2025 年 2 月《天国:拯救2》发售初期被公开提出来,论坛反馈并不一致:同一求助帖里有人说“解决了”,也有人照做后依旧提示缺少 WHGame.dll。正规版本请先走方法1和方法2。
游戏装在机械硬盘上会不会导致这个报错?
官方商店页的附注事项写的是 SSD required(需要固态硬盘),所以硬盘类型确实会影响游戏能不能正常跑起来,但它不是这条 DLL 加载报错的直接原因。磁盘空间不足(官方要求 100 GB 可用空间)或文件写入中断更可能造成文件不完整,先按方法2校验一次。
我的电脑够不够跑这款游戏?
官方最低配置写的是 Windows 10 64 位(或更高)、Intel Core i5-8400 / AMD Ryzen 5 2600、16 GB 内存、NVIDIA GeForce GTX 1060(6GB)/ AMD Radeon RX 580、100 GB 可用空间、需要 SSD。按 Win + R 输入 dxdiag 回车,在“系统”页对系统版本、处理器和内存,在“显示”页对显卡型号,和这份清单逐项比一次即可。

参考资料与素材来源
Epic Games 商店支持:在启动《天国:拯救2》时,发生“无法加载游戏 DLL‘WHGame.dll’”错误(本次实读,给出的处理是重新安装 Microsoft Visual C++ 可再发行组件,并要求同时安装 x64 与 x86 版本,然后重启);Steam 商店页:天国:拯救2(开发 Warhorse Studios,发行 Deep Silver;本次核验其最低配置为 Windows 10 64 位或更高、i5-8400 / Ryzen 5 2600、16 GB 内存、GTX 1060 6GB / RX 580、100 GB 可用空间、附注 SSD required);微软:最新支持的 Visual C++ 可再发行程序包下载(vc_redist.x64.exe / vc_redist.x86.exe 的官方下载入口);PCGamingWiki:Kingdom Come: Deliverance II(用于核对该作使用 Direct3D 12 等平台信息)。
问题条目参考:3DM游戏修复大师站内整理稿“天国拯救2启动报错WHGame.dll”(dllrepair.greatsoftman.com/question/71.html),其原文只给出一句“这个错误多数是在破解版游戏中出现,可以把 Bin\Win64Shared 下的文件都复制到 KingdomCome.exe 所在的文件夹里”;同一题目在 3DM 驱动大师应用内“问题解决方案”模块中的文章内容与配图一致,该条目已在应用内实查到。本篇没有把这条复制做法写成标准步骤,而是补上平台方支持页给出的 VC++ 运行库处理、Steam 官方文件校验入口,以及社区反馈中的实际分歧。
社区做法的证据情况:3DM 论坛求助帖“天国拯救2打不开”(thread-6569220,2025-02-09 起)中,楼主发帖称找到了“把 Bin\Win64Shared 里的文件复制到 KingdomCome.exe 所在文件夹”这个办法,随后有回复者说“解决了”,同一帖里也有人照做后仍然进不去、依旧提示缺少 WHGame.dll;另一个求助帖“WHGame.dll报错求解!!”(thread-6568741,2025-02-07 起)中,有玩家称“至少我这么弄好的”。Gamepressure 于 2025-02-04 发布的 KCD2 WHGame.dll 处理方法一文,把这套复制步骤作为粉丝已经找到的修复办法正面写出,并称照做后游戏应该能运行。本篇因此把它标为“非官方、反馈不一致”,既不当成标准步骤,也不当作必然有效的修复。
游戏主视觉与游戏内画面来自发行商在 Steam 商店页公开提供的素材;产品界面与顶部栏客服入口来自软领驱动大师自有素材。本篇还使用了一张本机 DirectX 诊断工具「系统」页的真实截图(已裁掉窗口标题栏与计算机名行,图中可读字段依次为 操作系统、语言、系统制造商、系统型号、BIOS、处理器、内存、页面文件、DirectX 版本),用于说明核对系统版本和 DirectX 版本的位置;未裁剪的整窗截图仅作内部备查,不对外提供。

提示