Windows 7 install requires DirectX components

deus ex machina

New Member
I don’t know what these ‘components’ are. I have installed the W7 update that includes directX and still get this message. I have another W7 PC that runs OBS 22.0.2 just fine so it can work. That PC is damaged beyond repair so I’d like to get OBS on my current working W7 PC. If I knew the exact components that are needed, perhaps they could be found & installed. Help! Please.
 

deus ex machina

New Member
Thanks for your reply. I may not have explained the problem well enough. when installing OBS, or unpacking it, this message box appears: 'Your system is missing DirectX components that OBS Studio requires. Would you like to download them?.' there are two buttons, YES and NO. Clicking Yes ->https://www.microsoft.com/en-us/download/404-page. This page shows this message: We're sorry, this download is no longer available.

note:
i have looked carefully at Github and tried several versions. I copied all the OBS files from my old Windows 7 PC, where it is working fine. One of the files found was named: OBS-Studio-22.0.2-Full-Installer-x64.exe. This is the file that issued the message listed above about DirectX components. This version (22.0.2) works fine on one Windows 7 PC, but won't even install on the other PC. The PC that this version works on is the machine that is not usable so I'd like to get OBS working on the other Windows 7 PC.

On the old PC, where OB S is working, I do not see anything that looks like an archive. There is a file named OBS64.exe. starting this file results in this message: Error. 'Could not find any D3DCompiler libraries. Make sure you've installed the DirectX components that OBS studio requires.'

Extensive search on the Internet yields this information: DXDiag shows that DirectX version 11 is on the PC in question. Microsoft pages state that DIRECTX is available as part of KB2670838. I installed this on the PC and it did not help - still got the same error message.

Both of these PCs show Windows 7 Professional, Service Pack 1. The only difference that I see is that the one on which OBS works has a lot more KBxxx installed (50) than the one on which it does not work (6). there must be a better way to fix this than going through every one of these KB updates and installing them on a good PC, without knowing what they do and which one is the correct one.
 

Suslik V

Active Member
For internet search you are looking for the "Jun2010_d3dx11_43_x64" files for x64 OS, that is usually installed with the old 3d games from the Steam. You can download standalone "directx_Jun2010_redist.exe" (~100MB) and try to install it. It includes all required d3d libs.

Edit: more generally, last compatible OBS v27+ looks for the "D3DCompiler_49.dll" file and its lower versions. The 47 and 43 worked OK as far as I remember.
 
Last edited:

deus ex machina

New Member
For internet search you are looking for the "Jun2010_d3dx11_43_x64" files for x64 OS, that is usually installed with the old 3d games from the Steam. You can download standalone "directx_Jun2010_redist.exe" (~100MB) and try to install it. It includes all required d3d libs.

Edit: more generally, last compatible OBS v27+ looks for the "D3DCompiler_49.dll" file and its lower versions. The 47 and 43 worked OK as far as I remember.
Thanks very much! This solved the problem!!
 
Top