为什么提示“程序启动失败。系统环境错误。请根据该教程解决此问题”或“无法启动此程序,因为系统中部分DLL文件错误”。

出现与 dll 相关的错误可能有几种不同的原因。例如:电脑中的恶意软件损坏、Windows 注册表损坏、d3d12.dll 被删除或放错位置、应用程序出错等。 通常可以参考以下几种方式解决:

2.7以前版本报错
2.7版本报错

方案一:确认当前设备的CPU型号及BIOS版本

结合近期用户反馈,使用Intel Core i9-13900K/KF/KS和i9-14900K/KF/KS处理器 的设备运行D5及其他DX12软件时,可能会由于环境问题,提示“系统中部分DLL文件错误”或“程序启动失败”的弹窗信息。
解决方案:【2024年9月更新】Intel已向OEM/ODM合作伙伴发布(0x129)微码补丁。用户可到主板官网更新BIOS版本。但基于此前问题的崩溃 可能已导致不可逆的损坏 需要更换。相关内容可参考:Intel Processor Instability Causing Oodle Decompression Failures (radgametools.com)

方案二:特定型号笔记本

结合近期用户反馈,在 惠普-光影精灵&暗影精灵系列 笔记本上运行D5时,易出现“调用集显而非独显的情况(D5仅支持读取独显),进而导致使用D5异常”的情况。
解决方案:【首选】(惠普笔记本自带的控制中心) “OMEN Gaming Hub-显卡切换器”中,选择 直连
  惠普笔记本自带的控制中心“OMEN Gaming Hub-显卡切换器”中,选择 直连

  • 若【首选】无效,可在NV控制面板-3D设置-管理显示模式中,选择 仅限NVIDIA GPU
    若无此选项,可尝试禁用集显
NV控制面板-3D设置-管理显示模式,选择"仅限NVIDIA GPU"

方法三:尝试清洁安装显卡驱动并换路径安装D5

清洁安装步骤 请参考上述图片

方法四:使用 Windows-系统文件检查器工具 进行修复

操作步骤:
  1. 在 Windows 搜索栏中输入 cmd ,右键,点击“以管理员身份运行”打开命令提示符窗口;
  2. 键入 DISM.exe /Online /Cleanup-image /Restorehealth 命令,然后按 Enter 键(该命令操作可能需要几分钟才能完成);
  3. 键入 sfc /scannow 命令,然后按 Enter 键;
  4. 上述流程完成后将显示扫描结果。

注意:在验证 100% 完成之前,请勿关闭此命令提示符窗口。

提示
若经过上述操作后,还是无法解决,请在论坛专门的互助帖中描述具体配置及当前已尝试的操作,我们会继续跟进:使用提供的方案 无法解决“无法启动此程序,因为系统中部分DLL文件错误” - 互助小组 - D5渲染器 (d5render.com)。感谢理解与支持。
2024-11-04
2 27