Will installing Directx 9.0c overwrite or delete the current version(12) ? I need to play an old game.

Also can i remove Directx 9.0c if i have to run newer games. Retroarch requires 9.0c.

  • If you have Windows 10, I'd expect DX9 to be already installed. – Powerlord Jun 29 '18 at 0:19

Installing DirectX 9 won't affect games that require DirectX 10 or newer, so you can install it without any worries and won't need to uninstall it either.

The different versions will coexist side by side, through completely separate DLLs.

| improve this answer | |

That's not practical.

DirectX is suppose to be reverse compatible. However, you may have hit a limitation on the reverse compatibility of DirectX.

If that's the case, you'll need to do a lot more than "uninstall DirectX". DirectX 9.0c isn't supported since... probably around ME. You're going to have a really hard time getting an OS that can DirectX 9 supports and still have hardware support.

You can try using a Virtual Machine instead. Have you tried any of the popular Windows XP virtual machines or emulators?

| improve this answer | |
  • DirectX 9.0C still works on modern machines. A lot of the games on GOG require that or older version, as well as a number of steam games. – Nzall Jun 28 '18 at 18:05
  • It depends on what you mean by "reverse compatible." DX12 won't run DX9, 10, or 11 games. However, you can have multiple different versions of DirectX installed at once. Windows 10 pretty much has DX9-12 all installed already though. – Powerlord Jun 29 '18 at 0:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.