Guía de Windows · Runtime de DirectX

Cómo Descargar e Instalar DirectX en Windows 10 y Windows 11 DirectX

Una guía práctica para actualizar DirectX, instalar componentes heredados de DirectX para juegos antiguos, comprobar la versión de DirectX y corregir errores comunes de instalación.

⏱ Lectura de 6 min 🪟 Windows 10 🪟 Windows 11 🎮 Juegos y gráficos

Qué Es DirectX en Windows y Si Necesitas Descargarlo

DirectX es un conjunto de componentes multimedia de Microsoft que usan los juegos de Windows, aplicaciones 3D, emuladores, herramientas de vídeo, motores de audio y software gráfico. Ayuda a los programas a comunicarse con la tarjeta gráfica, el dispositivo de sonido, los dispositivos de entrada y otro hardware multimedia.

En las versiones modernas de Windows, DirectX no es una aplicación independiente normal. Windows 10 y Windows 11 ya incluyen el runtime actual de DirectX, y Microsoft lo mantiene mediante Windows Update. En la mayoría de los casos, no se instala DirectX 12 manualmente descargando un paquete separado.

ℹ️
Punto clave Si usas Windows 10 o Windows 11, la forma correcta de actualizar el runtime principal de DirectX es instalar las actualizaciones de Windows. El instalador independiente DirectX End-User Runtime sirve principalmente para juegos antiguos que requieren componentes heredados del SDK de DirectX, como D3DX9, XAudio 2.7 o XInput 1.3.

Cuándo Realmente Necesitas el Instalador de DirectX

Puede que necesites el paquete oficial DirectX End-User Runtime si un juego o programa antiguo muestra errores como d3dx9_43.dll, d3dx10_43.dll, d3dx11_43.dll, xinput1_3.dll o XAudio2_7.dll faltantes. Instalar ese paquete no degrada ni reemplaza DirectX 12. Solo añade bibliotecas heredadas opcionales en paralelo que utiliza software antiguo.

Ideal para Windows 10/11

Windows Update

Actualiza el runtime principal de DirectX junto con los componentes del sistema de Windows.

Recomendado
Ideal para juegos antiguos

DirectX Web Installer

Descarga e instala desde Microsoft las bibliotecas heredadas del SDK de DirectX que falten.

Componentes heredados
Mejor opción sin conexión

June 2010 Redist

Contiene los archivos del runtime heredado en un paquete redistribuible offline de mayor tamaño.

Instalación offline

Cómo Comprobar tu Versión de DirectX Antes de Descargar Nada

Antes de instalar cualquier cosa, comprueba qué versión de DirectX informa Windows. La herramienta integrada DirectX Diagnostic Tool, también llamada dxdiag, es la forma más rápida de hacerlo.

  1. Presiona Win + R para abrir el cuadro de diálogo Ejecutar.
  2. Escribe dxdiag y presiona Enter.
  3. Si Windows pregunta si quieres comprobar controladores firmados digitalmente, elige .
  4. En la pestaña Sistema, busca la línea llamada Versión de DirectX.
  5. Para ver las capacidades de la GPU, abre la pestaña Pantalla y revisa Niveles de características.
Comando Ejecutardxdiag
Resultado esperado En Windows 10 y Windows 11, normalmente verás DirectX 12 en la pestaña Sistema. Eso no significa automáticamente que todos los juegos de DirectX 12 funcionen, porque la tarjeta gráfica también debe admitir el nivel de características requerido.

Cómo Instalar la Última Versión de DirectX en Windows 10 y Windows 11

La forma más segura de instalar o actualizar la última versión de DirectX en Windows moderno es Windows Update. Esto actualiza el runtime principal de DirectX, archivos del sistema relacionados con gráficos, correcciones de seguridad y componentes de compatibilidad que Microsoft distribuye con Windows.

  1. Abre Configuración con Win + I.
  2. Ve a Windows Update.
  3. Haz clic en Buscar actualizaciones.
  4. Instala todas las actualizaciones acumulativas disponibles, las actualizaciones opcionales de plataforma y las actualizaciones de controladores en las que confíes.
  5. Reinicia el equipo cuando Windows te lo solicite.
  6. Ejecuta dxdiag de nuevo y revisa la línea Versión de DirectX.
Configuración Windows Update Buscar actualizaciones
ℹ️
Nota sobre DirectX 12 No existe un instalador oficial separado de DirectX 12 para Windows 10 o Windows 11. Si un sitio web ofrece un ejecutable aleatorio de “DirectX 12 download”, evítalo y usa Windows Update o la página oficial de Microsoft para DirectX End-User Runtime.

Instala Actualizaciones Opcionales Solo Cuando Sea Necesario

Windows Update también puede mostrar actualizaciones opcionales del controlador de pantalla. Instálalas solo si necesitas una corrección de compatibilidad o si tu controlador actual está obsoleto. En equipos gaming, el controlador más reciente de NVIDIA, AMD o Intel suele ser mejor opción que un controlador opcional más antiguo ofrecido por Windows Update.

Cómo Descargar DirectX End-User Runtime Web Installer desde Microsoft

Si un juego antiguo pide DirectX 9, archivos de la época de DirectX 10 o una DLL de DirectX faltante, usa el DirectX End-User Runtime Web Installer oficial de Microsoft. Este pequeño instalador descarga los componentes heredados necesarios durante la configuración.

  1. Abre la página oficial del Centro de descarga de Microsoft para DirectX End-User Runtime Web Installer.
  2. Haz clic en Download.
  3. Guarda el instalador, normalmente llamado dxwebsetup.exe.
  4. Haz clic derecho en el archivo y elige Ejecutar como administrador.
  5. Acepta el acuerdo de licencia.
  6. Si se ofrece software adicional incluido, recházalo si no lo necesitas.
  7. Deja que el instalador descargue e instale los componentes heredados de DirectX necesarios.
  8. Reinicia Windows si el instalador o el juego lo recomiendan.
Archivo típico del instaladordxwebsetup.exe
⚠️
Lo que no hace El instalador web no reemplaza DirectX 12 y no cambia la versión de DirectX que muestra Windows. Añade bibliotecas opcionales antiguas que algunos juegos heredados todavía necesitan.

Qué Problemas Puede Corregir el Instalador Web

El instalador web de DirectX es útil cuando un programa falla porque falta un archivo heredado de DirectX. No es una solución general para todos los problemas gráficos. Si un juego moderno de DirectX 12 indica que tu GPU no es compatible, el problema suele ser el controlador gráfico, el nivel de características de la GPU o el propio hardware.

Cómo Instalar DirectX Sin Conexión con el Paquete Runtime de Junio de 2010

Si el PC de destino no tiene conexión a internet durante la instalación, usa el paquete redistribuible oficial DirectX End-User Runtimes (June 2010). Es mucho más grande que el instalador web porque contiene localmente los componentes heredados.

  1. En un PC con acceso a internet, descarga DirectX End-User Runtimes (June 2010) desde Microsoft.
  2. Copia el archivo, normalmente llamado directx_Jun2010_redist.exe, al equipo de destino.
  3. Crea una carpeta temporal, por ejemplo C:\DirectX.
  4. Ejecuta el redistribuible descargado y extrae sus archivos en esa carpeta.
  5. Abre la carpeta extraída.
  6. Ejecuta DXSETUP.exe como administrador.
  7. Sigue el asistente de instalación y reinicia Windows si es necesario.
Flujo típico de instalación offlinedirectx_Jun2010_redist.exe
Extract to C:\DirectX
Run C:\DirectX\DXSETUP.exe
Buena opción sin conexión Usa el redistribuible de junio de 2010 cuando necesites instalar componentes antiguos de DirectX en un PC sin acceso a internet, en un equipo gaming o en una instalación de Windows reparada donde los juegos antiguos no arrancan.

Cómo Comprobar los Niveles de Características de DirectX Después de la Instalación

Instalar componentes de DirectX no añade mágicamente funciones gráficas a una tarjeta de vídeo antigua. Muchos juegos requieren un nivel de características de DirectX específico, como 11_0, 12_0 o 12_1. Los niveles de características dependen del hardware de la GPU y del controlador.

  1. Presiona Win + R, escribe dxdiag y presiona Enter.
  2. Abre la pestaña Pantalla. En algunos sistemas puede haber varias pestañas Pantalla o Render.
  3. Busca la sección Controladores.
  4. Revisa la línea Niveles de características.
  5. Compara los valores listados con los requisitos de tu juego o aplicación.
Qué ves Qué significa Qué hacer
DirectX 12 en la pestaña Sistema Windows tiene disponible el runtime de DirectX 12. Revisa la pestaña Pantalla para confirmar los niveles reales de características de la GPU.
Nivel de características 12_0 o 12_1 La GPU y el controlador exponen funciones de clase DirectX 12. Instala el controlador de GPU más reciente si el juego sigue fallando.
Solo 10_0 u 11_0 La GPU puede ser demasiado antigua para algunos juegos modernos. Actualiza el controlador y luego comprueba si el juego requiere hardware más nuevo.
No hay pestaña Pantalla o aparece un adaptador básico Windows puede estar usando un controlador de pantalla genérico. Instala el controlador gráfico correcto de Intel, AMD o NVIDIA.
⚠️
Importante Si un juego requiere Nivel de características 12_0 y tu GPU solo muestra 11_0, instalar el runtime de DirectX no solucionará la limitación de hardware. Necesitas un controlador compatible y, en algunos casos, una tarjeta gráfica más nueva.

Actualiza los Controladores Gráficos Después de Instalar DirectX

DirectX trabaja junto con el controlador gráfico. Si DirectX está instalado pero los juegos siguen cerrándose, se entrecortan, muestran pantallas negras o informan de hardware no compatible, actualiza el controlador de la GPU.

🟦

Intel Graphics

Usa Intel Driver & Support Assistant o la página de controladores del modelo de tu portátil o placa base.

🟩

NVIDIA GeForce

Usa NVIDIA App, GeForce Experience o la página oficial de descarga de controladores de NVIDIA.

🟥

AMD Radeon

Usa AMD Software: Adrenalin Edition o la página de controladores para tu modelo concreto de GPU.

  1. Identifica tu GPU en Administrador de tareas → Rendimiento → GPU o en dxdiag.
  2. Descarga el controlador más reciente del fabricante de la GPU o del fabricante de tu portátil.
  3. Instala el controlador y elige una opción de instalación limpia si el instalador la ofrece.
  4. Reinicia Windows.
  5. Ejecuta dxdiag de nuevo y vuelve a comprobar la pestaña Pantalla.
ℹ️
Consejo para portátiles En portátiles, el controlador más seguro suele ser el del fabricante del equipo, especialmente si el dispositivo usa gráficos conmutables. Si el controlador del fabricante es muy antiguo, prueba el controlador de Intel, NVIDIA o AMD solo después de crear un punto de restauración.

Cómo Corregir Errores Comunes de Instalación de DirectX y DLL Faltantes

Los errores de DirectX pueden deberse a bibliotecas heredadas faltantes, controladores de GPU obsoletos, componentes de Windows dañados, instaladores bloqueados o hardware que no admite el nivel de características requerido. Usa la tabla siguiente para elegir la solución adecuada.

Error o síntoma Causa probable Solución recomendada
d3dx9_43.dll is missing Falta un componente heredado de DirectX 9. Instala el DirectX End-User Runtime Web Installer oficial.
xinput1_3.dll is missing Falta el runtime antiguo de XInput requerido por un juego. Instala el runtime heredado de DirectX desde Microsoft.
DXSETUP.exe failed Caché del instalador dañada, configuración bloqueada o permisos insuficientes. Ejecuta como administrador, desactiva temporalmente bloqueos de seguridad de terceros y usa el paquete offline.
El juego dice que DirectX 12 no es compatible El nivel de características de la GPU o el controlador no cumple el requisito. Actualiza el controlador de la GPU y comprueba los niveles de características en dxdiag.
El instalador de DirectX dice que ya hay una versión más nueva instalada Windows ya tiene el runtime principal de DirectX. Usa Windows Update para el runtime principal; instala solo componentes heredados si un juego antiguo los necesita.

Reparar Archivos del Sistema de Windows

Si los errores relacionados con DirectX aparecen después de eliminar malware, una actualización fallida o un problema de disco, repara el almacén de componentes y los archivos del sistema de Windows.

Símbolo del sistema como administradorDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Limpiar Archivos Temporales del Instalador

Si el instalador falla repetidamente, elimina las carpetas temporales de extracción creadas por la instalación de DirectX, reinicia y vuelve a ejecutar el instalador como administrador. No elimines archivos aleatorios de System32 o SysWOW64.

Qué No Debes Descargar al Instalar DirectX

DirectX es un objetivo frecuente de páginas de descarga engañosas. Evita instaladores no oficiales, descargas de DLL individuales, paquetes de controladores de sitios desconocidos y herramientas de “reparación de DirectX” que prometen reemplazar archivos del sistema de Windows.

Opciones seguras

  • Windows Update para el runtime integrado de DirectX.
  • Centro de descarga de Microsoft para DirectX End-User Runtime.
  • Controladores oficiales de GPU de NVIDIA, AMD, Intel o del fabricante del portátil.
  • dxdiag para comprobar la versión de DirectX y los niveles de características.

Evita

  • Archivos aleatorios de “DirectX 12 full installer” desde sitios de terceros.
  • Descargas de DLL individuales como d3dx9_43.dll desde páginas desconocidas.
  • Trucos del Registro que afirman forzar una versión más nueva de DirectX.
  • Paquetes de controladores que instalan software no relacionado o extensiones del navegador.
No copies archivos DLL manualmente Copiar archivos DLL individuales de DirectX en una carpeta del juego o en una carpeta del sistema de Windows puede crear conflictos de versión y riesgos de seguridad. Usa en su lugar el instalador oficial del runtime.

FAQ: Descargar e Instalar DirectX en Windows

P ¿Puedo descargar DirectX 12 manualmente para Windows 11?
Normalmente no se necesita un instalador separado de DirectX 12 para Windows 11. El runtime principal de DirectX está incluido en Windows y se actualiza mediante Windows Update. Usa DirectX End-User Runtime solo cuando un juego antiguo necesite componentes heredados de DirectX.
P ¿Por qué un juego antiguo pide DirectX 9 si ya tengo DirectX 12?
DirectX 12 no incluye automáticamente todos los archivos opcionales de versiones antiguas del SDK de DirectX. Algunos juegos antiguos requieren bibliotecas en paralelo como D3DX9, XAudio 2.7 o XInput 1.3. Instalar el DirectX End-User Runtime oficial añade esos componentes sin reemplazar DirectX 12.
P ¿Instalar DirectX mejora los FPS?
Normalmente no. Instalar DirectX corrige componentes de runtime faltantes, pero el rendimiento depende sobre todo de la GPU, CPU, RAM, almacenamiento, configuración del juego y controlador gráfico. Actualizar el controlador de la GPU puede mejorar el rendimiento más que reinstalar DirectX.
P ¿Puedo desinstalar DirectX y volver a instalarlo?
El runtime de DirectX forma parte de Windows y no está diseñado para desinstalarse como un programa normal. Para reparar archivos de Windows relacionados con DirectX, usa Windows Update, DISM, sfc /scannow y el paquete oficial de runtime heredado si es necesario.
P ¿Qué instalador de DirectX debo usar para un PC sin internet?
Usa el paquete redistribuible oficial DirectX End-User Runtimes (June 2010). Descárgalo en otro ordenador, cópialo al PC sin conexión, extráelo y ejecuta DXSETUP.exe.
P ¿Por qué dxdiag muestra DirectX 12 pero mi juego sigue sin iniciar?
Es posible que el juego requiera un nivel de características específico de la GPU, no solo el runtime de DirectX. Abre dxdiag, ve a la pestaña Pantalla y revisa Niveles de características. Si falta el nivel requerido, actualiza el controlador o usa una tarjeta gráfica compatible.

La Mejor Forma de Descargar e Instalar DirectX en Windows

En Windows 10 y Windows 11, la mejor forma de instalar el runtime más reciente de DirectX es actualizar Windows. Si un juego antiguo informa de archivos DLL de DirectX faltantes, descarga el DirectX End-User Runtime oficial de Microsoft. Si el PC no tiene internet, usa el paquete redistribuible de junio de 2010 y ejecuta DXSETUP.exe.

⚡ Resumen Rápido

Último DirectX para Windows 10/11: Configuración → Windows Update → Buscar actualizaciones
Comprobar versión instalada: Win + R → dxdiag → Enter
Corregir DLL heredadas faltantes: instala Microsoft DirectX End-User Runtime
Instalación heredada offline: extrae directx_Jun2010_redist.exe y ejecuta DXSETUP.exe
Un juego moderno sigue fallando: actualiza el controlador de la GPU y comprueba los niveles de características de DirectX