This guide will tell you how to manually install Microsoft’s DirectX 9.0c on your computer.
Why would I do this?
Microsoft apparently never shipped DirectX versions earlier than 10 on their operating systems, and relied on software that used those early versions to install the latest revisions during that software’s installation process. Many older games, particularly those made in 3D engines, were built for these specific DirectX versions, all of which appear to be contained in 9.0c. However, their functionalities are not covered by DirectX 10 and up, so to run such games, you must have DirectX 9.0c manually installed. Among these games are all Command & Conquer games which use a 3D engine (from Renegade to Tiberian Twilight).
Installing DirectX 9.0c will not affect your installations of DirectX 10 or newer, as its files are different and are called separately. Note that running DXDIAG will only report the latest version of DirectX you have installed.
The latest redistributable version of DirectX 9.0c is dated June 2010, and includes all previous versions.
How do I do this?
- Download DirectX 9.0c redistributable from June 2010 from Microsoft’s official website, or the Archive.org mirror.
- Run directx_Jun2010_redist.exe.
- Follow the instructions on the screen. This setup will extract the necessary files to the folder of your choosing.
- Once the setup closes, open the folder to which you extracted the files.
- Run DXSETUP.exe as administrator and follow the instructions on the screen.
- Restart your computer.
- (Optional) Remove the folder with the extracted installation files if you wish to conserve space. This is perfectly harmless, as the files have been installed in the proper system folders.
You can test if you have installed it properly by running a game which requires it (e.g. C&C 3: Tiberium Wars).