Forum Discussion

Anonymous's avatar
Anonymous
12 years ago
SolvedApproved

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.

  • Anonymous's avatar
    Anonymous
    12 years ago
    Approved

    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

58 Replies