DirectX setup Internal Error when installing Battlefield 4

When trying to install BF 4 on my Windows 7 machine I got the following message after a few seconds:
There is no percentage showing, and then, origin get stuck on this:
The only way to close Origin is through Windows Task Manager (Ctrl+Shift+Esc)
Already tried:
Go to C:\Program Files (x86)\Origin Games\Battlefield 4\ __Installer\directx\redist
Delete all the contents of the folder except for the following files: DSETUP.dll dsetup32.dll DXSETUP.exe
Install the game again.
Also tried to manually install the DXSETUP.exe but the window appears then vanishes very quickly.
Best Answer
First of try to install Direct X from Microsoft here.
Make sure you got this runtime installed http://www.microsoft.com/en-us/download/details.aspx?id=8109.
Update your graphics drivers.
Try to give me some more information about your witch version of Windows you are running. (Looks like Windows 7)
Check out this thread here on EA's site. http://answers.ea.com/t5/Battlefield-4/BF4-stops-installing-at-20-throws-up-a-DirectX-internal-error/td-p/1624145
The dialogue box at the top shows Mass Effect 3 (with the DX Error)[dont know why].
Pictures about "DirectX setup Internal Error when installing Battlefield 4"



How do I fix the DirectX error in Battlefield 4?
If you are facing with DirectX errors after installing Windows updates (upgrades), you can try to uninstall them, reboot your computer and check the Battlefield operation. We hope the fixes outlined in this post have been helpful and have allowed you to enjoy Battlefield 4 without the game crashing on you.How do I fix DirectX setup error An internal error occurred?
Furthermore, you should have an open internet connection without any proxy servers or VPNs.Why is DirectX not Installing?
If you're wondering how to fix the DirectX error, try installing older versions of the software. We encourage using a third-party . DLL fixer to quickly get rid of this specific DirectX error. One other thing you could do is reinstalling your GPU drivers.What DirectX does BF4 use?
BF4 does have support for Directx 10 for GPU's that use it.An internal system error occurred DirectX Setup Error Fix
More answers regarding directX setup Internal Error when installing Battlefield 4
Answer 2
Disable or stop your antivirus then run the Directx setup, the setup should now run smoothly.
Sometimes the Antivirus prevents important files from running.
Answer 3
I figured out another way for it to work:
- Create a new folder.
- Select all files except dsetup.dll, dsetup32.dll, and dxsetup.exe, and instead of dragging them to the new folder you do want to extract all files instead and then drag all the files together with the new files except for dsetup.dll, dsetup32.dll, and dxsetup.exe, and move all the others to the new map you created.
- Run DXSETUP.exe and after that it will work.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Daniel Putzer, Andrea Piacquadio, Tranmautritam, picjumbo.com