Archivos faltantes de DirectX

Varios juegos antiguos y emuladores necesitan DirectX 9.0c para correr, de otro modo obtendrá un mensaje de error, diciendo que falta d3dx9_43.dll o d3dx9_39.dll. Windows 8 y 10 vienen con DirectX 11 y 12 por defecto (lo cual no incluye DirectX 9.0c ni versiones previas), por lo tanto necesitará instalar DirectX 9.0c manualmente. Tras completarlo, podrá activar Direct Play. Aquí se indica como hacerlo.

Descargar DirectX 9.0c

  • Cree una carpeta vacía, por ejemplo c:\descargas\DirectX9
  • Cree otra carpeta archivos dentro de la carpeta DirectX9, en este ejemplo c:\descargas\DirectX9\archivos
  • Visite el sitio Microsoft download center for DirectX End-User Runtimes (2010) y hacer click en el botón de descarga
  • Destilde todas las recomendaciones de software/características y compruebe que el sumario de descargas (download summary) a la derecha sólo diga 1. DirectX End-User Runtimes (June 2010)
  • Haga click en el botón No thanks and continue a la derecha
  • Seleccione Guardar el archivo descargado (directx_Jun2010_redist.exe), y guárdelo en la carpeta creada al comienzo, en este ejemplo c:\descargas\DirectX9

Extraer los archivos de DirectX 9

  • Abra el archivo descargado directx_Jun2010_redist.exe haciendo doble click sobre él, o desde la lista de descargas finalizadas de su navegador
  • Si Windows pregunta, seleccione correr la aplicación
  • Haga click en Yes para aceptar el acuerdo
  • Haga click en el botón Browse... y seleccione la carpeta archivos creada al comienzo, en este ejemplo c:\descargas\DirectX9\archivos y haga click en el botón Ok
  • Los archivos de DirectX serán extraídos a esta carpeta

Instalar DirectX 9

  • Abra la carpeta archivos, en este ejemplo c:\downloads\DirectX9\files
  • Busque y haga doble click sobre el archivo DXSETUP.exe
  • Si Windows pregunta, permita que la aplicación efectúe cambios en el equipo
  • Acepte el acuerdo y haga click en Next
  • Para comenzar la instalación, haga click en Next
  • Haga click en Finish para completar la instalación

Activar Direct Play

Luego de haber instalado DirectX 9 en su computadora con Windows 8 o Windows 10, puede además activar Direct Play, debido a que muchos juegos antiguos requieren este software obsoleto, el cual parece ser parte de DirectX. Aquí se detalla como hacerlo:

  • Presione las teclas Windows y X
  • Seleccione Programas y Características (Programs and features)
  • Del lado izquierdo, haga click en Activar o desactivar características de Windows (Turn Windows features on or off)
  • Busque Componentes heredados (Legacy components), y haga doble click allí o sobre el signo más para ver todos los componentes
  • Marque la casilla Direct Play y haga click en Aceptar

 

Gracias a personas que han contribuido a esta página

Paul Metalhero (traducción).

Top