Ошибка при запуске приложения 0xc000007b — как исправить
Если при запуске программы или игры компьютер с Windows 10, 8 или Windows 7 пишет «Ошибка при запуске приложения (0xc000007b). Для выхода из приложения нажмите кнопку ОК», то в этой статье вы найдете информацию о том, как убрать эту ошибку с тем, чтобы программы запускались как раньше и сообщение об ошибке не появлялось.
Почему появляется ошибка 0xc000007b в Windows 7 и Windows 8
Ошибка с кодом 0xc000007 при запуске программ говорит о том, что существует проблема с системными файлами Вашей операционной системы, в нашем случае. Более конкретно — данный код ошибки означает INVALID_IMAGE_FORMAT.
Самая частая причина появления ошибки при запуске приложения 0xc000007b — проблемы с драйверами NVidia, хотя и другие видеокарты тоже подвержены этому. Вообще, причины могут быть самые разные — прерванная установка обновлений или самой ОС, неправильное выключение компьютера или удаление программ напрямую из папки, без использования специальной утилиты для этого (Программы и компоненты). Кроме этого, это может быть следствием работы вирусов или какого-либо еще вредоносного программного обеспечения.
И, наконец, еще одна возможная причина — проблемы с самим приложением, что очень часто встречается, если ошибка проявляет себя в скаченной из Интернета игре.
Как исправить ошибку 0xc000007b
Первое действие, которое я бы рекомендовал, прежде чем приступать к любым другим — обновить драйвера для вашей видеокарты, особенно если это NVidia. Зайдите на официальный сайт производителя вашего компьютера или ноутбука или просто на сайт nvidia.com и найдите драйвера для вашей видеокарты. Загрузите их, установите и перезагрузите компьютер. Очень вероятно, что ошибка исчезнет.
Второе. Если вышеописанное не помогло, переустановите DirectX с официального сайта Microsoft — это тоже может позволить исправить ошибку при инициализации приложения 0xc000007b.
Если ошибка появляется только при запуске одной программы и, при этом, она не является легальной версией, я бы рекомендовал использовать другой источник получения этой программы. Легальный, по возможности.
Третье. Еще одна возможная причина появления данной ошибки — поврежденные или отсутствующие Net Framework или Microsoft Visual C++ Redistributable. Если что-то не так с этими библиотеками, может появляться как и описанная здесь ошибка, так и многие другие. Скачать эти библиотеки можно бесплатн с официального сайта Microsoft — просто введите названия, указанные выше в любую поисковую систему и убедитесь, что переходите на официальный сайт.
Четвертое. Попробуйте запустить командную строку от имени администратора и ввести следующую команду:
sfc /scannow
В течение 5-10 минут эта системная утилита Windows проверит наличие ошибок в файлах операционной системы и попробует их исправить. Есть вероятность того, что проблема будет решена.
Предпоследнее. Следующий возможный вариант действий — произвести откат системы до более раннего состояния, когда ошибка еще не проявляла себя. Если сообщение о 0xc000007b стало появляться после того, как вы установили обновления Windows или драйверов, то зайдите в панель управления Windows, выберите пункт «Восстановление», запустите восстановление, после чего отметьте галочкой «Показать другие точки восстановления» и запустите процесс, приведя компьютер к тому состоянию, когда ошибка себя еще не проявляла.
Последнее. С учетом того, что у многих наших пользователей на компьютере установлены так называемые «сборки» Windows, то причина может крыться в ней самой. Переустановите Windows на другую, лучше оригинальную, версию.
Дополнительно: в комментариях сообщили, что сторонний пакет библиотек All In One Runtimes также может помочь в решении проблемы (если кто-то попробует, прошу отписаться о результате), о том, где его скачать подробно в статье: Как скачать распространяемые компоненты Visual C++
Надеюсь, данная инструкция поможет Вам убрать ошибку 0xc000007b при инициализации приложения.
Владимир
Была ошибка b7, помог именно дополнительный вариант с All In One Runtimes. Спасибо за помощь!
Ответить
Анатолий
Спасибо! Помог только самый последний вариант!
Ответить
Alex
К сожелению не помогло ни переустановка директ, ни драйверов видеокарты, совершенно ничего, подскажите что может быть?
Ответить
Роман
Лично мне помогло переустановка всех visual c++
Ответить
Станислав
Помог вариант с All in one Runtimes!
Ответить
Наталья
У меня эту ошибку показывает при загрузке компьютера, как быть в этом случае?
Ответить
Dmitry
Здравствуйте. Уже после входа в Windows? Имя приложения есть в заголовке сообщения об ошибке?
Ответить
Vlad
Ничего не помогло вообще. Все делал по инструкциям и ничего.
Ответить
Александр
У меня при запуске появляется восстановление пишет, не удалось загрузить операционную систему, так как критически важный системный драйвер отсутствует или содержит ошибки: файл : WINDOWS\system32\drivers\aswElam.sys
Ответить
Dmitry
Здравствуйте. Поищите в интернете по имени файла aswElam.sys — есть обсуждения на форумах по возможным решениям именно для него.
Ответить
Vova
Спасибо тебе огромное о мудрый человек, как меня замучила ошибка 0xc000007b, помогло только полное переустановление библиотек, а конкретно вот этот способ All In One Runtimes
Ответить
Ольга
А может быть, что эта ошибка связана с отсутствием обновлений у драйверов? GeForce GT320 уже нет драйверов младше 2015 года выпуска.
Ответить
Dmitry
Теоретически, для каких-то приложений может, но сомнительно
Ответить
Zhansultan
А если комп даже не включается, и пишет эту ошибку при запуске и не запускается
Ответить
Den
На Win 10 не запускалась Fallout New Vegas, способ с All In One Runtimes помог, спасибо
Ответить
qwe
Спасибо вариант All In One Runtimes помог.
Ответить
frib
qwe скинь ссылку пж
Ответить
Venom
Шёл конец 2023 года.
All in one Runtime всё ещё работает, в отличие от других способов.
Ответить
Ed
У меня такая ошибка появлялась при запуске одной программки из-за несоответствия библиотеки libstdc++-6.dll от разных версий MinGW, установленных в системе.
Ответить