Skip to main content

Cómo restaurar un archivo DLL DirectX faltante

how to fix winrar extracting error 'CANNOT EXECUTE" (Abril 2025)

how to fix winrar extracting error 'CANNOT EXECUTE" (Abril 2025)
Anonim

Los mensajes de error de advertencia de archivos DLL de DirectX "faltantes" y "no encontrados" son bastante comunes. Los juegos y los programas de gráficos se desarrollan constantemente y Microsoft lanza actualizaciones frecuentes a DirectX.

Descargar un archivo DLL desde un sitio de descarga de DLL es una idea realmente mala y, en ocasiones, instalar DirectX no es posible por algún motivo o simplemente no funciona.

Una solución segura y simple para restaurar un solo archivo DLL de DirectX es extraer el archivo individualmente del paquete de instalación de DirectX.

Cómo restaurar un archivo DLL DirectX faltante

Siga los sencillos pasos a continuación para restaurar un archivo DLL de DirectX faltante. Esto generalmente toma menos de 15 minutos.

  1. Busque la última versión de DirectX en el sitio de Microsoft.

    La misma descarga de DirectX se aplica a todos los sistemas operativos Windows: Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, etc. Puede restaurar cualquier archivo DLL de DirectX faltante, ya sea DirectX 11, DirectX 10, DirectX 9, etc. - utilizando esta descarga.

  2. Haga clic en el enlace en los resultados de búsqueda para el Tiempo de ejecución de usuario final de DirectX (MM YY) que muestra la última fecha de lanzamiento. Siga las instrucciones para descargar el archivo en la página siguiente a la que Microsoft le envía. Asegúrese de descargar el archivo de instalación de DirectX en su escritorio o en otro lugar fácil para trabajar.

    Esta es la versión completa de DirectX, por lo que puede ser una descarga considerable. Si estás en una conexión más lenta, esto podría tomar un tiempo.

    Tenga cuidado con otros programas que Microsoft recomienda que descargue junto con DirectX. Simplemente desmarque lo que no desee y luego continúe con la descarga.

  3. Haga clic derecho en su escritorio, elija Nuevo y luego elegir Carpeta. Nombra la carpeta algo para recordar como Archivos DirectX o dejarlo como predeterminado Nueva carpeta . Usaremos esta nueva carpeta en los siguientes pasos.

  4. Haga doble clic en el archivo que descargó en el Paso 2.

    Si tiene problemas para ubicar el archivo, es probable que tenga un nombre parecido a directx_ fecha _redist.exe .

  5. Hacer clic al acuerdo de licencia que se muestra.

  6. Haga clic en el Vistazo… botón en el cuadro de diálogo pidiendo Por favor, escriba la ubicación donde desea colocar los archivos extraídos y elija la carpeta que creó en el Paso 3. Luego haga clic en DE ACUERDO.

    Si creó la carpeta en su escritorio, es probable que esté en la parte inferior de la lista de carpetas en el Busca por carpetas cuadro de diálogo que está viendo ahora.

  7. Hacer clic DE ACUERDO cuando vea la ruta de la carpeta en el cuadro de texto.

    El programa de instalación de DirectX ahora extraerá todos sus archivos a esta carpeta. Dependiendo de la velocidad de su computadora, esto podría suceder muy rápidamente.

  8. Abra la carpeta que creó en el Paso 3. Debería ver una gran cantidad de archivos CAB, algunos archivos DLL y una dxsetup.exe expediente.

    Si tu corres dxsetup.exe , esta versión completa de DirectX se instalará en su computadora. Si bien esto es perfectamente aceptable, los pasos aquí muestran cómo extraer un solo archivo DLL del paquete DirectX. Una configuración completa los extraerá e instalará todos.

  9. Busque el archivo CAB que contiene el archivo DLL que está buscando. Por ejemplo, de acuerdo con las tablas a las que acabo de vincular, si necesita el archivo d3dx9_41.dll, se puede encontrar en el archivo CAB Mar2009_d3dx9_41_x86 .

    Hay dos versiones de la mayoría de los archivos CAB de DirectX: uno para la versión de Windows de 32 bits y otro para la versión de 64 bits. Los archivos CAB para versiones de 32 bits terminarán con _x86 y los archivos CAB para versiones de 64 bits terminarán con _x64 .

    Si no está seguro de qué tipo de Windows está ejecutando, consulte ¿Estoy ejecutando una versión de Windows de 32 o 64 bits?

  10. Haga doble clic en el archivo CAB para abrirlo.

    Windows tiene soporte incorporado para abrir archivos CAB pero es posible que otro programa que hayas instalado en tu computadora pueda abrir el archivo. De cualquier manera, una vez que el archivo CAB esté abierto, debería aparecer en la ventana de una carpeta y debería ver el archivo DLL que está buscando.

  11. Extraiga el archivo DLL a su escritorio u otra ubicación temporal.

    Dependiendo de qué programa haya abierto el archivo CAB para ver, esto podría implicar algún tipo de extracción del menú del programa o podría ser tan fácil como mover el archivo de la ventana a su Escritorio.

  12. Copie el archivo DLL a la Sistema32 carpeta ubicada en su carpeta de instalación de Windows. En la mayoría de las computadoras, eso será C: Windows System32 .

    Si recibió un mensaje de error en particular que especificaba otra ubicación donde falta el archivo DLL (por ejemplo, en la carpeta en la que está instalado un juego o aplicación de gráficos en particular), copie el archivo DLL allí.

  13. Elimine las copias del archivo DLL de su escritorio y elimine la carpeta con los archivos DirectX extraídos que creó en el Paso 3. Dejar archivos DLL en su escritorio puede crear problemas en algunas situaciones.

  14. Reinicia tu computadora.

  15. Después de reiniciar su computadora, compruebe si la restauración del archivo DLL individual corrigió el problema que tenía.