СПРОСИТЕ! Привет. Такая проблема: при запуске программы появляется окно с текстом: Ошибка запуска приложения (0xc000007b). Пожалуйста помоги!
БЫСТРЫЙ ОТВЕТ! Ошибка возникает по нескольким причинам:
- Совместимость с операционной системой. Например, игра была выпущена в эпоху Windows XP, и вы хотите запустить ее в Windows 7 или 10.
- Вы установили неправильную версию библиотек Microsoft Visual C++, NET.Framework или DirectX для запуска этой программы. Например, вы были созданы на Microsoft Visual C++ версии 2008, а на вашем компьютере установлен Microsoft Visual C++ 2019 (они несовместимы).
- Программа требует прав администратора.
- Антивирус блокирует запуск какой-то библиотеки.
- Есть повреждения в системных файлах.
- Проблема совместимости библиотеки в установленной игре или программе.
Все эти причины, а также решения я подробно описал ниже. Если после всех вариантов и способов проблема не исчезнет, пишите в комментариях, чем смогу, помогу.
- Метод 1: Режим совместимости
- Метод 2: Системные библиотеки
- Метод 3: Отключение GameMode в Windows 10
- Метод 4: Поиск и исправление ошибок с помощью командной строки
- Метод 5: Ошибка драйвера
- Метод 6: Восстановление ОС
- Метод 7: Отключение экрана антивируса
- Метод 8: Запуск с правами администратора
- Метод 9: Решение в Steam
- Метод 10: Обновление Windows
- Метод 11: Отключение автозагрузки
- Метод 12: Использовать Dependency Walker
- Ничего не помогло
Метод 1: Режим совместимости
Иногда ошибка может возникнуть, если игра просто не предназначена для вашей операционной системы. Например, он был выпущен в далекие бородатые времена Windows 7 или даже XP. В один прекрасный момент у меня была ошибка запуска игры Magic & Mayhem на десятке, которая даже на 7-ке запускалась с трудом. Но эта проблема решается достаточно просто — запустим режим совместимости.
Метод 2: Системные библиотеки
В большинстве случаев проблема возникает из-за отсутствия необходимой версии библиотек Microsoft Visual C++, NET.Framework или DirectX. Особенно часто это происходит на только что установленных системах, когда запускаются кривые версии скачанных с торрентов игр. Сейчас вы скажете: а у меня уже все установлено?! — да, но дело в том, что чаще всего по умолчанию установлена последняя версия таких библиотек. Например, у вас установлена Visual Studio 2019, но она отличается от Visual Studio 2012. И программы, которые были выпущены и созданы под баннером VS 2012, не будут работать под VS 2019, круто, верно? — это совместимость для вас.
Обычно в этом случае при установке игры или программы нужные библиотеки устанавливаются по умолчанию, но если вы скачали странную сборку, хитрый хакер может забыть ее туда запихнуть. И как следствие не запускается игра или программа.
Что мы делаем? — правильно, нужно вручную установить нужную библиотеку. Лучше всего нагуглить определенную версию программы или игры, какие версии Microsoft Visual C++, NET.Framework и DirectX использовались при создании. Начните с Microsoft Visual C++, и если программа отказывается запускаться, перейдите к установке NET.Framework и DirectX.
Если эта информация не может быть найдена, мы сначала загружаем и устанавливаем ВСЕ версии Microsoft Visual C++, начиная с начала 2008 года; вот ссылка на все версии. Еще раз уточню, что нужно ставить ВСЕ ВЕРСИИ!
После этого проверяем, запускается ли приложение. Если это не поможет, значит, мы уже установили NET.Framework; перейди по ссылке. После установки NET.Framework ошибка может остаться из-за того, что в Windows даже старые версии 3.5 просто отключены. Давайте исправим это:
DirectX устанавливается с помощью отдельного пакета, который можно скачать с официального сайта Microsoft.
Метод 3: Отключение GameMode в Windows 10
В десятке есть так называемый игровой режим, который должен оптимизировать все игры, но как он это делает? — никто не знает. Поэтому, далеко не грех, лучше его отключить.
Метод 4: Поиск и исправление ошибок с помощью командной строки
Возможно проблема с какими-то системными файлами операционной системы. Запустите консоль с правами администратора.
Пишем команду:
sfc /сканировать сейчас
Нажмите Enter и дождитесь завершения процедуры.
Метод 5: Ошибка драйвера
Довольно часто ошибка возникает из-за кривого или сломанного драйвера видеокарты. Так что сначала зайдите на официальный сайт и скачайте правильный драйвер для вашей видюхи.
- Амд
- NVIDIA
Самый простой способ — установить на компьютер программу, которая автоматически обнаружит и установит для вас необходимые дрова. Но вы можете скачать софт вручную, введя точное название по критериям поиска. Если вы не знаете, как узнать название вашей видеокарты, прочтите эту инструкцию.
Есть еще один способ. Можно попробовать переустановить драйвер через «Диспетчер устройств»:
Метод 6: Восстановление ОС
Если проблема появилась недавно и программа или игра, выдавшая ошибку, запустилась нормально, то есть вероятность, что некоторые файлы операционной системы повреждены. Чтобы не гадать, что именно сломалось, восстановим операционную систему:
Метод 7: Отключение экрана антивируса
Попробуйте отключить защиту антивирусной программы и запустите ее: щелкните правой кнопкой мыши значок антивируса в трее, затем найдите раздел защиты и отключите его.
Если у вас нет антивирусной программы, то работает встроенный Брандмауэр или защитник; отключить его. Если вы не знаете, как это сделать, прочитайте эти инструкции.
Метод 8: Запуск с правами администратора
У моего друга была эта проблема при запуске программы Epic Games Store. Вы можете попробовать запустить проблемное приложение с правами администратора. Щелкните правой кнопкой мыши по ярлыку или exe-файлу и выберите «Запуск от имени администратора».
Метод 9: Решение в Steam
У меня была похожая ошибка даже с лицензионными играми, скачанными из Steam. Скорее всего проблема с целостностью файлов. В то же время обычная антивирусная программа может воздействовать на загружаемые файлы и повреждать их, поэтому пока отключите ее.
После этого щелкните правой кнопкой мыши по игре и перейдите в «Свойства».
Перейдите в раздел «Локальные файлы» и нажмите кнопку «Проверить целостность файлов игры».
Если после процедуры ошибка повторится, удалите игру и установите ее заново. В этот момент ни в коем случае не включайте антивирусную программу. Активировать его можно только после полной установки и скачивания игры.
Метод 10: Обновление Windows
Как ни странно это звучит, но это тоже может помочь. Ошибка может возникнуть из-за проблем с операционной системой, и решить их может только сам разработчик. В 2020 году на форумах было полно сообщений с этой ошибкой, но оказалось, что виновата винда.
Это касается и Windows 7 — «Пуск» — «Панель управления» — «Центр обновления Windows» — далее устанавливаем все возможные обновления. Помните, что «семерка» уже давно не поддерживается, и если ошибка повторяется, желательно обновить компьютер до Windows 10.
Метод 11: Отключение автозагрузки
Есть вероятность, что какая-то программа запущена и мешает запуску. Зайдите в «Диспетчер задач». В «десятке» просто нажмите ПКМ в нижней панели.
В Windows 7 нужно нажать клавиши:
+R
И введите команду:
msconfig
Зайдите в «Пуск» и отключите ВСЕ ПРОГРАММЫ (включая антивирус). После этого перезагрузите компьютер и попробуйте запустить проблемное программное обеспечение. Если это решит проблему, посмотрите, что может повлиять на запуск ваших автозагрузочных программ.
Метод 12: Использовать Dependency Walker
Dependency Walker — это программа, которая помогает определить причину, по которой ваша программа не запускается (по какой бы то ни было причине). Например, проблема может быть в разрядности тех или иных файлов установленной программы. Например, у вас 32-битная система и программа установлена и использует библиотеки для 64-битной. Или проблема с совместимостью некоторых библиотек, которые работают и с программой, и с операционной системой.
Видеоинструкцию по использованию программы вы можете посмотреть на видео ниже.
https://youtube.com/watch?v=Ic-jxzppJqQ
Ничего не помогло
Если ошибка повторяется, проводим ряд профилактических мероприятий:
- Проверяем компьютер антивирусной программой со свежими базами.
- Полностью очищаем компьютер от мусора; это подробно описано здесь.
- Если вы что-то устанавливали ранее, вы можете попробовать удалить эту программу.
- Если вы скачали программу из сомнительного источника, то можете попробовать найти другую сборку на другом ресурсе.
- Если вы перед установкой Windows скачали непонятную сборку с сайтов Йо-хо-хо, то, возможно, проблема кроется в ней. Советую использовать стандартный установщик; здесь вы найдете более подробную информацию об этом. Так что, если это так, я бы на вашем месте переустановил обычную версию Windows».
- Опять же, ошибка может быть не по вине компьютера, системы или вас самих, возможно, ошибка в самой программе; попробуй полностью удалить и переустановить.
Если у вас есть вопросы, пишите в комментариях.