Ошибка 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
Что делать — по порядку
- Переустановите Microsoft Visual C++ Redistributable (x86 и x64) с официального сайта Microsoft
- Запустите приложение от имени администратора (правый клик → «Запуск от имени администратора»)
- Проверьте разрядность приложения: если оно 64-битное, убедитесь, что все его компоненты также 64-битные
- Выполните проверку системных файлов: откройте командную строку от администратора и введите sfc /scannow
- Переустановите .NET Framework (последнюю версию) с сайта Microsoft
- Временно отключите антивирус и брандмауэр, затем попробуйте запустить приложение
- Обновите драйверы видеокарты и других устройств через Центр обновления Windows или сайт производителя
- Выполните чистую загрузку 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 бита).
Где встречается
Windows 7, 8, 10, 11; все редакции; возникает при запуске приложений, особенно игр и профессионального ПО