Here you can install/Update all version of Directx and Net framework
“Install DirectX® and NET Framework”
Install DirectX End-User Runtime if your application or game requires an earlier version of DirectX
Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as “The program can’t start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem.”
To check which version of DirectX is on your computer, follow these steps:
Open DirectX Diagnostic Tool.
Windows 8.1 or Windows 8
Swipe in from the right edge of the screen, and then tap Search. (If you’re using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search.) Type dxdiag in the search box, and then tap on click dxdiag.exe.
Windows 7 or Windows Vista
Click the Start button, type dxdiag in the search box, and then press Enter.
Click the Start button, and then click Run. Type dxdiag in the Run box, and then press Enter.
Click the System tab, and then, under System Information, check the DirectX version number.
The Microsoft DirectX® provides updates previous versions Download HERE
Supported Operating System
Windows 7, Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows XP Service Pack 2, Windows XP Service Pack 3
The Net Framework provides updates previous versions Download HERE
This version of the .NET Framework runs side-by-side with the .NET Framework 3.5 and earlier versions, but performs an in-place update for the .NET Framework 4.
Minimum system Requirements and Operating System
Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2
Windows Vista SP2 (x86 and x64)
Windows 7 SP1 (x86 and x64)
Windows Server 2008 R2 SP1 (x64)
Windows Server 2008 SP2 (x86 and x64)
CPU Dual core 1 GHz or faster processor
512 MB of RAM
850 MB of available hard disk space (x86)
2 GB hard drive (x64)
Some Information is used from Microsoft official web page
I hope that this article “Install DirectX® and NET Framework for windows” would be helpful for you.