Cómo solucionar el error del archivo dxgi.dll

Cómo solucionar el error del archivo dxgi.dll

No es raro ver un error de la forma «No se encontró el archivo dxgi.dll». El significado y las causas de este error dependen de la versión del sistema operativo instalado en su ordenador. Si ves este mensaje en Windows XP, lo más probable es que estés intentando ejecutar un juego que requiere DirectX 11, que no es compatible con este sistema operativo. En Windows Vista y posteriores, este mensaje de error significa que necesita actualizar algunos componentes de software: controladores o DirectX.

¡Lo primero que hay que tener en cuenta es que este error no puede ser derrotado en Windows XP, sólo la instalación de una versión más reciente de Windows ayudará!

Lea también: Reinstalación de Windows XP en Windows 7

Método 1: Descargar manualmente dxgi.dll y registrarlo

El artículo en sí implica principalmente la descarga y actualización de diferentes tipos de archivos, y la opción más fácil sería descargar sólo el componente problemático dxgi.dll.

Descargar dxgi.dll.

  1. La biblioteca debe trasladarse a la carpeta del sistema: sólo en el C:WindowsSystem32 para Windows de 32 bits, hay + en C:WindowsSysWOW64 Para Windows de 64 bits.
  2. Después de eso, es posible que haya que registrar el archivo en el sistema para que lo vea. En este caso sugerimos utilizar la consola y comandos simples.
  3. Llamar al menú «Comienza».localice allí y ejecute la aplicación «Command Prompt».necesariamente como administrador.
  4. Escribe allí. regsvr32 dxgi.dll y pulse la tecla Entre en.
  5. Siempre que la biblioteca se haya movido previamente a 2 directorios, después de registrarla en «Sistema32» debe cambiar a la segunda carpeta escribiendo cd C:WindowsSysWOW64y, a continuación, vuelva a utilizar el mismo comando para registrarse.
  6. Si se produce un error, pruebe a anular el registro de la DLL escribiendo regsvr32 /u dxgi.dll y confirmando la acción en el Entre en. Para volver a registrarse, utilice el comando regsvr32 /i dxgi.dll.
  7. También puede recurrir a otros métodos para llevar a cabo el registro, de los cuales el software es el más eficaz. Lea sobre todos ellos en detalle en el artículo del siguiente enlace.

    Más información: Registro de un archivo DLL en Windows

Método 2: Instalar la última versión de DirectX

Una de las características de la versión más reciente de DirectX (en el momento de escribir esto es DirectX 12) es la ausencia de algunas bibliotecas en el paquete, incluyendo dxgi.dll. La instalación de las bibliotecas que faltan a través del instalador web estándar no es posible, debe utilizar el instalador independiente, cuyo enlace se presenta a continuación.

Descargar tiempos de ejecución de DirectX para usuarios finales

  1. Tras ejecutar el archivo autoextraíble, lo primero que hay que hacer es aceptar el acuerdo de licencia.
  2. En la siguiente ventana, seleccione la carpeta en la que se desempaquetarán las bibliotecas y el instalador.
  3. Cuando el proceso de descompresión haya terminado, abra «Explorador». y navegue hasta la carpeta en la que se colocaron los archivos descomprimidos.

    Encuentra el archivo dentro del directorio DXSETUP.exe y ejecutarlo.

  4. Acepte el acuerdo de licencia y comience a instalar el componente haciendo clic en «Siguiente»..
  5. Si no hay fallos, el instalador informará en breve de que se ha completado con éxito.

    Para consolidar el resultado, reinicie el ordenador.

  6. Para los usuarios de Windows 10. Después de cada actualización de la compilación del sistema operativo, debe repetirse el procedimiento para instalar Direct X y User Runtime.

En caso de que este método no te haya funcionado, pasa al siguiente.

Método 3: Instalar los últimos controladores

También puede ocurrir que todos los DLLs necesarios para que los juegos funcionen estén presentes, pero el error se sigue observando. La cuestión es que los desarrolladores de los controladores para la tarjeta de vídeo que está utilizando, probablemente cometió un error en la revisión del software actual, como resultado de lo cual el software simplemente no puede reconocer las bibliotecas para DirectX. Este tipo de defectos se corrigen rápidamente, por lo que tiene sentido instalar la última versión de los controladores en este momento. Como último recurso, puedes incluso probar la versión beta.
La forma más fácil de actualizar es utilizar aplicaciones especiales, cuyas instrucciones se describen en los enlaces siguientes.

Lea más:
Instalación de controladores con NVIDIA GeForce Experience
Instalación de controladores a través de AMD Radeon Software Crimson
Instalación de los controladores a través de AMD Catalyst Control Center

Esta manipulación proporciona una solución prácticamente garantizada para la biblioteca dxgi.dll.

Nos alegramos de que hayamos podido ayudarle con el problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?