
The exact version of DirectX 12 you will have is entirely based on the version of Windows 10 you have installed. Since DirectX 12 is a feature of Windows 10, and it cannot be installed, it won't be listed in Programs and Features. If DirectX 9.0c Runtime is installed it would be displayed in Control Panel\Programs\Programs and Features on any support version of Windows. So hopefully, the application you want to use provided the DirectX 9.0c End-User Runtime or you might have some compatibility issues.īut if it did get installed, how do I check if the old versions have been installed? So now I’ve Installed them both from the cd, how do I check it’s installed? Microsoft has taken down all versions of DirectX 9. Since the last DirectX 9 release is backward compatible with previous versions you should only need the most recent version released. Source: Feature support for feature levels 12_2 through 9_3īut some video games I want to play use DirectX 8 and 9 and the cdrom comes with the DirectX installer for the old versions.ĭirectX 12 is backward compatible with DirectX 9.0c provided the author of the application targets the DirectX 9 feature level of DirectX 12 instead of literally targeting DirectX 9.

By having the current version of Windows 10 installed you have the capability of running (DirectX 9.0, DirectX 10.0, DirectX 11, and DirectX 12) software. Dxdiag only shows the latest version of 12.ĭirectX 12 is built into Windows 10, it cannot be installed separately, nor could it be uninstalled.



I need multiple versions to be installed at the same time and to be able to check the existence of older versions being installed.
