Error 'D3DCOMPILER_47.dll no se encuentra en su computadora'

El error "D3DCOMPILER_47.dll no se encuentra en su computadora" o "El programa no se puede iniciar porque D3DCOMPILER_47.dll no se encuentra en su computadora" puede evitar que los usuarios ejecuten juegos en su sistema. Después de todo, el archivo D3DCOMPILER_47.dll es parte de Microsoft DirectX, un componente vital necesario para iniciar y ejecutar videojuegos en el sistema. Como resultado, arreglarlo puede requerir probar varias soluciones hasta que encuentre la correcta.

Actualice Windows y los controladores de su GPU

Comience verificando si hay nuevas actualizaciones disponibles para el sistema operativo Windows en su conjunto. La forma más rápida de hacer esto es simplemente escribir buscar actualizaciones en el campo de búsqueda de la barra de tareas y luego hacer clic en el resultado superior.

El siguiente paso es actualizar los controladores de su GPU. Puede hacerlo a través del paquete de controladores dedicado para su tarjeta de video o visitando los sitios web oficiales de NVIDIA o AMD. En el sitio, reduzca los parámetros de búsqueda para que coincidan solo con el modelo de su tarjeta y vea si hay nuevos paquetes de controladores disponibles. Descárgalos e instálalos.

Registre el archivo D3DCOMPILER_47.dll nuevamente

Si el D3DCOMPILER_47.dll no se ha registrado correctamente, podría provocar que aparezca el error cada vez que inicie el juego o programa correspondiente que lo necesite. Los usuarios pueden intentar registrar el archivo nuevamente a través del símbolo del sistema.

  1. Escriba el símbolo del sistema en el campo de búsqueda de la barra de tareas. Haga clic con el botón derecho en el resultado superior y seleccione 'Ejecutar como administrador' o seleccione la opción de la lista de la derecha.
  2. Dentro de la ventana del símbolo del sistema, escriba regsvr32 / u D3DCompiler_47.dll y presione Entrar.
  3. A continuación, escriba regsvr32 / i D3DCompiler_47.dll y presione Entrar.
  4. Cierre el símbolo del sistema e intente iniciar el juego o programa nuevamente.

Ejecutar un escaneo SFC

SFC (Comprobador de archivos de sistema) es una utilidad de Windows que puede descubrir archivos dañados y luego intentar repararlos. Ejecutar un escaneo SFC podría ayudar cuando se trata de resolver el error 'D3DCOMPILER_47.dll falta en su computadora'.

  1. Escriba el símbolo del sistema en el campo de búsqueda de la barra de tareas. Ahora, para abrir una ventana de símbolo del sistema elevada, haga clic con el botón derecho en el resultado superior y seleccione 'Ejecutar como administrador' o selecciónelo de las opciones enumeradas a la derecha.
  2. Dentro de la ventana del símbolo del sistema, escriba sfc / scannow y presione Entrar.
  3. SFC iniciará un escaneo. Espere a que se complete el proceso.
  4. Reinicie el sistema y verifique si el error se ha resuelto.