¿La instalación de una versión anterior de DirectX sobrescribe la última versión de DirectX instalada?

¿La instalación de una versión anterior de DirectX sobrescribe la última versión de DirectX instalada?

Esto se refiere al DirectX que utilizan algunas aplicaciones, en particular los juegos.

Si estoy instalando un programa y ofrece instalar una versión anterior de direct x, digamos Directx9c, ¿sobrescribe su versión actual (ejemplo: Directx 12?)

¿O es similar al caso de los redistribuibles de Microsoft Visual C++, donde se necesitan ciertas versiones de estos para ejecutar varios programas?

Además, si desea instalar dos programas diferentes que vienen incluidos con Directx9 y se ofrecen durante la instalación, ¿ya no debería necesitar instalar Directx9?

Respuesta1

Todas las versiones de DirectX funcionan juntas entre sí, la versión anterior no sobrescribirá una versión más nueva, al igual que la versión más nueva no sobrescribirá una versión anterior.

De hecho, la mayoría de las instalaciones de juegos también instalan su propia versión de DirectX, para estar seguros de lo que está instalado. Aunque DirectX es compatible con versiones anteriores (dentro de lo razonable), el juego debe garantizar que todos los módulos necesarios estén instalados.

Lo que suelo hacer cuando un juego o programa ofrece instalar DirectX es rechazarlo si mi versión instalada es igual o superior. Si surgen problemas, instalo la versión DirectX del juego para solucionarlos.

información relacionada