El mensaje LoadLibrary falló con el error 126 es un error que normalmente ocurre cuando inicias un juego o un software OpenGL.
Las causas pueden variar desde un controlador defectuoso hasta tener varios adaptadores de gráficos en su PC. Existen algunas soluciones para resolver el error 126, como se explica en esta guía.
Solución de problemas básicos
Para empezar, vale la pena probar algunas soluciones genéricas, ya que pueden ser todo lo que necesites para solucionar el problema.
- Actualiza el controlador de la tarjeta gráfica: los controladores defectuosos y desactualizados son una causa común que puede desencadenar el error 126. Primero, intenta actualizar sus controladores de gráficos abriendo el Administrador de dispositivos y haciendo doble clic en Adaptadores de pantalla para ver sus controladores. Haz clic derecho en un controlador, selecciona Actualizar controlador y sigue las instrucciones para actualizar.
- Reinstale el controlador de gráficos: si tu controlador ya está actualizado, pero aún sospechas que pueda existir un problema, considera reinstalarlo. Primero, haz clic derecho en el controlador en el Administrador de dispositivos y selecciona Desinstalar controlador. Haz clic en Acción en la parte superior del Administrador de dispositivos y selecciona Buscar cambios de hardware para reinstalar el controlador.
- Revertir el controlador: si el problema apareció después de una actualización de Windows o después de una actualización manual del controlador, revierte el controlador de gráficos. Revertir es esencialmente desinstalar la actualización del controlador y reinstalar la versión anterior del controlador. Puedes hacerlo desde un punto de restauración de Windows anterior.
- Ejecuta un escaneo SFC: el error también puede deberse a archivos del sistema dañados y Windows tiene una utilidad incorporada llamada Comprobador de Archivos del Sistema para ayudar en tales situaciones. La ejecución de un análisis SFC puede identificar y solucionar problemas causados por archivos del sistema dañados o faltantes.
Si nada de todo eso funciona, intenta seguir los siguientes pasos.
1. Ejecutar la aplicación como administrador
Es posible que el juego o la aplicación que estás intentando iniciar requieran privilegios de administrador. Ejecutar la aplicación con derechos de administrador es generalmente la primera línea de defensa, ya que no implica modificar ninguna configuración del sistema.
Puedes ejecutar una aplicación como administrador haciendo clic derecho en el icono y seleccionando Ejecutar como administrador.
Si eso funciona, puedes configurar la aplicación para que siempre se ejecute con privilegios de administrador. Busca la aplicación en el menú Inicio y selecciona Abrir ubicación del archivo en el panel derecho.
Cuando se abra el Explorador de archivos, busca el acceso directo a la aplicación y haz clic derecho en él y selecciona Mostrar más opciones -> Propiedades.
Cambia a la pestaña Acceso directo, haz clic en Avanzado y marca la opción de Ejecutar como administrador. Haz clic en Aceptar para guardar y salir.
La próxima vez que ejecutes la aplicación, se iniciará automáticamente con privilegios de administrador.
2. Deshabilita los adaptadores gráficos secundarios
El tener varios adaptadores de gráficos activos puede causar el error 126. Deshabilitar todos los adaptadores de gráficos menos uno puede llegar a resolver el problema.
Haz clic derecho en el menú Inicio y selecciona Administrador de dispositivos. En Adaptadores de pantalla, haz clic derecho en el adaptador que deseas desactivar y haz clic en Desactivar dispositivo. Selecciona Sí para confirmar cuando veas el mensaje.
Reinicia la aplicación o el juego cuando hayas terminado.
3. Seleccionar una pantalla principal
Quizás, si tienes varios monitores conectados a tu PC, esa podría ser otra razón por la que aparece este error.
Es posible que el juego o la aplicación no puedan encontrar la pantalla correcta para mostrar el contenido, lo que terminará por generar el error 126.
Intenta desconectar todas las pantallas, excepto la que deseas usar como pantalla principal y revisa si eso resuelve el problema.
Si el desconectar los monitores te parece una molestia, puedes cambiar tu monitor principal a través de la Configuración de Windows.
Abre la aplicación Configuración presionando Win+ I. Navega hasta Sistema -> Pantalla y selecciona tu monitor principal. Expande la sección de Varias pantallas y habilita la opción de Hacer de esta mi pantalla principal. Luego intenta reiniciar la aplicación o el juego.
4. Copia Atio6axx.dl a System32
Si utilizas una tarjeta gráfica de AMD, es posible que puedas corregir el error 126 copiando el archivo Atio6axx.dll a la carpeta System32. El archivo DLL es parte del programa de controlador AMD OpenGL desarrollado por AMD.
Es posible que las aplicaciones y los juegos necesiten el archivo Atio6axx.dll para funcionar correctamente. Si hay algún problema con él, podrías encontrar errores como el error 126.
Utiliza la línea de comando para copiar el archivo DLL a System32. Comienza buscando el símbolo del sistema en el menú Inicio, luego haz clic en Ejecutar como administrador a la derecha.
Una vez que se abra la ventana, copie y pegue el siguiente comando, luego presione Enter:
cd \Windows\system32
Cuando llegues al directorio System32, ejecuta el siguiente comando:
copy atio6axx.dll .dll
Sal del símbolo del sistema una vez que hayas terminado y reinicia tu computadora.
5. Eliminar el software de AMD
Algunos usuarios han informado que resolvieron el error 126 al desinstalar el software AMD (anteriormente AMD Catalyst). Si utilizas una tarjeta gráfica AMD, desinstalar el programa de AMD podría resolver el problema.
Puedes eliminar el programa desde la sección de Programas y Características del Panel de control. Busca el programa de AMD y desinstalar.
6. Arranque limpio su PC
Si ninguna de estas soluciones ha funcionado, considera que un programa puede estar interfiriendo y causando el problema.
Por tanto, el realizar un inicio limpio puede ayudar a identificar al culpable. Por tanto, tendrás que iniciar tu computadora con solo algunos servicios esenciales.
Antes de realizar un inicio limpio, deshabilita los elementos de inicio no esenciales y de terceros buscando en la “configuración del sistema” en el menú Inicio y seleccionando la mejor combinación.
Selecciona Inicio selectivo en la pestaña General y desmarca Cargar elementos de inicio.
Cambia a la pestaña Servicios, marca la casilla junto a Ocultar todos los servicios de Microsoft y luego haz clic en Desactivar todo para desactivar todos los servicios no esenciales.
Ve a la pestaña Inicio y selecciona Abrir Administrador de tareas. Deshabilita todos los programas de inicio y luego haz clic en Aceptar.
Reinicia tu computadora para un inicio limpio y revisa si el juego o la aplicación funciona. Si es así, inicia tu computadora con más programas hasta que identifiques al culpable, luego desinstálalo de tu dispositivo.
Solucionado LoadLibrary falló con el error 126
El error 126 puede ponerte de los nervios rápidamente cuando solo tienes un pequeño espacio de tiempo para jugar tu juego favorito. Con suerte, una de las correcciones de esta guía ayudará a eliminar el error y podrás volver a jugar.
Una vez que resuelvas el problema, es posible que desees aprender un par de cosas sobre cómo optimizar tu pc para jugar y mejorar la experiencia de juego.