WARNING: Make sure you've at least tried to install DirectX using the DirectX Installer first. DXFix is intended as a last resort if all other solutions have failed. Works on both 32 bit and 64 bit Windows.
As this program modifies system files, be sure to disable anti-virus or other firewall / security software before downloading or running it.
Do you have problems installing or running OBS and receive one of these errors, even after trying to install DirectX?
Your system is missing DirectX components that OBS requires:
The program can't start because d3dx10_43.dll is missing from your computer:
The application was unable to start correctly (0xc000007b):
Compilation of vertex shader failed (result = 80004005):
These errors are often caused by the wrong versions of DirectX files being installed by some other application or game. The DirectX installer won't fix it because it does not check the file versions.
DXFix will check the versions of DirectX files required by OBS and forcibly replace them if they are the wrong version. This should fix the majority of the above errors.