Puede encontrar un error con el archivo d3dcompiler_47. dll al ejecutar una aplicación en particular, con mayor frecuencia se puede ver al ejecutar un videojuego. En el mensaje de error en sí puede ver la siguiente información:
El programa no se puede iniciar porque D3DCompiler_47. dll falta en su computadora. Intente reinstalar el programa.
¿Cuáles son las razones detrás de este problema? De hecho, a menudo el archivo d3dcompiler_47. dll realmente falta en la computadora del usuario, por lo que el mensaje anterior aparece frente a él.
Además, este error puede ocurrir por las siguientes razones:
- El archivo está presente en el sistema, pero ha sido corrompido/modificado;
- Algunos archivos del sistema de Windows están dañados;
- El malware o un virus está evitando que la aplicación se ejecute;
- controlador de video anticuado.
Resolver el error d3dcompiler_47. dll
Solución #1 Actualizar Windows y DirectX
Dado que el archivo DLL bajo consideración hoy es parte de la API de DirectX, tiene sentido actualizar las bibliotecas de DirectX. También tiene sentido actualizar sus ventanas. Comencemos haciendo una actualización del sistema.
- Haga clic derecho al inicio;
- y seleccionar opciones;
- Abra la sección «Actualización y seguridad», luego abra la subsección «Windows Update Center»;
- Ahora haga clic en el botón «Verifique las actualizaciones»;
- Espere a que se instalen todas las actualizaciones del sistema y reinicie su computadora.
Ahora pasemos a la actualización de DirectX. Siga este enlace al sitio web oficial de Microsoft para descargar el instalador web. Ejecutarlo y siga las instrucciones en pantalla para instalar las últimas bibliotecas DirectX. También puede probar, si está disponible, por supuesto, instalar la versión de DirectX que viene con la aplicación.
Intente ejecutar el juego o programa de problemas y vea si el error con el archivo d3dcompiler_47. dll desaparece.
Solución #2 Actualizar el controlador de gráficos
Algunos usuarios pudieron resolver este problema con un procedimiento elemental: actualizar el controlador de video. Así es, ¡actualice el controlador y termine! Use los enlaces a continuación para descargar el instalador apropiado en su computadora:
- https://www. nvidia. com. ua/download/index. aspx? lang=ru
- https://www. amd. com/ru/support
- https://downloadcenter. intel. com/ru/product/80939/-
Una vez que haya descargado un instalador adecuado, ejecute y siga las instrucciones en su pantalla. Durante la instalación de un nuevo controlador de gráficos, la imagen en su monitor puede desaparecer, pero no se preocupe, porque esto es bastante normal al actualizar el software de la tarjeta de video. Tan pronto como finalice el proceso de actualización del controlador de video, verifique un error con el archivo d3dcompiler_47. dll.
Solución #3 Verifique su sistema en busca de virus y malware
El caso menos probable pero no imposible es que Windows se ve obstaculizado por un virus o algún malware. Recomendamos escanear su sistema con un buen antivirus de terceros o usar Windows Defender. Para ejecutar un escaneo con Windows Defender, debe hacer lo siguiente:
- Haga clic en Inicio;
- ve por este camino:
- ↓ Configuración;
- ↓ actualización y amp; Seguridad;
- ↓ Windows Security;
A continuación, debe esperar a que se complete el escaneo de Windows y luego eliminar cualquier amenaza que se encuentre de su sistema. Una vez que haya terminado con el antivirus, verifique un error con el archivo d3dcompiler_47. dll.
Solución #4 SFC Scan
Es posible que haya encontrado problemas para ejecutar la aplicación requerida debido a archivos de sistema dañados. En tal situación, puede usar la utilidad del sistema SFC, que puede encontrar archivos corruptos y repararlos, si es posible. Para poner a SFC a funcionar, debe hacer lo siguiente:
- Haga clic en Inicio;
- seleccione «Solicitud del sistema (administrador)»;
- Escriba el comando SFC /Scannow y presione Entrar;
- Espere a que el escaneo complete y lea los resultados.
Si hay algún daño encontrado (y reparado), reinicie su computadora y verifique si el error con D3DCompiler_47. dll se ha solucionado o no.
Solución #5 Reinstale la aplicación problemática
En algunos casos, una reinstalación básica de la aplicación que está tratando de ejecutar ayuda. Como sabrán, algunos componentes que interactúan con el archivo D3DCompiler_47. DLL pueden haberse corrompido, por lo que ocurre el error.