Как исправить ошибку 126 в Windows 11 и 10

Введение
Ошибка 126 — распространённая проблема в Windows, при которой при запуске игр и других программ (часто использующих OpenGL) появляется окно с текстом «LoadLibrary failed with error 126», а приложение закрывается при нажатии “OK”. Причины типичные: нехватка прав, конфликт видеодрайвера, отсутствующая или повреждённая DLL, проблемы с несколькими мониторами или сторонними процессами.
Цель этой статьи — дать практическую, шаг за шагом, инструкцию по диагностике и устранению ошибки 126 в Windows 11 и Windows 10. Ниже — подробные решения, пояснения, рекомендации по проверке и дополнительные инструменты для продвинутых пользователей и IT-поддержки.
Быстрая контрольная последовательность
- Запустите программу от имени администратора. 2. Просканируйте систему SFC и DISM. 3. Отключите вторичный GPU и/или второй монитор. 4. Обновите или переустановите драйвер GPU (с использованием DDU при необходимости). 5. Попробуйте копирование/перемещение Atio6axx.dll между System32 и SysWOW64 (только если у вас AMD). 6. Выполните чистую загрузку. 7. Удалите AMD Software, если применимо.
Важно: перед применением системных изменений создайте точку восстановления или резервную копию важных данных.
1. Запустите затронутые программы с правами администратора
Почему это важно: некоторые программы не имеют доступа к защищённым системным ресурсам без повышенных привилегий, и это может вызывать ошибку 126.
Как выполнить:
- Щёлкните правой кнопкой на ярлыке программы и выберите Запуск от имени администратора.
- Чтобы всегда запускать с правами администратора: правый клик → Свойства → Совместимость → Установить флажок Запускать эту программу от имени администратора.
Совет: если проблема исчезла при запуске администратором — вероятно, приложение не получает необходимые ресурсы при обычном запуске; рассмотрите изменение прав доступа к файлам или работу в отдельной учётной записи.
2. Просканируйте и восстановите системные файлы (SFC и DISM)
Почему это важно: повреждённые системные файлы блокируют загрузку библиотек и компонентов, что напрямую вызывает LoadLibrary-ошибки.
Шаги:
- Откройте Поиск Windows (Win + S) → введите Командная строка → Запуск от имени администратора.
- Запустите SFC:
sfc /scannow
- Если SFC выявил ошибки и не смог их исправить, выполните последовательность DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- После DISM снова выполните
sfc /scannow
.
Дополнительно: перезагрузите компьютер после завершения проверок.
3. Отключите вторичный графический адаптер
Почему это важно: на ноутбуках/ПК с двумя адаптерами (например, интегрированный Intel + дискретный AMD/NVIDIA) может возникать конфликт драйверов, приводящий к ошибке 126.
Как отключить:
- Правый клик по Пуск → Диспетчер устройств.
- Разверните раздел Видеоадаптеры.
- Правый клик по интегрированному GPU (обычно Intel) → Отключить устройство → Подтвердите.
- Перезапустите проблемную программу и проверьте результат.
Если после отключения всё заработало — это подтверждает конфликт драйверов; затем можно протестировать другие версии драйверов или использовать режим с одним GPU по умолчанию.
4. Копирование и размещение Atio6axx.dll для AMD (только для AMD GPU)
Контекст: atio6axx.dll — компонент драйвера AMD, используемый для OpenGL. Неправильное расположение DLL или отсутствие её в нужной папке может вызвать ошибку 126 в Windows.
Общее правило: для 64‑битной Windows 64‑битные библиотеки хранятся в C:\Windows\System32, а 32‑битные — в C:\Windows\SysWOW64. Некоторые 32‑битные приложения ищут DLL в SysWOW64, поэтому копирование правильно скомпилированного файла туда может помочь.
Как безопасно скопировать DLL (только если вы уверены, что файл на компьютере имеется):
- Откройте Командную строку от имени администратора.
- Проверьте наличие файла в System32 и/или SysWOW64:
dir C:\Windows\System32\atio6axx.dll
dir C:\Windows\SysWOW64\atio6axx.dll
- Примеры копирования (выполняйте только одну из команд, в зависимости от того, где находится исходный файл):
copy C:\Windows\System32\atio6axx.dll C:\Windows\SysWOW64\atio6axx.dll
или
copy C:\Windows\SysWOW64\atio6axx.dll C:\Windows\System32\atio6axx.dll
- Перезагрузите систему и проверьте приложение.
Важно: не загружайте DLL из посторонних источников в интернетах. Копируйте только из собственной системы или переустанавливайте драйвер AMD официальным установщиком.
5. Убедитесь, что главный монитор выбран корректно
Почему это важно: в конфигурации с несколькими мониторами приложение может пытаться получить контекст рендеринга с неосновного дисплея, что иногда вызывает ошибки OpenGL/LoadLibrary.
Как установить основной монитор:
- Откройте Параметры → Система → Экран (Windows + I → Система → Экран).
- В разделе Несколько дисплеев выберите ваш основной монитор и нажмите Сделать этот дисплей основным.
- Если проблема сохраняется, временно отключите второй монитор, перезагрузите ПК и протестируйте приложение.
Примечание: иногда помогает смена порта подключения (HDMI/DP) для второго монитора.
6. Обновите драйвер видеокарты
Почему это важно: устаревшие или несовместимые драйверы GPU — одна из главных причин ошибки 126. Поддержка OpenGL/DirectX привязана к драйверу.
Подходы:
- Быстро: утилиты обновления драйверов (Driver Booster и т. п.) — удобны, но не гарантируют самую свежую версию.
- Надёжно: вручную скачать драйвер с сайта производителя (AMD, NVIDIA, Intel) для вашей модели.
Шаги для ручной установки:
- Определите модель GPU в Диспетчере устройств или с помощью dxdiag (Win + R → dxdiag).
- Перейдите на официальный сайт производителя и загрузите драйвер под вашу ОС.
- Установите драйвер и перезагрузите систему.
7. Переустановите драйвер GPU чисто
Почему это важно: иногда файлы драйвера повреждены или в системе остаются конфликтующие версии. Полная чистая переустановка устраняет старые файлы и конфликтующие компоненты.
Рекомендации:
- Используйте Display Driver Uninstaller (DDU) в безопасном режиме для полного удаления драйвера.
- Затем установите свежую версию драйвера с официального сайта.
Ключевые шаги:
- Скачайте DDU и последнюю версию драйвера.
- Запустите Windows в безопасном режиме.
- Удалите драйвер через DDU.
- Установите новый драйвер и перезагрузите.
Совет: сохраните старый установщик драйвера на случай отката.
8. Осуществите чистую загрузку Windows
Почему это важно: сторонние службы и автозагрузки могут мешать запуску приложения. Чистая загрузка помогает изолировать проблему.
Как выполнить:
- Win + R → msconfig → вкладка Службы → снять галочку Скрыть все службы Microsoft → Отключить все.
- Откройте Диспетчер задач → Автозагрузка → Отключите ненужные элементы.
- Перезагрузите систему и запустите проблемное приложение.
Если ошибка исчезла — включайте службы и автозагрузку по одной, чтобы найти источник конфликта.
9. Удалите AMD Software (если применимо)
Контекст: некоторые версии AMD Catalyst/AMD Software конфликтуют с устаревшими компонентами или сторонними приложениями.
Как удалить:
- Панель управления → Программы и компоненты → Найдите AMD Software → Удалить.
- После удаления переустановите только нужный драйвер GPU без дополнительного ПО или установите минимальный пакет драйвера с сайта AMD.
Диагностика и дополнительные проверки
- Просмотрите Просмотр событий (Event Viewer) → Журналы Windows → Приложение и Система — ищите ошибки, связанные с LoadLibrary, модулем DLL или драйвером.
- Используйте Dependecy Walker или аналог (например, Dependencies) для проверки, какие DLL требует исполняемый файл и какие из них не загружаются.
- Проверьте наличие вирусов/малвари — в редких случаях вредоносное ПО удаляет или блокирует системные библиотеки.
- Попробуйте временно отключить антивирус/сканирование в реальном времени (если безопасно) для теста.
Мини‑методология для системной диагностики
- Собрать данные: сообщение об ошибке, журнал событий, модель GPU, список установленных пакетов. 2. Изолировать: чистая загрузка, безопасный режим, отключение второго монитора/GPU. 3. Исправить: SFC/DISM, обновление/переустановка драйвера, копирование DLL. 4. Проверить: запуск приложения, журнал событий. 5. Документировать результат и пройти откат при необходимости.
Критерии приёмки
- Приложение запускается без появления ошибки 126 в течение 15 минут тестовой сессии.
- При нагрузке (игра/рендер) не наблюдается тех же сообщений LoadLibrary в журналах.
- Изменения можно откатить (точка восстановления или бэкап) без потерь функциональности.
Риск‑матрица и рекомендации по смягчению
- Риск: повреждение системных файлов при ручном копировании DLL — Смягчение: всегда создавать точку восстановления и копировать только из доверенных источников.
- Риск: некорректная версия драйвера — Смягчение: загружать драйвер с официального сайта и сохранять предыдущую версию.
- Риск: конфликт DDU/чистки драйвера с корпоративными политиками — Смягчение: согласовать с ИТ и выполнять действия вне бизнес‑часов.
Чек‑листы по ролям
Пользователь/Gamer:
- Запустить от имени администратора.
- Отключить второй монитор.
- Перезапустить и проверить.
Домашний админ:
- Выполнить SFC и DISM.
- Обновить/переустановить драйвер GPU вручную.
- Проверить Event Viewer.
ИТ‑специалист:
- Выполнить DDU + чистая установка драйвера в безопасном режиме.
- Провести чистую загрузку и поэлементную проверку сервисов.
- Собрать дампы, логи и использовать Dependency Walker.
Решения, когда перечисленные шаги не помогают
- Откат системы к точке до появления ошибки (если такая точка есть).
- Полная переустановка Windows в крайних случаях.
- Обратиться в поддержку производителя GPU или автора программы с полным отчётом (логи, Sysinfo, шаги воспроизведения).
Быстрый план действий для экстренного восстановления
- Попытаться запустить программу от администратора. 2. Если не помогает — безопасный режим и удаление драйвера через DDU. 3. Установка официального драйвера. 4. Если всё не помогло — откат системы.
Decision flowchart
flowchart TD
A[Проблема: LoadLibrary error 126] --> B{Запускается от администратора?}
B -- Да --> C{SFC/DISM ошибок нет?}
B -- Нет --> Z[Запустить от имени администратора и проверить]
C -- Нет --> D[Запустить SFC/DISM и перезагрузить]
C -- Да --> E{Дискретный и интегрированный GPU есть?}
E -- Да --> F[Отключить интегрированный GPU или второй монитор]
E -- Нет --> G{GPU AMD?}
F --> H[Проверить драйверы и событие в Event Viewer]
G -- Да --> I[Скопировать atio6axx.dll по месту или переустановить AMD драйвер]
G -- No --> J[Переустановить драйвера GPU или использовать DDU]
H --> K[Если не помогло — чистая загрузка и отключение автозапуска]
I --> K
J --> K
K --> L[Тестирование: приложение работает?]
L -- Да --> M[Задача решена]
L -- Нет --> N[Откат системы/переустановка Windows]
Краткое резюме
Ошибка 126 обычно решается последовательной диагностикой: права доступа, целостность системных файлов, конфликт драйверов GPU, корректность расположения DLL и влияние нескольких дисплеев. Применяйте шаги по очереди, документируя изменения и создавая точки восстановления. Для корпоративных пользователей лучше согласовывать действия с IT‑поддержкой.
Важно: избегайте скачивания DLL или драйверов из сомнительных источников — используйте официальные сайты производителей.
Краткий чек‑лист восстановления (шаблон)
- Точка восстановления создана.
- Программа запущена от имени администратора — проверено.
- Выполнены SFC и DISM — логи сохранены.
- Вторичный GPU/монитор отключён — проверено.
- Драйвер GPU обновлён или переустановлен (DDU) — версия и дата сохранены.
- Если AMD — проверено размещение atio6axx.dll.
- Выполнена чистая загрузка — конфликтующие службы идентифицированы.
- Если требуется — откат/переустановка ОС.
Частые вопросы
- Можно ли просто скачать atio6axx.dll из интернета? — Нет. Загружайте компоненты только от проверенных поставщиков или копируйте их из своей системы.
- Ошибка появилась после обновления драйвера — что делать? — Откатите драйвер или используйте DDU для чистого удаления и установки стабильной версии.
- Программа запускалась раньше нормально — стоит ли откатывать систему? — Да, откат к точке восстановления часто решает проблему, если другие способы не помогли.
Заключение
Ошибка 126 имеет несколько распространённых причин, но в большинстве случаев устраняется методичным подходом: права, целостность файлов, драйверы и конфигурация дисплея. Для продвинутой диагностики используйте журналы событий и инструменты анализа зависимостей библиотек. При корпоративной среде согласуйте действия с IT‑службой и документируйте все изменения.
Похожие материалы

Mattermost на Ubuntu 16.04: PostgreSQL + Nginx

Отключение Software Reporter Tool в Windows 10

Как поставить свою фотографию профиля в Netflix

Показать скрытый аккаунт Administrator в Windows

Смотреть сериал без подписки — 9 способов
