«El programa no puede iniciarse porque falta D3DX9_26.dll en el equipo», «No se puede iniciar porque falta D3DX9_26.dll», «Porque me dice que falta D3DX9_26.dll»… Uno de los errores más frecuentes de Windows en sus diferentes versiones (Windows 7, 8 y 10) está relacionado con el archivo D3DX9_26.dll. Según parece, el error aparece en forma de ventana flotante a la hora de ejecutar determinados programas y aplicaciones: Need for Speed, PSX Emulator, GTA… En esta ocasión os mostraremos cómo proceder para dar solución a este error tan común.
Indice de contenidos
Solución al error Falta D3DX9_26.dll en Windows 10, 7 y 8
Como sucede con la mayoría de archivos DLL, la aparición de este error está relacionada con la biblioteca Visual Studio C++. Se trata de un conjunto de librerías desarrollado por Microsoft para la ejecución de determinadas aplicaciones.
Antes de proceder con la descarga, lo primero que tendremos que hacer será conocer la arquitectura de nuestro ordenador. Para ello, haremos click derecho sobre el icono de Windows en el menú inicio; acto seguido, pulsaremos sobre Sistema. Ahora Windows ejecutará una ventana donde se mostrará toda la información relacionada con los componentes del ordenador, incluida la arquitectura del procesador; concretamente, en Tipo de sistema.
Finalmente, nos iremos a la web de Microsoft para descargar la versión compatible con nuestro sistema. La versión x86 se corresponde con arquitecturas de 32 bits, mientras que la versión x64 está desarrollada para equipos de 64 bits. Una vez hayamos instalado la biblioteca, procederemos a reiniciar el sistema para que los cambios se apliquen correctamente.
Descargar D3DX9_26.dll para instalarlo manualmente en Windows
Si el método anterior no funciona, lo siguiente que tenemos que hacer será descargar el archivo manualmente para instalarlo en su correspondiente directorio.
¿Dónde va? ¿Dónde lo pego? Una vez descargado, nos iremos hasta la siguiente ruta para pegar el archivo en la raíz de la carpeta:
- Disco local C:/Windows/System32
En caso de que nuestro equipo cuente con una arquitectura de 32 bits, tendremos que pegar el archivo adicionalmente en la siguiente ruta:
- Disco local C:/Windows/SysWOW64
Mover el archivo D3DX9_26.dll a la ruta de ejecución del programa
Otra opción para forzar la ejecución del programa se basa en mover el archivo a la ruta de ejecución de la aplicación. Para ello, haremos click derecho sobre el icono de el programa en el escritorio. A continuación, pulsaremos sobre Abrir la ubicación del archivo.
Ahora tan solo tendremos que pegar el archivo en la raíz de la carpeta que nos aparecerá a continuación.
Y si nada de lo anterior funciona…
Entonces tendremos que recurrir a la CMD, también conocida como Máquina de comandos de Windows. Para ello, buscaremos el nombre del programa en la barra de búsqueda de el menú inicio, no sin antes hacer click derecho sobre el mismo para ejecutarlo con privilegios de administración.
Una vez dentro, introduciremos el siguiente comando:
- sfc /scannow
Ahora Windows ejecutará una herramienta de diagnóstico que localizará y reparará todos los errores del sistema. Eso sí, el proceso puede durar varios minutos, dependiendo de la velocidad de lectura y escritura del disco duro del ordenador.
Lista de errores de Windows identificados por tuexperto.com
- DXD9_39.dll
- D3DX9_30.dll
- VCRUNTIME140_1.dll
- MFC71u.dll
- MSVBVM50.dll
- MFC100.dll
- MSVCP_WIN.dll
- D3DX9_42.dll
- STEAM_api.dll
- MFC120u.dll
- XINPUT1_3.dll
- API-MS-WIN-CRT-HEAP-L1-1-0.dll
- MFC140u.dll
- MSVCP100.dll
- X3DAudio1_7.dll
- MSVCP140.dll
- D3DX9_43.dll
- MSVCR110.dll
- VCRUNTIME140.dll
- MSVCR71.dll
- D3DCOMPILER_47.dll
- WIN-CRT-RUNTIME-L1-1-0.dll
- MSVCR120.dll
- MSVCP140.dll
- D3DX9_41.dll