Origin像所有其他游戏引擎一样使用DirectX API 。DirectX用于图形和游戏内部的渲染。如果当您尝试在 Windows 10 上的Origin中安装或启动游戏时,遇到DirectX 设置错误:发生内部错误(DirectX Setup Error: An internal error has occurred) 错误消息,那么您可能会对这篇文章感兴趣。在这篇文章中,我们将确定一些可能触发错误的潜在已知原因,然后提供您可以尝试帮助修复此问题的可能解决方案。
如果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)问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。
- 删除(Delete)旧的DirectX文件或将其移动到另一个文件夹
- 手动安装 DirectX
- 暂时禁用防病毒程序
- 重新安装起源。
让我们看一下与列出的每个解决方案相关的过程的描述。
在继续使用解决方案之前,请确保您在计算机上以管理员身份登录,并确保您有一个开放的互联网连接,没有任何代理服务器或 VPN(proxy servers or VPNs)。
1]删除(Delete)旧的DirectX文件或将其移动到另一个文件夹
如果您的目录中已经存在的DirectX文件已损坏或无法使用,您将遇到(DirectX)DirectX 设置错误:发生内部错误(DirectX Setup Error: An internal error has occurred)问题。如果您更改了Origin文件夹的目录,则可能会发生这种情况,这会使原始文件路径无效。在这种情况下,您可以删除旧文件或将它们移动到另一个文件夹,然后启动Origin - 当Origin检测到丢失的文件时,它将相应地下载并重新安装它们。
请执行下列操作:
- 按 Windows 键 + E启动文件浏览(launch File Explore)器r。
- 导航到以下目录:
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]重新安装原点
Origin是Electronic 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)这些解决方案之一对您有用!
Origin DirectX Setup Error: An internal error has occurred
Origin makes use of the DirectX API like аll other game engines. DirectX is used in graphics and the rendering done inside the game. If when you try to install or launch games in Origin on Windows 10, you encounter the DirectX Setup Error: An internal error has occurred error message, then this post might interest you. In this post, we will identify some potential known causes that can trigger the error and then provide the possible solutions you can try to help remediate this issue.
This error occurs when Origin is unable to launch the DirectX setup when installing or launching your game for the first time. You might encounter the DirectX Setup Error: An internal error has occurred error message due to one or more (but not limited to) of the following known causes;
- Outdated or corrupt DirectX files.
- In some cases, Origin is unable to independently install DirectX on your computer. This might be because of permission issues or because the elevation is not granted.
- Antivirus software conflict.
DirectX Setup Error: An internal error has occurred
If you’re faced with this DirectX Setup Error, An internal error has occurred issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Delete or move old DirectX files to another folder
- Manually install DirectX
- Temporarily disable the antivirus program
- Reinstall Origin.
Let’s take a look at the description of the process involved in relation to each of the listed solutions.
Before you proceed with the solutions, make sure that you are logged in as an administrator on your computer and make sure you have an open internet connection without any proxy servers or VPNs.
1] Delete or move old DirectX files to another folder
If the DirectX files already present in your directory are corrupt or unusable, you’ll encounter the DirectX Setup Error: An internal error has occurred issue. This can occur if you have changed the directory of Origin folder, which invalidates the original file paths. In this case, you can delete the old file or move them to another folder and then launch Origin – when Origin detects the missing files, it will download and install them again accordingly.
Do the following:
C:\Program Files (x86)\Origin Games\*name of game*\Installer\directx\redist
If you don’t see the redist folder, you’ll need to show hidden files and folders. Here’s how:
Launch File Explorer.
Click the View menu.
Select Options > Change folder and search options.
Select the View tab.
Click the radio button for the Show hidden files, folders, and drives option.
Also, uncheck the Hide protected operating system files (Recommended) option.
- Now you need to create a new sub-folder within the redist folder and name it anything you want, then move all the files into the new folder except the ones mentioned below:
DSETUP.dll
dsetup32.dll
DXSETUP.exe
Once you have moved the files, you can exit File Explorer and launch Origin then launch the game and see if the issue is resolved. If not, try the next solution.
2] Manually install DirectX
In some cases Origin will fail to install DirectX on its own which can trigger the DirectX Setup Error: An internal error has occurred issue. This can be traced back to Windows Updates where the security settings are made tighter and access to applications gets limited.
This solution requires you manually download and install DirectX and see if that helps to resolve the issue.
3] Temporarily disable the antivirus program
If you have recently installed any third-party antivirus software on your computer, there are chances that it is interfering with Origin when it tries to install DirectX files which can cause the DirectX Setup Error: An internal error has occurred issue. In this case, you can try to first disable your antivirus software temporarily. If disabling the AV program doesn’t work, then completely uninstall the AV program and see if that helps.
4] Reinstall Origin
Origin is a digital distribution platform developed by Electronic Arts for purchasing and playing video games. The platform’s software client is available for personal computers and mobile platforms. The Origin client is self-updating software that allows users to download games, expansion packs, content booster packs and patches from Electronic Arts. It shows the status of components available.
You are basically using Origin to launch your games. In this solution, you can try to uninstall Origin client via the Programs and Features applet and then head to the official website and download and install the client again and see if this fixes the DirectX Setup Error: An internal error has occurred issue.
Note: You will have to re-download all of your games from scratch after you reinstall Origin.
You can also try repairing the entire game from within the client. This helps pinpoint files that are incomplete or corrupt.
PS: This post will help you if you receive DirectX failed to initialize error message.
Hopefully one of these solutions will work for you!