Origin DirectX 设置错误:发生内部错误

Origin像所有其他游戏引擎一样使用DirectX API 。DirectX用于图形和游戏内部的渲染。如果当您尝试在 Windows 10 上的Origin中安装或启动游戏时,遇到DirectX 设置错误:发生内部错误(DirectX Setup Error: An internal error has occurred) 错误消息,那么您可能会对这篇文章感兴趣。在这篇文章中,我们将确定一些可能触发错误的潜在已知原因,然后提供您可以尝试帮助修复此问题的可能解决方案。

DirectX 设置错误:发生内部错误

如果Origin(Origin)在首次安装或启动游戏时无法启动DirectX设置,则会出现此错误。您可能会遇到DirectX 设置错误: 由于以下一个或多个(但不限于)以下已知原因而发生内部错误错误消息;(DirectX Setup Error: An internal error has occurred)

  • 过时或损坏的 DirectX 文件
  • 在某些情况下,Origin无法(unable to independently install DirectX)在您的计算机上独立安装 DirectX。这可能是因为权限问题或未授予提升权限。
  • 杀毒软件冲突。

DirectX 设置错误(DirectX Setup Error):发生内部错误

如果您遇到此DirectX 设置错误,出现内部错误(DirectX Setup Error, An internal error has occurred)问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。

  1. 删除(Delete)旧的DirectX文件或将其移动到另一个文件夹
  2. 手动安装 DirectX
  3. 暂时禁用防病毒程序
  4. 重新安装起源。

让我们看一下与列出的每个解决方案相关的过程的描述。

在继续使用解决方案之前,请确保您在计算机上以管理员身份登录,并确保您有一个开放的互联网连接,没有任何代理服务器或 VPN(proxy servers or VPNs)

1]删除(Delete)旧的DirectX文件或将其移动到另一个文件夹

如果您的目录中已经存在的DirectX文件已损坏或无法使用,您将遇到(DirectX)DirectX 设置错误:发生内部错误(DirectX Setup Error: An internal error has occurred)问题。如果您更改了Origin文件夹的目录,则可能会发生这种情况,这会使原始文件路径无效。在这种情况下,您可以删除旧文件或将它们移动到另一个文件夹,然后启动Origin - 当Origin检测到丢失的文件时,它将相应地下载并重新安装它们。

请执行下列操作:

C:\Program Files (x86)\Origin Games\*name of game*\Installer\directx\redist

如果您没有看到 redist 文件夹,则需要 显示隐藏文件和文件夹。就是这样:

启动文件资源管理器。

单击查看 (View )菜单。

选择Options > Change folder and search options. 

选择查看 (View )选项卡。

单击显示隐藏文件、文件夹和驱动器(Show hidden files, folders, and drives )选项的单选按钮。

此外,取消选中隐藏受保护的操作系统文件(推荐)(Hide protected operating system files (Recommended) )选项。

  • 现在您需要在 redist 文件夹中创建一个新的子文件夹并将其命名为您想要的任何名称,然后将所有文件移动到新文件夹中,除了下面提到的文件:

DSETUP.dll

dsetup32.dll

DXSETUP.exe

移动文件后,您可以退出文件资源管理器(File Explorer)并启动Origin,然后启动游戏并查看问题是否已解决。如果没有,请尝试下一个解决方案。

2]手动安装DirectX

在某些情况下,Origin 无法自行安装DirectX,这可能会触发DirectX 设置错误:发生内部错误(DirectX Setup Error: An internal error has occurred)问题。这可以追溯到Windows 更新(Windows Updates),其中安全设置更加严格,对应用程序的访问受到限制。

此解决方案需要您手动下载并安装 DirectX(download and install DirectX),看看是否有助于解决问题。

3]暂时(Temporarily)禁用防病毒程序

如果您最近在您的计算机上安装了任何第三方防病毒软件,则在尝试安装DirectX文件时它可能会干扰Origin ,这可能会导致(Origin)DirectX 安装错误:发生内部错误(DirectX Setup Error: An internal error has occurred)问题。在这种情况下,您可以尝试先暂时禁用您的防病毒软件。如果禁用 AV 程序不起作用,则完全卸载 AV 程序(completely uninstall the AV program)并查看是否有帮助。

4]重新安装原点

OriginElectronic Arts开发的用于购买和玩视频游戏的数字发行平台。该平台的软件客户端可用于个人电脑和移动平台。Origin客户端是自更新软件,允许用户从Electronic Arts下载游戏、扩展包、内容增强包和补丁。它显示可用组件的状态。

你基本上是在使用Origin来启动你的游戏。在此解决方案中,您可以尝试通过程序和功能小程序卸载 Origin 客户端(uninstall Origin client via the Programs and Features applet),然后前往官网重新下载并安装客户端,看看是否解决了DirectX Setup Error: An internal error has occurred问题。

注意: (Note: )重新安装 Origin 后,您必须从头开始重新下载所有游戏。

您也可以尝试从客户端中修复整个游戏。这有助于查明不完整或损坏的文件。

PS:如果您收到 DirectX failed to initialize错误消息,这篇文章将为您提供帮助。

希望(Hopefully one)这些解决方案之一对您有用!



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts