Solución: falta D3DCompiler_47.dll

'D3DCompiler_47.dll' es un archivo compartido que permite la ejecución de muchos juegos y es requerido por muchas aplicaciones en sus operaciones. El error "Falta D3DCompiler_47.dll" es muy común al iniciar juegos, aplicaciones o ejecutar un programa para un propósito específico.

Las soluciones para resolver este error son muy sencillas y requieren que descargue la DLL directamente o mediante la actualización de Windows. Los repasaremos uno por uno empezando por el más simple siendo el primero.

Solución 1: volver a registrar D3DCompiler_47.dll

Si está utilizando un programa que requiere la DLL en discusión, normalmente debería registrar automáticamente el archivo por usted. Si el archivo no está presente, debería tener la capacidad de instalarlo. Si la aplicación no tiene estas características, intentaremos registrar manualmente el archivo.

  1. Presione Windows + R, escriba " símbolo del sistema " en el cuadro de diálogo, haga clic derecho y seleccione " Ejecutar como administrador ".
  2. Una vez en el símbolo del sistema elevado, escriba los siguientes comandos:
regsvr32 / u D3DCompiler_47.dll regsvr32 / i D3DCompiler_47.dll

El primer comando anulará el registro del archivo y el segundo comando lo registrará. Tenga en cuenta que este método solo funcionará si ya tiene la DLL presente en el directorio requerido. Si no lo hace, estos comandos lanzarán una excepción. En ese caso, pase a la segunda solución.

Solución 2: descarga de la DLL

Hay dos formas de instalar la DLL requerida en su sistema. O puede hacer esto manualmente usando esta solución o automáticamente usando la tercera. Ambas soluciones funcionarán, pero tendrá que buscar usted mismo en esta.

  1. Descargue la DLL de Internet a su computadora. Vale la pena señalar que existen muchos sitios maliciosos que engañan a los usuarios para que descarguen un virus en lugar del archivo auténtico. Tenga cuidado y use solo sitios web confiables.
  2. Después de descargar el archivo, debe verificar la arquitectura de su sistema. Arquitecturas de 32 y 64 bits , ambas tienen diferentes ubicaciones de archivos donde debe pegar la DLL. Presione Windows + S, escriba " información del sistema " en el cuadro de diálogo y abra la configuración.

  1. Busque el valor de Tipo de sistema. Para el tipo de sistema de 32 bits , debe pegar el archivo D3DCompiler_47.dll que ha descargado en la carpeta “ C: \ Windows \ system32 ”. Algunos usuarios pueden tener "C: \ WINDOWS \ system32".

Para una computadora de 64 bits , debe copiar el D3DCompiler_47.dll (32-Bit) en la carpeta “ C: \ Windows \ SYSWOW64 ”, y luego pegar el D3DCompiler_47.dll (64-Bit) en la carpeta “ C: \ Windows \ System32 ”.

  1. Una vez que haya pegado la DLL, realice la primera solución y registre la DLL en consecuencia. Reinicie su computadora y vea si la aplicación funciona.

Solución 3: instalación de la actualización del catálogo KB4019990

Como discutimos anteriormente, Microsoft lanza actualizaciones frecuentes dirigidas a varios problemas o actualizando o agregando módulos a los componentes existentes. Microsoft notó el error “Falta D3DCompiler_47.dll” y lanzó una actualización oficial para solucionar el problema.

  1. Dirígete al sitio web oficial de Microsoft y descarga la actualización.
  2. Instale la actualización en su computadora y reinicie su sistema por completo. Ahora compruebe si el problema se resolvió.

También debe asegurarse de estar ejecutando la última versión de Windows. Presione Windows + S, escriba "actualizar" y abra la configuración del sistema. Busque actualizaciones y, si las hay, instálelas.

Nota: También debe asegurarse de tener la última versión de Microsoft .NET Framework.

Solución 4: instalación de Microsoft DirectX

Se sabe que el módulo “D3DCompiler_47.dll” está relacionado con DirectX. DirectX es una colección de API diseñadas para manejar tareas relacionadas con multimedia, especialmente juegos. Si aún no tiene el módulo instalado, debe agregarlo a su sistema lo antes posible y ver si esto funciona.

  1. Vaya al sitio web oficial de Microsoft y descargue el paquete de la aplicación de archivo en su computadora.

  1. Una vez descargado, instale el paquete y reinicie su computadora por completo.
  2. Ahora compruebe si el problema persiste. Si es así, debe descargar manualmente la DLL y colocarla en los directorios como se muestra en la Solución 2. No olvide registrar la DLL en su computadora como se muestra en la Solución 1.

Si aún se enfrenta al mensaje de error, asegúrese de haber realizado todos los pasos y de estar usando una cuenta de administrador.