Windows 0x80070126Средняя

Исправление ошибки 0x80070126: модуль не найден в Windows 10/11

В этой статье объясняется, что означает ошибка 0x80070126, её причины и предоставляется несколько способов решения, от простых переустановок до проверки системных файлов Windows.

Обновлено 12 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (22H2 и более поздние версии)Windows 11 (22H2 и более поздние версии)Windows Server 2019/2022

Что означает ошибка 0x80070126

Ошибка 0x80070126 (Win32: ERROR_MOD_NOT_FOUND) означает, что Windows не может найти указанный модуль (обычно DLL-файл) при запуске программы. Сообщение обычно выглядит так:

The application was unable to start correctly (0xc000007b). The specified module could not be found.

Ошибка появляется сразу после двойного клика по ярлыку или запуска программы из командной строки.

Причины возникновения

  • Отсутствие DLL-файла – файл был удалён или никогда не был установлен.
  • Архитектурный конфликт – 32-битное приложение пытается загрузить 64-битную DLL (или наоборот).
  • Повреждённый или несовместимый модуль – файл DLL повреждён или предназначен для другой версии программы.
  • Неправильные системные разрешения – запуск от имени неадминистратора блокирует доступ к защищённым библиотекам.
  • Повреждение системных файлов – сбой в файловой системе или реестре делает модуль недоступным.

Способы решения

Способ 1: Переустановите проблемное приложение

  1. Нажмите Win + R, введите appwiz.cpl и нажмите Enter.
  2. Найдите программу, вызывающую ошибку, выделите её и нажмите «Удалить».
  3. Перезагрузите компьютер.
  4. Скачайте последний установщик с официального сайта разработчика и выполните установку.

Способ 2: Проверьте битность DLL и программы

  1. Нажмите Win + X и выберите «PowerShell (Администратор)».
  2. Выполните команду:
    tasklist /m
    
  3. В колонке «Имя модуля» найдите отсутствующий DLL. Сверьте разрядность процесса (32-битный или 64-битный) с разрядностью модуля.
  4. Если разрядность не совпадает, установите соответствующую версию программы (32-битную или 64-битную) и переустановите DLL.

Способ 3: Установите недостающие DLL

  1. Определите точное имя DLL из сообщения об ошибке.
  2. Скачайте DLL с официального сайта (например, Microsoft Download Center) или через «Визуальный C++ Redistributable».
  3. Распакуйте файл в папку C:\Windows\System32 (для 64-битных DLL) или C:\Windows\SysWOW64 (для 32-битных).
  4. Перезагрузите компьютер.

Способ 4: Выполните проверку системных файлов

  1. Запустите PowerShell от имени администратора.
  2. Выполните команду:
    sfc /scannow
    
  3. Дождитесь завершения сканирования (обычно 5–10 минут). Система автоматически исправит обнаруженные проблемы.

Способ 5: Проверьте реестр и обновите драйверы

  1. Нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите к разделу:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    
  3. Найдите записи, связанные с проблемным приложением, и удалите их, если они подозрительны.
  4. Откройте «Диспетчер устройств», найдите «Видеоконтроллеры», «Системные контроллеры» и другие критически важные устройства. Обновите драйверы через «Обновить драйвер» → «Автоматический поиск».

Профилактика

  • Используйте только официальные установочные пакеты и переустанавливайте программы при обновлении Windows.
  • Скачивайте DLL исключительно из доверенных источников (например, Microsoft Download Center).
  • Поддерживайте актуальность операционной системы и драйверов – это устраняет многие конфликты совместимости.
  • Запускайте подозрительные программы от имени администратора только в случае крайней необходимости.
  • Регулярно запускайте sfc /scannow и dism /online /cleanup-image /restorehealth для поддержания целостности системных файлов.
  • Используйте антивирус или анти malicious для обнаружения подменённых библиотек.

Помните: перед любыми изменениями реестра создайте резервную копию. Если ошибка сохраняется после выполнения всех шагов, обратитесь к специалисту или создайте запрос на форуме поддержки Microsoft.

Часто задаваемые вопросы

Как исправить ошибку 0x80070126 при запуске программы?
Почему возникает ошибка 0x80070126 с DLL-файлом?
Как определить, является ли приложение 32-битным или 64-битным?
Можно ли предотвратить ошибку 0x80070126 при обновлении Windows?

Полезное

Переустановите проблемное приложение
Проверьте битность DLL и программы
Установите недостающие DLL
Выполните проверку системных файлов
Проверьте реестр и обновите драйверы

Эта статья помогла вам решить проблему?