Skip to content

WeGame饥荒联机版专用服务器无法启动, 缺少mfc140u.dll组件

问题现象

使用windows Server系统(如Windows Server 2022)安装饥荒联机版专用服务器后, 点击立即启动, 没有反应, 也就是启动失败, 没有报错, 没有任何提示, 让人摸不着头脑

问题原因

通常情况下是缺少运行组件, 如mfc140u.dll, d3dx9_43.dll, vcruntime140.dll等等, winserver系统是没有这些组件的

问题验证(可以不必)

  1. 此时我们可以验证下是不是这个原因
  2. 打开专用服务器的安装目录C:\WeGameApps\rail_apps\饥荒联机版专用服务器(2000039), 注意自己安装时的盘符, 进入专用服务器安装目录里边的bin目录
  3. 双击启动DedicatedServerLauncher, 该启动器是WeGame专版, 通常只能通过WeGame平台进行启动, 我们使用WeGame平台启动服务器就是运行的DedicatedServerLauncher
  4. 此时如果弹出窗口, 缺少xxxxxxxx.dll, 那么就是这个原因

解决办法

去微软官网下载 Microsoft Visual C++ 2015 Redistributable Package,直接复制在浏览器搜索就行,记住一定要下载32位的文件,也就是X86版本,64位也就是X64是没有mfc140u.dll的,X86才有。 下载完运行安装就行了。下载后的文件名称应该为: vc_redist.x86

注意!!!, 注意鉴别官网, 不要点进去什么windows修复专家广告网址, 官网是有Microsoft标识的

最后祝大家身体健康, 快乐饥荒!

上次更新于: