BF4 stops installing at 20%, throws up a DirectX internal error (tries to install outdated DX11)
When installing BF4, I keep getting an error at 20%.
"DirectX Setup Error: An internal error occurred."
Tried running Origin as admin. Didn't help. I uninstalled my previous drivers then did a clean install of the new AMD beta drivers. Didn't help. Next I tried running the DX11 redistributable that comes with the BF4 installer manually (run as administrator). Here's the error it throws up.
http://postimg.org/image/cc7ysza0n/
Basically, the DX redist that comes with the BF4 installer tries to install an old version, and that causes an error. I tried running the official MS redist, then installing BF4 again, and that didn't help either. I also tried moving BF4's redist to another directory, hoping the installer would skip it, but then it throws up another error.
I'm out of options. Only logical way seems to be reverting to an old version of DX11 and then installing BF4's version, but that's not possible. Thanks if anyone has any tips.
- ApprovedAnonymous12 years ago
I figured it out with help from this video
http://www.youtube.com/watch?v=3umR5vLcPwo
Just go to the origin install folder (for me it was in program files (x86) / origin games/ battlefield 4 beta/ installer/directx/redist)
In the redist folder, just make a new folder, and then take every file EXCEPT DXSETUP.exe , DSETUP.DLL AND DSETUP32.DLL and move them into the new folder.
It should install normally now