DirectX es un componente crucial de Windows 10, requerido por muchas aplicaciones multimedia. Sin embargo, a veces puede haber errores de DirectX en Windows 10, y hoy vamos a mostrarle cómo solucionarlos.
Índice del contenido
¿Cómo puedo corregir los errores de DirectX en Windows 10?
Solución 1 – Instalar la versión anterior de DirectX
Algunas aplicaciones requieren versiones más antiguas de DirectX para funcionar correctamente, y debe instalarlo manualmente. Para ello, puede descargar el instalador desde aquí .
Una vez descargado el archivo, instálelo y reinicie el equipo. Después de reiniciar el equipo, la mayoría de los errores de DirectX deben corregirse.
Si desea instalar una versión anterior de DirectX, consulte el enlace de arriba. Pero si estás interesado en la última versión y en cómo mejora el rendimiento de la GPU, lee este artículo.
Solución 2 – Reinstale los controladores de la tarjeta gráfica
Pocos usuarios reportaron que los problemas de DirectX se solucionaron simplemente reinstalando los controladores de sus tarjetas gráficas. Para ello, sólo tienes que seguir estos pasos:
-
Presione Windows Key + X y elija Device Manager .
- Cuando se inicie el Administrador de dispositivos , vaya a la sección Adaptadores de pantalla y localice el controlador de su tarjeta gráfica.
-
Haga clic con el botón derecho del ratón en el controlador y elija Desinstalar .
-
Compruebe Quite el software del controlador para este dispositivo y haga clic en OK .
- Después de desinstalar el controlador, reinicie el equipo.
- Cuando su ordenador se reinicie, vaya al sitio web del fabricante de la tarjeta gráfica y descargue los controladores más recientes para su tarjeta gráfica.
- Instale los controladores descargados.
¿Quieres los últimos controladores de la GPU? Marque esta página y manténgase siempre actualizado con lo último y lo mejor.
Actualizar automáticamente los controladores
Si este método no funciona o no tiene los conocimientos informáticos necesarios para actualizar/reparar los controladores manualmente, le recomendamos encarecidamente que lo haga automáticamente utilizando la herramienta Driver Updater de Tweakbit.
Esta herramienta está aprobada por Microsoft y Norton Antivirus. Después de varias pruebas, nuestro equipo concluyó que esta es la mejor solución automatizada. A continuación puede encontrar una guía rápida de cómo hacerlo.
- TweakBit Driver Updater
-
Una vez instalado, el programa comenzará a escanear su PC en busca de controladores obsoletos automáticamente. Driver Updater comprobará las versiones de los controladores instalados con su base de datos en la nube de las últimas versiones y recomendará las actualizaciones adecuadas. Todo lo que tiene que hacer es esperar a que se complete el escaneo.
-
Una vez finalizado el análisis, obtendrá un informe sobre todos los controladores problemáticos que se encuentran en su PC. Revise la lista y vea si desea actualizar cada controlador individualmente o todos a la vez. Para actualizar un controlador a la vez, haga clic en el enlace «Actualizar controlador» situado junto al nombre del controlador. O simplemente haga clic en el botónActualizar todo en la parte inferior para instalar automáticamente todas las actualizaciones recomendadas.
Nota: Algunos controladores deben instalarse en varios pasos, por lo que deberá pulsar el botón `Actualizar varias veces hasta que todos sus componentes estén instalados.
Disclaimer : algunas funciones de esta herramienta no son gratuitas.
Además de reinstalar los controladores, los usuarios también sugieren eliminar cualquier herramienta de overclocking como MSI Afterburner . Si estás usando estas herramientas, asegúrate de eliminar cualquier configuración de overclock antes de desinstalarlas.
Solución 3 – Reinstalar una de las actualizaciones anteriores
A veces, las actualizaciones instaladas anteriormente pueden causar problemas con DirectX, y si ese es el caso, es posible que tenga que desinstalar estas actualizaciones. Para ello, haga lo siguiente:
- Abra Settings app y vaya a Update & Security .
-
Vaya a la sección Windows Update y haga clic en Opciones avanzadas .
-
Haga clic en Ver su historial de actualizaciones .
-
Haga clic en Desinstalar actualizaciones .
- Antes de desinstalar una actualización tienes que investigar un poco y encontrar cuál de estas actualizaciones es una actualización de DirectX.
- Desinstale la actualización y reinicie el equipo.
Si tienes problemas para abrir la aplicación Setting, echa un vistazo a este artículo para resolver el problema. Averigüe si una actualización específica está instalada o no con la ayuda de esta guía.
Solución 4 – Descargar Visual C++ Redistributables
Pocos usuarios reportaron que la instalación de Visual C++ Redistributables ha corregido errores de DirectX. Los usuarios recomiendan descargar e instalar este paquete . Si ese paquete no funciona, la lista de todos los Redistribuibles de Visual C++ se puede encontrar aquí .
Solución 5 – Descargue los archivos.dll que faltan
El uso de esta solución puede llevar a una posible inestabilidad del sistema, así que úsela bajo su propio riesgo.
Pocos usuarios informan de que puede corregir errores de DirectX en Windows 10 simplemente descargando los archivos.dll que faltan y moviéndolos a WindowsSystem32 (para versiones de 32 bits de Windows 10) o a WindowsSysWOW64 (para versiones de 64 bits de la carpeta Windows 10).
Esta solución podría no ser la más segura si descarga estos archivos perdidos de Internet, así que tenga eso en cuenta. Alternativamente, puede copiar los archivos.dll que faltan de otra computadora que utilice.
Solución 6 – Asegúrese de que cumple con los requisitos recomendados del sistema
Sé que probablemente sea poco probable, pero si está usando un equipo antiguo, es posible que desee comprobar si cumple los requisitos mínimos del sistema para ejecutar DirectX. Estos son los requisitos mínimos del sistema para DirectX 12:
- Windows 7 32 bit o 64 bit
- Tarjeta gráfica compatible con DirectX 12
- .NET Framework 4
- 1 GB RAM
- 2 GHz Duo Core CPU
Solución 7 – Instalar .NET Framework usando el Símbolo del sistema
Para instalar .NET Framework, básicamente necesitará usar el viejo servicio DISM (Deployment Image Servicing and Management). Si DSIM falla, arréglalo rápidamente con esta guía paso a paso.
Sin embargo, no vamos a usar la herramienta «todo», sino sólo una parte de ella que nos permitirá instalar el.NET Framework. Esto es lo que tienes que hacer:
- Vaya a Buscar, escriba cmd y abra Símbolo del sistema como Administrador .
-
Escriba el siguiente comando y pulse Intro: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
- Espere a que el proceso termine.
- Reinicie el equipo.
Si tiene problemas para acceder al Símbolo del sistema como administrador, es mejor que eche un vistazo más de cerca a esta guía.
DirectX es una parte integral de todos los sistemas operativos Windows, por lo que cualquier problema con DirectX puede hacer que sus aplicaciones favoritas dejen de funcionar.
Si tiene algún problema con DirectX en Windows 10, no dude en probar algunas de nuestras soluciones. Para más sugerencias o preguntas, diríjase a la sección de comentarios a continuación.
HISTORIAS RELACIONADAS QUE NECESITA VERIFICAR:
- FIX: Error «No se ha encontrado ningún adaptador de Directx 10 u 11 o tiempo de ejecución»
- Efecto masa: Errores de DirectX de Andromeda[FIX]
- Cómo corregir el «DirectX encontró un error irrecuperable» en Windows
Nota del editor: Este post fue publicado originalmente en abril de 2016 y desde entonces ha sido completamente renovado y actualizado para mayor frescura, precisión y exhaustividad.