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:
- Descargar la DirectX instalador de la versión que necesita de aquí
- 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.
- Haga clic en ' OKAY'.
- Reiniciar su PC si se le solicita
- 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.
- Descargar la DirectX instalador de la versión que necesita de aquí
- prensa Tecla de Windows + R
- Tipo 'CMD' en el correr cuadro de texto y golpear Entrar
- 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 .
- 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.
- Espere a que la instalación sea exitosa
- Reiniciar su PC si se le solicita
- 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