Cómo arreglar la instalación redistribuible de DirectX que no se pudo instalar en Windows 10

Después de instalar un nuevo juego de PC o un nuevo software, es posible que se haya encontrado con el error “No se puede encontrar d3dx9_43.dll” o algo así. 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 acelerado por hardware de alto rendimiento. 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 permitir que estas aplicaciones se ejecuten sin problemas. El principal de ellos son los juegos para los que, sin DirectX, la plataforma Windows simplemente no dominaría 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 (en contraste con un entorno de hardware) conocido como Common Language Runtime (CLR), una máquina virtual de aplicaciones que brinda servicios como seguridad, administración de memoria y manejo de excepciones.

A veces, también es necesario instalar Visual C++ redistribuible. 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 redistribuibles y de tiempo de ejecución de Visual C++ se instalan principalmente para bibliotecas estándar que utilizan muchas aplicaciones.

Razones por las que no se instalará correctamente en Windows 10

Hay varias razones por las que DirectX no se instalará en su computadora. Estos son 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 las aplicaciones .NET usando lenguajes compatibles como C++ administrado o el uso del lenguaje de programación C#.

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

Requerimientos mínimos del sistema

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

Para DirectX 12 necesitarás estos requisitos mínimos:

  • Windows 7 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
  • 1GB RAM
  • CPU de dos núcleos de 2 GHZ

Por lo tanto, según el 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 la instalación de DirectX.

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

Ya tienes esa versión de DirectX instalada

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

Instalando DirectX con éxito 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 instalado .NET Framework en su PC. Windows 10 viene con .NET Framework 3.5 preinstalado, pero nunca se habilita hasta que lo habilita manualmente.

Los métodos a continuación 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 por la que DirectX no se está instalando 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 a Panel de control > Programas > Activar o desactivar las características de windows > asegúrese de que la casilla para .NET framework 3.5 esté comprobado

Alternativamente,

Presionar “Tecla de Windows” + “R” .

Tipo “ appwiz.cpl ” en el cuadro de comando “Ejecutar” y presione “ INGRESAR ”.

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)” la opción está disponible en él.

  1. Haga clic en “ DE ACUERDO”.
  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 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. Presionar Tecla de Windows + R
  3. Tipo “CMD” en el Correr cuadro de texto y pulsa Enter
  4. Inserte su DVD de instalación original en su unidad o asegúrese de conocer el fuente de su carpeta o unidad de archivos de instalación de Windows .
  5. Escriba o pegue este comando en su ventana CMD

DISM /En línea /Habilitar función /Nombre de función:NetFx3 /Todos /LimitAccess /Fuente:D:sourcessxs

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 una versión más reciente de .NET Framework, 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. Para aumentar las 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 de aquí .

Leer siguiente

  • Paquetes de actualización de funciones de Windows 10 de mayo de 2020 v2004 20H1 DirectX 12 Ultimate,…
  • Cómo arreglar KB3198586 que no se pudo instalar en Windows 10
  • La última versión de Windows 10 no se pudo instalar con el error ‘OOBE MSA’ de acuerdo…
  • Windows 10 Último parche KB4528760 y KB4534273 para corregir el error de seguridad informado por …

Related Posts