Cómo corregir el error de instalación de DirectX redistribuible en Windows 10

Cómo corregir el error de instalación de DirectX redistribuible en Windows 10

Después de instalar un nuevo juego de PC o un nuevo software, es posible que se haya encontrado el error 'd3dx9_43.dll no se puede encontrar' o algo por el estilo. Descubrir que esto se debe a que no tiene DirectX en su computadora puede ser la parte fácil. Sin embargo, si está utilizando Windows 10, el problema se acumula cuando el archivo redistribuible de DirectX no se instala.

Vamos a discutir qué es DirectX, por qué es necesario y por qué genera errores cuando intenta instalarlo en Windows.

¿Qué es DirectX?

DirectX es un conjunto de interfaces de programación de aplicaciones (API) de bajo nivel que proporciona a los programas de Windows soporte multimedia de alto rendimiento acelerado por hardware. DirectX permite que el programa determine fácilmente las capacidades de hardware de su computadora y luego establece los parámetros del programa para que coincidan.



DirectX permite que sus aplicaciones multimedia y de video reserven rápidamente grandes cantidades de RAM y espacio de memoria de video y acceso a la CPU para que estas aplicaciones se ejecuten sin problemas. El principal de ellos son los juegos para los que sin DirectX, la plataforma de Windows simplemente no dominaría en los juegos como lo hace.

Requisitos previos para instalar DirectX

Para instalar DirectX, deberá tener instalado y habilitado NET Framework microsoft . Framework se ejecuta en un entorno de software (a diferencia de un entorno de hardware) conocido como Common Language Runtime (CLR), una máquina virtual de aplicaciones que proporciona servicios como seguridad, administración de memoria y manejo de excepciones.

A veces, también es necesario instalar Redistribuible de Visual C ++. Este es un producto de entorno de desarrollo integrado (IDE) de Microsoft para los lenguajes de programación C, C ++ y C ++ / CLI. Estos paquetes de tiempo de ejecución y redistribuibles de Visual C ++ se instalan principalmente para las bibliotecas estándar que utilizan muchas aplicaciones.

Razones por las que no se instala correctamente en Windows 10

Hay varias razones por las que DirectX no se instalará en su computadora. A continuación, se muestran algunos problemas conocidos.

No tiene el requisito previo de .NET Framework instalado / habilitado en su PC

DirectX se basa en .NET Framework para funcionar. .NET Framework permite a los programadores aprovechar la funcionalidad de DirectX desde dentro de las aplicaciones .NET utilizando lenguajes compatibles como C ++ administrado o el uso del lenguaje de programación C #.

En Windows 10, es posible que .NET Framework se haya instalado pero no esté habilitado. Esto plantea los mismos errores que encontraría si no estuviera instalado en primer lugar. Se cerrará la instalación de DirectX o le indicará que se necesita .NET Framework y que debe instalarlo.

Requerimientos mínimos del sistema

Si su PC puede instalar Windows, también se instalará DirectX 9. Sin embargo, si está utilizando una PC antigua, las versiones más recientes de DirectX (11 y 12) no se instalarán.

por DirectX 12 , necesitará estos requisitos mínimos:

  • Windows 7 de 32 bits o 64 bits
  • Tarjeta gráfica compatible con DirectX 12 (DirectX 12 será esencialmente compatible con todas las GPU Kepler y Nvidia posteriores, en los chips basados ​​en GCN de AMD y en las unidades gráficas de procesadores Intel Haswell y posteriores).
  • .NET Framework 4
  • 1 GB de RAM
  • CPU de 2 GHz Duo Core

Entonces, dependiendo de DirectX que esté instalando y las especificaciones del sistema de su PC, es posible que no pueda instalar DirectX. Es posible que el instalador le notifique si los requisitos de su sistema no cumplen con el umbral mínimo para que se instale DirectX.

Es posible que deba reinstalar los controladores de la tarjeta gráfica si los instaladores de DirectX no pueden encontrarlo.

Ya tienes instalada esa versión de DirectX

Si ya ha instalado la versión de DirectX que está intentando instalar, el instalador se cerrará sin instalar o le dirá que esa versión de DirectX ya está disponible. Algunos usuarios pueden tomar esto como una falla en la instalación.

Instalar DirectX correctamente en Windows 10

Asegúrese de que los requisitos de su sistema sean compatibles con DirectX que está instalando. Si su problema persiste, probablemente no tenga .NET Framework instalado en su PC. Windows 10 viene con un .NET Framework 3.5 preinstalado, pero nunca está habilitado hasta que lo habilita manualmente.

Los siguientes métodos le permitirán instalar y habilitar .NET Framework y, por lo tanto, le permitirán instalar DirectX correctamente.

Método 1: habilitar .NET Framework

Una buena razón para que DirectX no se instale es porque .NET Framework no está habilitado en su PC. Para habilitarlo:

  1. Descargar la DirectX instalador de la versión que necesita de aquí
  2. Ir Control Panel > Programas > Activar o desactivar las características de windows > asegúrese de que la casilla para .NET framework 3.5 esté comprobado

Alternativamente,

prensa 'Tecla de Windows' + 'R' .

Tipo ' appwiz.cpl 'En el cuadro de comando' Ejecutar 'y presione' ENTRAR ”.

En el ' Programas y características 'Ventana, haga clic en el enlace' Activar o desactivar las características de windows ”.

Compruebe si el ' .NET Framework 3.5 (incluye .NET 2.0 y 3.0) ”está disponible la opción.

  1. Haga clic en ' OKAY'.
  2. Reiniciar su PC si se le solicita
  3. Instalar Directx. Debería poder completar la instalación sin problemas.

Método 2: instalar .NET Framework usando CMD

Este método se instalará (si aún no está instalado) y habilitará .NET Framework en su PC.

  1. Descargar la DirectX instalador de la versión que necesita de aquí
  2. prensa Tecla de Windows + R
  3. Tipo 'CMD' en el correr cuadro de texto y golpear Entrar
  4. Inserte su DVD de instalación original en su unidad o asegúrese de conocer el fuente de la carpeta o unidad de archivos de instalación de Windows .
  5. Escriba o pegue este comando en su ventana CMD

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Fuente: D: sources sxs

Donde D: es la ruta de los archivos de instalación de Windows.

  1. Espere a que la instalación sea exitosa
  2. Reiniciar su PC si se le solicita
  3. Instalar Directx

NÓTESE BIEN:

Si no encuentra .NET Framework o si su versión de Direct X necesita un .NET Framework más reciente, puede instalar la versión de .NET Framework que necesita desde aquí .

Algunas aplicaciones requieren versiones anteriores de DirectX para funcionar correctamente. Esto se debe a que un gran grupo de usuarios de Windows todavía usa el sistema operativo XP. Con el fin de hacer más ventas, las empresas de video y juegos utilizan activamente versiones antiguas de DirectX en su codificación. Tienes que instalar estas versiones anteriores manualmente. Para hacer eso, puede descargar el instalador desde aquí .

4 minutos de lectura