Ошибка при запуске приложения 0xc000007b — как исправить

Ошибка 0xc000007b WindowsЕсли при запуске программы или игры компьютер с Windows 10, 8 или Windows 7 пишет «Ошибка при запуске приложения (0xc000007b). Для выхода из приложения нажмите кнопку ОК», то в этой статье вы найдете информацию о том, как убрать эту ошибку с тем, чтобы программы запускались как раньше и сообщение об ошибке не появлялось.

Почему появляется ошибка 0xc000007b в Windows 7 и Windows 8

Ошибка с кодом 0xc000007 при запуске программ говорит о том, что существует проблема с системными файлами Вашей операционной системы, в нашем случае. Более конкретно — данный код ошибки означает INVALID_IMAGE_FORMAT.

Самая частая причина появления ошибки при запуске приложения 0xc000007b — проблемы с драйверами NVidia, хотя и другие видеокарты тоже подвержены этому. Вообще, причины могут быть самые разные — прерванная установка обновлений или самой ОС, неправильное выключение компьютера или удаление программ напрямую из папки, без использования специальной утилиты для этого (Программы и компоненты). Кроме этого, это может быть следствием работы вирусов или какого-либо еще вредоносного программного обеспечения.

И, наконец, еще одна возможная причина — проблемы с самим приложением, что очень часто встречается, если ошибка проявляет себя в скаченной из Интернета игре.

Как исправить ошибку 0xc000007b

Первое действие, которое я бы рекомендовал, прежде чем приступать к любым другим — обновить драйвера для вашей видеокарты, особенно если это NVidia. Зайдите на официальный сайт производителя вашего компьютера или ноутбука или просто на сайт nvidia.com и найдите драйвера для вашей видеокарты. Загрузите их, установите и перезагрузите компьютер. Очень вероятно, что ошибка исчезнет.

Скачать драйвера Nvidia

Скачать драйвера на официальном сайте NVidia

Второе. Если вышеописанное не помогло, переустановите DirectX с официального сайта Microsoft — это тоже может позволить исправить ошибку при инициализации приложения 0xc000007b.

Microsoft DirectX

DirectX на официальном сайте Microsoft

Если ошибка появляется только при запуске одной программы и, при этом, она не является легальной версией, я бы рекомендовал использовать другой источник получения этой программы. Легальный, по возможности.

Третье. Еще одна возможная причина появления данной ошибки — поврежденные или отсутствующие Net Framework или Microsoft Visual C++ Redistributable. Если что-то не так с этими библиотеками, может появляться как и описанная здесь ошибка, так и многие другие. Скачать эти библиотеки можно бесплатн с официального сайта Microsoft — просто введите названия, указанные выше в любую поисковую систему и убедитесь, что переходите на официальный сайт.

Библиотеки Visual C++

Четвертое. Попробуйте запустить командную строку от имени администратора и ввести следующую команду:

sfc /scannow

В течение 5-10 минут эта системная утилита Windows проверит наличие ошибок в файлах операционной системы и попробует их исправить. Есть вероятность того, что проблема будет решена.

Предпоследнее. Следующий возможный вариант действий — произвести откат системы до более раннего состояния, когда ошибка еще не проявляла себя. Если сообщение о 0xc000007b стало появляться после того, как вы установили обновления Windows или драйверов, то зайдите в панель управления Windows, выберите пункт «Восстановление», запустите восстановление, после чего отметьте галочкой «Показать другие точки восстановления» и запустите процесс, приведя компьютер к тому состоянию, когда ошибка себя еще не проявляла.

Восстановление системы Windows

Восстановление системы Windows

Последнее. С учетом того, что у многих наших пользователей на компьютере установлены так называемые «сборки» Windows, то причина может крыться в ней самой. Переустановите Windows на другую, лучше оригинальную, версию.

Дополнительно: в комментариях сообщили, что сторонний пакет библиотек All In One Runtimes также может помочь в решении проблемы (если кто-то попробует, прошу отписаться о результате), о том, где его скачать подробно в статье: Как скачать распространяемые компоненты Visual C++

Надеюсь, данная инструкция поможет Вам убрать ошибку 0xc000007b при инициализации приложения.

Комментарии (110) к Ошибка при запуске приложения 0xc000007b — как исправить

  • Руслан

    Ничччё не помогло :(

    Ответить

  • Валера

    Руслан,Купи лицуху не мучайся

    Ответить

  • Дима

    я сразу поставил программу origami потом удалил её, а заново не ставится. Ошибка при запуске приложения 0xc000007b все перепробовал нечего не помогло

    Ответить

  • Алексей

    у меня Стоит Восьмерка Лицензия , выдаёт эту ошибку при попытке запуска Origin’а

    Ответить

  • DEAD

    с разных источников устанавливал Star wars FU (I,II) и постоянно выдаёт эту ошибку. При чем Battlefield 4 запускается и идет без проблем! Соответственно дрова и библиотеки свежие. Перепробовал все вышеописанное, ничего не помогло. Есть у кого-нибудь ещё идеи, как можно эту беду устранить? Win 7

    Ответить

  • Kaprise

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

    Ответить

    • Igorj

      я только что побывал, с autocadom не получается

      Ответить

  • Дима

    у меня не игра, не удалишь, я написал программу с поддержкой OpenGL который выполняется в процессооре Видеокарты, вот когда запускаю отладку на VS 2010 выдает такую ошибку

    Ответить

  • Владимир (skyboneplay)

    Автор, спасибо за статью, первые 4 пункта помогли (какой именно — не знаю), программа запускается. Спасибо ;)

    Ответить

  • Павел

    Автор, спасибо все заработало скачал Net Framework или Microsoft Visual C++ Redistributable. и все заработало!

    Ответить

  • Noname

    Блин ничего не помогло, а семёрку покупать за 2 тысячи рублей не хочется, всётаки столько потом заново качать надо будет

    Ответить

  • leon

    Здравствуйте! устанавливаю игры, установил 4 игры. Запускаю выдают ошибки 0xc000007b — и запуска под 64 bit требует vcomp100.dll что я сделал:
    1) sfc / scannow
    2) обновление драйверов на видео карту (в прошлый раз у nvidia были глючные драйвера).
    3) перезагрузил пк.

    Ответить

    • vadik

      спасибо большое мне помогло)

      Ответить

      • Олень

        We are sorry, the page you requested cannot be found.
        ссылка уже не работает

        Ответить

        • Dmitry

          Проверил только что, работает.

          Ответить

  • Юрец

    Не работала гибернация на вин 8.1. В логах была ошибка 0xc000007b. Помогло удаление из диспетчера устройств обоих видеоадаптеров, перезагрузка, установка обновлений виндоус.

    Ответить

  • YURA

    взял у друга world of tanks пришёл копировал на комп, сначала выдало ошибку что нет файла msvcr110.dll, этот файл я скачал и установил. эта ошибка пропала. но потом пишет что ошибка 0xc000007b и вот уже драйвера обновил, директикс последний и с оф. сайта незнаю что делать. помогите

    Ответить

    • Dmitry

      Просто скачать World of Tanks с официального сайта, это бесплатно.

      Ответить

      • Andrey

        не могу запустить ориджин с аналогичной ошибкой, все, что можно перепробовал, не помогает

        Ответить

        • Dmitry

          Переустановите .NET Framework на компьютере (чаще всего срабатывает для Origin) и DirectX, установите обновления Windows. Заодно попробуйте запуск от имени администратора.

          Ответить

          • Andrey

            переустановил, все равно ошибка вылетает

            Ответить

    • адель

      Тоже самое было. Скачай файл msvcr110.dll или скопируй , если уже есть в систем32 в папку с самой игрой. У меня все прошло

      Ответить

  • Rulia

    Еще раз напишу, хоть админ не одобрил. У меня Windows 7 64bit, установил Sid Meiers Civilization Beyond Earth запускаю нет файла msvcr110.dll, скачал и установил, теперь пишет что ошибка 0xc000007b, перепробовал все — не помогло, пока не установил Microsoft Visual C++ 2012×86, хотя перед этим ставил Microsoft Visual C++ 2012x64bit. Написал из-за того, что сам два дня экспериментировал, хотелось поиграть, и судя по всему много людей тоже мучаются.

    Ответить

    • Dmitry

      Спасибо за информацию. А про не одобрил — просто комментарии появляются не раньше, чем я их прочитаю, а я не всегда за компьютером.

      Ответить

      • Rulia

        Спасибо за ответ, надеюсь любителям sid meiers civilization beyond earth, у кого ошибка 0xc000007b при запуске игры, эта информация поможет.

        Ответить

    • Test drive

      Спасибо, реально помогло, так как все перерпробовал — не работало.
      Установил C++ 2012 x86 и вуаля!
      Всем ставить и x64 и x86. У меня Windows 8.1

      Ответить

    • Merser

      Спасибо тебе чувак! Хорошо что перед тем как следовать инструкциям я читаю комменты

      Ответить

  • shaman036

    переустановил виндовс с XP на виндовс 7, на диске D была игра Darksiders 2 захожу пишет ошибку 0хс000007b всё выше сказанное перепробовал не помогло что делать?

    Ответить

    • Dmitry

      Насколько я понимаю, просто переустановить игру. Вы же ее устанавливали в XP? То есть при установке она не только копировала себя на диск D, но и другие действия совершала, чтобы запускаться и простой запуск из папки в новой ОС не работает.

      Ответить

  • Александр

    у меня стояло две системы, XP и семёрка долго, начала тупить XP, решил их переставить, и как полагается начал с XP, и на определённом моменте установка каждый раз прерывается, синий экран и такая беда 0xc000007b, и ещё несколько в скобках подобных уравнений так и не даёт ставить хрюню, пробовали у товарища ставить этот же диск — как по маслу влетела, а у меня шиш. грустно очень.

    Ответить

    • Dmitry

      А в БИОС ничего не меняли? В частности, режим диска на AHCI?

      Ответить

  • Александр

    Кому ничего из выше перечисленного не помогло: C:\Windows\SysWOW64\xinput1_3.dll — удалите. Затем переустановите обновление DirectX 9.0 с сайта Microsoft

    Ответить

    • Darya

      Вы гений! Я три дня мучилась, все способы перепробовала, только ваш помог. Спасибо!

      Ответить

    • Александр

      Спасибо за совет, реально помогло, долго искал, как это исправить

      Ответить

    • Evgeniy

      Спасибо огромное! Просидел часов 10. Перепробовал все. Помог только Ваш совет.
      Я в восторге!

      Ответить

  • Alex

    Большое спасибо четвёртый совет всё исправил!

    Ответить

  • Serg

    Проблемную dll мне помогла вычислить программа Dependency Walker.

    Ответить

  • Динар

    После переустановки с Windows 7 х32 на Windows 7 х64 не запускалась игра WorldOfTanks. Помог 2й пункт — directx. Большое спс

    Ответить

  • Anastasia

    Четвертый пункт помог, спасибо!

    Ответить

  • Денис

    помог 4-й пункт, затем переустановил C++ 2012 x86. и заработало.

    Ответить

  • HOUSE

    Приветствую всех, и благодарю, установил с++2012 х86 всё начало работать

    Ответить

  • Дмитрий

    Перепробовал все, от переустановки directx до переустановки Microsoft Visual C++ Redistributable, последнее пробовал и x86 и x64 и все равно выбивает ошибку 0xc000007b при запуске black flag, уже и игру переустанавливал все равно не запускается, ну что еще надо сделать что бы это исправить?

    Ответить

  • Джалах

    пытаюсь прописать sfc /scannow пишет для использования программы sfc необходимы права администратора и выполнение сеанса консоли что делать?

    Ответить

    • Dmitry

      Команду нужно писать не в окошке «Выполнить», а в командной строке, запущенной от имени администратора.

      Ответить

  • данил

    у меня ошибка 0xc000007b появляется через каждые 30 сек что делать подскажите плз? win 7

    Ответить

  • Nata

    Спасибо огромное! помог совет 2 или 3 (точно не скажу какой, ну или оба сразу). И, может быть, помог совет по удалению файла xinput1_3.dll. В общем, была ошибка, очень долго помучилась, теперь нет ошибки. Еще раз, спасибо.

    Ответить

  • Maxi

    Бесполезные советы. Когда случается серьезная ошибка этот детский сад не поможет

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться