原文地址:https://itxiaozhang.com/fix-dead-by-daylight-eac-unreal-engine-error-old-pc
如果您需要远程电脑维修或者编程开发,请加我微信咨询。

问题描述

启动《黎明杀机》时出现以下报错,游戏无法进入:

Easy Anti-Cheat 报错:

1
2
3
Easy Anti-Cheat
Untrusted system file
(\\?\GLOBALROOT\Device\HarddiskVolume11\Windows\System32\DriverStore\FileRepository\nvacwil.inf_amd64_9e5b01b97fc024f4\nvwgf2umx.dll)

Unreal Engine 报错:

1
2
3
LowLevelFatalError [File:Unknown] [Line: Unknown]
DeadByDaylight_Win64_Shipping (0x0000000000000000) + 48242279 bytes
DeadByDaylight_Win64_Shipping (0x0000000000000000) + 48197855 bytes

问题原因

在较老的电脑环境中,系统运行库缺失或图形接口默认版本不兼容,可能导致 EAC 将部分显卡相关系统文件判定为不可信,从而引发 UE 引擎启动失败并终止游戏。

解决办法

  1. 安装系统运行库 使用整合版运行库安装工具,按提示完成全部运行库安装。

  2. 强制使用 DirectX 11

    • 右键《黎明杀机》→ 属性

    • 在「通用」中添加启动参数:

      1
      
      -d3d11
      
    • 保存并关闭设置

  3. 手动初始化 Easy Anti-Cheat

    • 右键《黎明杀机》→ 管理 → 浏览本地文件
    • 打开 EasyAntiCheat 文件夹
    • 右键 EAC 程序,选择「以管理员身份运行」
    • 黑色窗口闪退属于正常现象
  4. 验证游戏文件完整性

    • 右键《黎明杀机》→ 属性
    • 进入「已安装文件」
    • 点击「验证游戏文件完整性」,等待完成
  5. 启动游戏 验证完成后直接启动游戏,可正常进入。

视频版本