¿Cómo puedo instalar Directx9 en Windows 10?

¿Cómo puedo instalar Directx9 en Windows 10?

¿Cómo puedo instalar Directx9?https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429, Estoy ejecutando Windows 10 pero la configuración dice: "Debes estar ejecutando win98, etc...."

Respuesta1

Tuve el mismo problema cuando intenté ejecutar un juego antiguo en Windows-10, se quejó de que faltaba un dll d3dx9_41.dll.

Puede descargar los "tiempos de ejecución de usuario final de DirectX" desde el sitio web de Microsoft. La versión exacta depende del archivo que requiere su aplicación, en mi caso fuedirectx_mar2009_redist.exe.

Para encontrar la versión correcta, analicé el mensaje de error. Si el archivo que falta es, por ejemplo d3dx9_41.dll, significa que se requiere DirectX-9 versión 41. La siguiente lista muestra las versiones de DirextX-9 disponibles; la versión se puede encontrar en la tercera columna. Esto le da una pista de qué buscar; las palabras clave directx Mar2009me llevan a la página de descarga de Microsoft.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Quizás también sea posible instalar la última versión desdejunio de 2010, no estoy seguro si también contiene las versiones anteriores.

Respuesta2

El DirectX integrado en Windows 10 es compatible con DirectX 9, 10 y 11.
Por lo tanto, no deberías intentar instalar una versión anterior de DirectX manualmente. Realmente puedes arruinar tu instalación de Windows de esa manera.

Desafortunadamente, hay muchos programas (principalmente juegos antiguos) que intentan instalar DirectX por sí mismos o prueban la presencia de una determinada versión de DirectX de forma incorrecta, lo que les hace pasar por alto que DirectX ya está presente.

Realmente no existe una buena solución para eso.
Si el instalador del programa antiguo tiene muerte cerebral, realmente no se puede curar.

A veces ayuda ejecutar el instalador en "modo de compatibilidad" para XP-SP3.
En otros casos, puedes forzar que el instalador continúe de todos modos y el juego seguirá funcionando a pesar de los errores durante la instalación.
Y a veces simplemente no tienes suerte.

Quizás tengas que experimentar un poco para ver qué funciona mejor en tu caso particular.

Respuesta3

Esto se debe a que está intentando instalar DirectX 9.0c End-User RuntimeWindows 2000 a XP SP1. Su enlace es la página de descarga de este artículo; busque System requirementsla sección debajo de todos los artículos en el sitio web de Microsoft (tenga en cuenta que tiene lo mismo iden la URL).
https://www.microsoft.com/en-us/download/details.aspx?id=34429

Desea una de las siguientes opciones (ambas versiones 9.29.1974, ampliar Detailssección):

  1. Instalador web de tiempo de ejecución para usuario final de DirectX

La versión en línea que descargará los componentes que requiere.
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. Tiempos de ejecución de usuario final de DirectX (junio de 2010)

La versión sin conexión (96 MB) de lo anterior.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Respuesta4

Puede descargar la última versión de DirectX 9.0c, la actualización de junio de 2010 (ahora llamada "DirectX SDK heredado" por Microsoft), desde el sitio web de Microsoft:Instalador independiente/instalador web.

En el instalador independiente, después de ejecutarlo, le pedirá que especifique un directorio donde se deben extraer los archivos de instalación. Especifique un directorio y extraiga los archivos. En el directorio de extracción, ejecute DXSETUP.exe, que instalará todos los componentes de DirectX 9.0/DirectX SDK heredado. Puedo confirmar que el instalador independiente funciona y se puede instalar en Windows 10. Lo instalé justo antes de publicar esta respuesta.

Este DirectX End-User Runtime no cambia la versión de DirectX, pero instala una serie de tecnologías opcionales en paralelo del SDK de DirectX heredado que utilizan algunos juegos más antiguos. Para una explicación detallada verhttps://aka.ms/dxsetup.

Tenga en cuenta que este paquete no modifica de ninguna manera el DirectX Runtime instalado en su sistema operativo Windows.

No todos los componentes de DirectX 9.0c/SDK de DirectX heredado se instalan de forma predeterminada en los sistemas operativos Windows modernos (hasta Windows 11), incluso si DirectX 11 o 12 ya está preinstalado, por lo que es posible que aún necesites instalar la actualización de DirectX 9.0c de junio de 2010. para juegos que usan DirectX 9 o versiones anteriores de DirectX.

información relacionada