0xc00007b
Средняя важность — нужна диагностика

Ошибка 0xc00007b — Коды 0x (HRESULT)

Что это значит

Код 0xc00007b означает, что приложение не может запуститься из-за несовместимости архитектуры или отсутствия/повреждения системных библиотек. В момент возникновения ошибки Windows пытается загрузить исполняемый файл или DLL, но обнаруживает, что разрядность компонентов не совпадает (например, 64-битная программа пытается загрузить 32-битную DLL). Пользователь видит окно с сообщением «Ошибка при запуске приложения (0xc00007b)» и приложение не запускается.

Вероятные причины

  • Попытка запуска 64-битного приложения с 32-битной DLL
  • Отсутствие или повреждение библиотек Microsoft Visual C++ Redistributable
  • Повреждение системных файлов .NET Framework
  • Установка приложения в неправильную папку (например, Program Files (x86) для 64-битной программы)
  • Конфликт антивируса или брандмауэра
  • Повреждение реестра Windows
  • Устаревшие или отсутствующие драйверы (особенно графические)
  • Вирусное заражение, повредившее системные DLL

Что делать — по порядку

  1. Переустановите Microsoft Visual C++ Redistributable (x86 и x64) с официального сайта Microsoft
  2. Запустите приложение от имени администратора (правый клик → «Запуск от имени администратора»)
  3. Проверьте разрядность приложения: если оно 64-битное, убедитесь, что все его компоненты также 64-битные
  4. Выполните проверку системных файлов: откройте командную строку от администратора и введите sfc /scannow
  5. Переустановите .NET Framework (последнюю версию) с сайта Microsoft
  6. Временно отключите антивирус и брандмауэр, затем попробуйте запустить приложение
  7. Обновите драйверы видеокарты и других устройств через Центр обновления Windows или сайт производителя
  8. Выполните чистую загрузку Windows (msconfig → Службы → Скрыть службы Microsoft → Отключить все → Перезагрузка)

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Как исправить ошибку 0xc00007b на Windows 11?

Начните с установки последних версий Microsoft Visual C++ Redistributable (x86 и x64) и проверки разрядности приложения.

Ошибка 0xc00007b при запуске игры — что делать?

Переустановите Visual C++ Redistributable, DirectX и драйверы видеокарты. Также проверьте целостность файлов игры.

Может ли антивирус вызывать ошибку 0xc00007b?

Да, некоторые антивирусы блокируют загрузку DLL. Временно отключите антивирус для проверки.

Ошибка 0xc00007b после обновления Windows — что делать?

Выполните sfc /scannow и переустановите Visual C++ Redistributable. Если не помогает, откатите обновление.

Как проверить разрядность приложения?

Откройте Диспетчер задач, на вкладке «Подробности» найдите процесс — рядом с именем будет указано (32 бита) или (64 бита).