Si al abrir un juego antiguo te sale un aviso de que falta d3dx9_43.dll o xinput1_3.dll, o un juego nuevo te dice que tu tarjeta no soporta DirectX 11, este artículo te lleva paso a paso hasta dejarlo claro. DirectX es el conjunto de componentes que conecta los juegos con la tarjeta gráfica y el sonido; DirectX 11 es una de sus versiones, ya viene en Windows 7 SP1, Windows 8/8.1, Windows 10 y Windows 11, y se mantiene con Windows Update. En Windows 10 y 11 la versión moderna es DirectX 12 y no hay instalador independiente.
Qué es DirectX 11 y por qué importa en Windows
DirectX es la capa de software que usan los juegos y algunas aplicaciones para hablar con la tarjeta gráfica (Direct3D), el sonido (DirectSound) y los mandos (DirectInput). DirectX 11 es la versión que vio la luz con Windows 7 y la última de esa rama compatible con Windows 7, 8 y 8.1. A partir de Windows 10, Microsoft saltó a DirectX 12 y dejó DirectX 11 como soporte hacia atrás. No existe un instalador independiente de DirectX 11: o viene con el sistema, o llega con Windows Update. Por eso, cuando un juego no arranca, lo más útil es saber qué versión tienes y qué pide tu tarjeta antes de tocar nada.
Por qué DirectX 11 falla: lo que ves y a qué se debe
| Lo que ves | Causa más probable | Dónde se arregla |
|---|---|---|
Falta d3dx9_35.dll o d3dx9_43.dll al lanzar un juego antiguo |
El juego usa DLL de DirectX 9 que no están | Instalar DirectX End-User Runtime |
xinput1_3.dll no se encuentra |
DLL de mando de DirectX 9 ausente | Instalar DirectX End-User Runtime |
| Pantalla negra o cierre al iniciar el juego | DirectX 11.1/11.2 no disponible en ese Windows | Actualizar Windows o instalar KB2670838 en Windows 7 |
| El juego pide DirectX 11 y dice que la tarjeta no lo soporta | La GPU es anterior a DirectX 11 (WDDM 1.x) | Cambiar de tarjeta o mantener Windows 10 |
dxdiag muestra una versión de DirectX inferior a la del Windows |
Windows Update desactivado o actualizaciones pendientes | Pasar Windows Update |
Comprueba qué DirectX tienes y qué pide tu tarjeta
Antes de tocar nada, conviene saber qué versión de DirectX está instalada en el equipo y qué tarjeta gráfica la mueve. En Windows 11, 10, 8.1 y 7 se usa la misma herramienta, dxdiag.
Abre dxdiag y mira la versión de DirectX
Pulsa Win+R, escribe dxdiag y acepta. En la pestaña «Sistema», el campo «Versión de DirectX» te lo dice: en Windows 10/11 marca 12, en Windows 8.1 marca 11.2, en Windows 7 SP1 marca 11.0 u 11.1, en Windows Vista 10 o 10.1, y en Windows XP 9.0c. Anota el dato: con él decides qué camino seguir.
Comprueba si tu tarjeta soporta DirectX 11 con WDDM 2.0
En la misma ventana de dxdiag, abre la pestaña «Pantalla» y mira el campo «Modelo de controlador». Si dice WDDM 2.0 o superior, tu tarjeta es compatible con Windows 11 y DirectX 12. Si dice WDDM 1.x, la tarjeta funciona en Windows 10 pero no hay controlador oficial para Windows 11. Con ese dato decides si el problema es de Windows o de hardware.
Mira el Visor de eventos si DirectX falla al cargar
Pulsa Win+R, escribe eventvwr.msc y acepta. En Registros de Windows, abre «Sistema» y busca eventos con origen «Application Error» o «SideBySide» que coincidan con la hora en que lanzaste el juego. El ID y el módulo que falla (d3dx9_43.dll, xinput1_3.dll) apunta al DLL de DirectX 9 que falta. Si ves el mismo módulo una y otra vez, ve directo a la parte de abajo que lo arregla.
Falta una DLL antigua de DirectX (d3dx9_43.dll, xinput1_3.dll): instala el paquete redistribuible
Estos DLL son de DirectX 9 y no vienen con DirectX 11 ni 12. El arreglo no es descargar la DLL suelta de una web, sino instalar el paquete redistribuible oficial de Microsoft, que repara los archivos sin tocar DirectX 11/12 ya instalados.
Descarga el instalador desde la web de Microsoft
Entra con Edge en la página de descarga de DirectX End-User Runtime Web Installer, descarga dxwebsetup.exe y ejecútalo como administrador (clic derecho > Ejecutar como administrador). Si ofrece instalar la «Barra Bing», desmárcala. Pulsa «Siguiente» hasta el final, reinicia el PC y vuelve a abrir el juego.
dxdiag sigue mostrando tu versión de DirectX (12 en Windows 10/11, 11.2 en 8.1, 11.1 en 7 SP1). Si el error vuelve, pasa al siguiente.Si el error vuelve, reinstala también DirectX 9.0c End-User Runtime
Cuando el Web Installer no basta, descarga el paquete completo desde la página de DirectX 9.0c End-User Runtime. Ejecútalo como administrador, déjalo acabar y reinicia. Este instalador mete los DLL de DirectX 9 que muchos juegos antiguos piden.
dxdiag dice que tienes DirectX 10 o 9, ve a la parte de actualizar Windows.El juego pide DirectX 11 pero tu Windows solo tiene 10 o 9: actualiza Windows
DirectX 11.0 viene con Windows 7, 11.1 con Windows 7 SP1 + KB2670838, 11.2 con Windows 8.1 y 12 con Windows 10/11. No hay instalador independiente de DirectX 11: la única vía es actualizar el propio sistema.
Pasa Windows Update en Windows 11 y 10
En Windows 11, ve a Configuración > Windows Update > Buscar actualizaciones. En Windows 10, Configuración > Actualización y seguridad > Windows Update > Buscar actualizaciones. Instala todo lo pendiente, reinicia y vuelve a abrir dxdiag.
dxdiag sube. Si sigue igual, puede ser que estés en Windows 7 sin la actualización de plataforma, o en Vista/XP, que toca otro camino.Activa DirectX 11.1 en Windows 7 SP1 con Platform Update
En Windows 7 SP1, DirectX 11.1 no se activa solo: hay que instalar la actualización de plataforma KB2670838 desde la página de Platform Update para Windows 7 SP1. Descárgala, instálala como administrador y reinicia.
dxdiag muestra ahora DirectX 11.1 en la pestaña «Sistema». Si sigue marcando 11.0, repite la instalación y reinicia; a veces la KB necesita dos pasadas.Actualiza desde Windows Vista o XP para llegar a DirectX 11
DirectX 11 no se puede instalar en Vista sin Service Pack 2 + KB971512, ni en XP en ningún caso. La única forma es pasar a Windows 7 SP1 o superior. Ten en cuenta que Windows 7 ya no tiene soporte desde enero de 2020 y Windows XP desde 2014, así que la actualización es de sistema, no solo de DirectX.
dxdiag, muestra DirectX 11.1 o superior. Si la tarjeta es muy antigua, puede que ni con Windows 10 llegues a DirectX 11.El juego no arranca y dice que tu tarjeta no soporta DirectX 11: la GPU se queda corta
Las tarjetas con WDDM 1.x y sin soporte de DirectX 11 (algunas Intel HD de primera generación, Radeon HD 2000/3000/4000 muy antiguas, GeForce anteriores a la serie 400) no pueden ejecutar juegos que piden DX11. Aquí no hay arreglo de software: la limitación es de hardware.
Confirma el modelo exacto de la tarjeta y su compatibilidad
En dxdiag, pestaña «Pantalla», el campo «Adaptador» te da el modelo exacto. Búscalo en la web del fabricante (Intel, AMD, NVIDIA) y mira la fila «API supported» o «DirectX support». Si la GPU está por debajo de DirectX 11, ese juego no va a funcionar en ese PC por más que actualices Windows.
Mantén el equipo en Windows 10 si la tarjeta es antigua
Windows 10 es el último Windows que admite controladores WDDM 1.x; Windows 11 pide WDDM 2.0 y tu tarjeta no tendrá driver oficial para él. Si solo puedes cambiar de versión de Windows, quédate en Windows 10, que ya no tiene soporte desde el 14/10/2025 (solo ESU de pago hasta el 13/10/2026).
dxdiag confirma la versión. Si el problema sigue, no es DirectX.DirectX 11 sigue fallando tras todo lo anterior: repara Windows desde dentro
Cuando los DLL están bien, la GPU soporta DX11 y aun así el juego no arranca, el culpable suelen ser los archivos del sistema o el controlador de gráficos. Los pasos van de menos a más riesgo.
Reinstala el controlador de gráficos desde el Administrador de dispositivos
Pulsa Win+X y abre «Administrador de dispositivos». Expande «Adaptadores de pantalla», clic derecho en la GPU > Desinstalar dispositivo. Marca «Eliminar el software de controlador» y acepta. Reinicia; Windows reinstala el controlador genérico. Si el juego falla igual, descarga el driver desde la web del fabricante (Intel, AMD, NVIDIA) e instálalo.
Repara los archivos de sistema con SFC y DISM
Abre Terminal como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11, o Windows PowerShell (Administrador) en Windows 10). Ejecuta sfc /scannow y espera el resultado. Si SFC repara o dice que no hay violaciones, prueba el juego. Si no arregla, ejecuta DISM /Online /Cleanup-Image /RestoreHealth y vuelve a pasar SFC; reinicia y comprueba.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow termina con «La protección de recursos de Windows no encontró ninguna violación de integridad» o indicando que reparó archivos. Si no, pasa a restaurar el PC.Restaura el PC conservando tus datos
En Windows 11: Configuración > Sistema > Recuperación > Restaurar PC. En Windows 10: Configuración > Actualización y seguridad > Recuperación > Restaurar este PC. Elige «Mantener mis archivos». Este paso reinstala Windows sin tocar tus documentos y suele arreglar DirectX cuando nada más funciona.
dxdiag muestra de nuevo DirectX 12 (o 11) y los juegos vuelven a arrancar. Si no, el problema está en el juego o en la tarjeta.Lo que ya has descartado sobre DirectX 11 en Windows
A estas alturas sabes qué versión de DirectX tienes, si tu tarjeta la soporta y de dónde vienen los DLL que faltan. Si DirectX 11 sigue fallando, el problema es de la tarjeta o del juego, no de Windows. Comprueba los requisitos del juego en su web, prueba con otra GPU si puedes, y antes de reinstalar nada mira el Visor de eventos para confirmar qué módulo se rompe. Con eso te quitas de encima las falsas soluciones que circulan por la red.
Datos comprobados en octubre de 2026.
Dudas sobre DirectX 11 en Windows
1. ¿Cómo descargar DirectX 12?
DirectX 12 ya viene integrado en Windows 10 y Windows 11, así que no hay un instalador aparte para bajarlo. Lo que sí existe es el «instalador web de usuario final de DirectX», que sirve para añadir las bibliotecas redistribuibles que aún faltan en algunos juegos antiguos; lo consigues desde la página oficial de Microsoft en support.microsoft.com.
2. ¿Cómo descargar DirectX 11 para Windows 10 de 64 bits?
En Windows 10 de 64 bits DirectX 11 ya está incluido en el sistema, no hace falta instalarlo por separado. Si un juego te pide alguna DLL de DirectX 11 que falta, descarga el «instalador web de usuario final de DirectX» desde la página de soporte de Microsoft y ejecútalo: añadirá las bibliotecas necesarias sin tocar el resto.
3. ¿Cuál es la última versión de DirectX compatible con Windows 11?
Windows 11 incluye DirectX 12 Ultimate, que es la versión más reciente disponible. Para comprobar la que tienes activa en tu equipo, abre el menú Win+R, escribe dxdiag y pulsa Enter; en la pestaña «Sistema» verás la versión exacta de DirectX instalada en tu PC.
4. ¿Cuál es la última versión de DirectX disponible?
La versión más reciente de DirectX es DirectX 12 Ultimate, lanzada por Microsoft como parte de Windows 10 y mantenida en Windows 11. No hay un instalador independiente, ya que las actualizaciones llegan junto con Windows Update; puedes verificar tu nivel concreto ejecutando dxdiag desde el cuadro Ejecutar.
5. ¿Hay alguna novedad de DirectX en 2026?
Microsoft no publica una «versión 2026» de DirectX: las novedades llegan como parte de las actualizaciones de Windows y de los controladores gráficos. Datos comprobados en octubre de 2026: DirectX 12 Ultimate sigue siendo el nivel más alto disponible, integrado en Windows 11.
6. ¿Cómo se actualiza DirectX 12?
DirectX 12 se actualiza con Windows Update, no existe un botón propio dentro de Windows para forzarlo. Ve a Configuración > Windows Update, pulsa «Buscar actualizaciones» e instala todo lo pendiente; tras reiniciar, abre dxdiag para confirmar la nueva versión y, si tienes tarjeta dedicada, actualiza también el controlador gráfico desde la web del fabricante.
7. ¿Windows 10 incluye DirectX 11?
Sí, Windows 10 trae DirectX 11 y DirectX 12 instalados de fábrica. Si una aplicación antigua no encuentra algún archivo de DirectX 11, instala el «instalador web de usuario final de DirectX» desde la página oficial de Microsoft para añadir las bibliotecas redistribuibles que faltan.
Fuentes
- NvidiaDirectX 11 Where to download from | NVIDIA GeForce Forumsconsultado el 16/10/2026
- MicrosoftTarjeta gráfica y controlador WDDM para Windows 11 — documentación oficialconsultado el 16/10/2026
- MicrosoftBase de datos de configuración de DirectX (característica opcional de Windows) — documentación oficialconsultado el 16/10/2026
- MicrosoftQué versión de DirectX tengo y cómo actualizarlo — documentación oficialconsultado el 16/10/2026
- MicrosoftEnclaves VBS para Windows 11, versión 23H2 y anteriores (en desuso en Windows) — documentación oficialconsultado el 16/10/2026