Приветствую! У меня возникла проблема при запуске программы. Появляется сообщение об ошибке: Ошибка при запуске приложения (0xc000007b). Пожалуйста, подскажите, что делать!
- Если у вас возникают проблемы с запуском игры или программы из-за несовместимости с операционной системой. Например, если она была выпущена для Windows XP, а вы пытаетесь запустить её на Windows 7 или 10.
- Также возможно, что у вас установлены библиотеки Microsoft Visual C++, NET.Framework или DirectX несовместимой версии, что мешает запуску программы. Например, она была скомпилирована на версии Microsoft Visual C++ 2008 года, а на вашем компьютере установлена Microsoft Visual C++ 2019 (они не совместимы).
- Иногда программа требует выполнения от имени администратора.
- Также возможно, что запуск какой-то библиотеки блокируется антивирусом.
- Если есть поломка в системных файлах, это также может вызвать проблемы с запуском программы.
- Проблема также может быть связана с несовместимостью библиотек в установленной игре или программе.
Я подробно описал все эти причины, а также предложил возможные решения ниже. Если проблема останется после применения всех вариантов и способов, пишите в комментариях, я постараюсь помочь вам.
Метод 1: Режим совместимости
Иногда возникают ситуации, когда игра не совместима с вашей операционной системой. Например, если она была выпущена для Windows 7 или даже XP. У меня был опыт запуска игры «Magic & Mayhem» на Windows 10, и даже на Windows 7 она запускалась с трудом. Но проблему можно решить довольно просто — нужно запустить режим совместимости.
- Щелкните правой кнопкой мыши по ярлыку или файлу, который запускает игру или программу, и выберите «Свойства».
- Если у вас возникают проблемы совместимости, то на «десятке» можно воспользоваться кнопкой «Запустить средство устранения проблем с совместимостью» — просто кликните по ней.
- Необходимо кликнуть на опцию «Использовать рекомендуемые настройки».
- При необходимости система самостоятельно подберет рекомендуемые параметры запуска и выберет необходимую операционную систему. Нажмите кнопку «Проверить программу» — если всё прошло успешно, то программа будет запущена. Если нет, нажмите «Далее».
- Если программа запущена, выбираем «Да», в противном случае выбираем второй вариант.
- Такую же операцию можно выполнить вручную. Для этого нужно выбрать свойства, установить галочку «Запустить программу в режиме совместимости с» и выбрать нужную операционную систему. Если вы хотите запустить программу или игру, выпущенную для XP или Windows 95, в десятке это будет сложно, так как соответствующих опций здесь просто нет, в отличие от Windows 7. В любом случае необходимо опробовать различные варианты.
- Если указанное не приносит результата, попробуйте отметить все варианты ниже.
Метод 2: Системные библиотеки
Наиболее распространенная проблема возникает из-за отсутствия необходимых версий библиотек Microsoft Visual C++, .NET Framework или DirectX. Это особенно актуально для недавно установленных систем, когда запускаются неправильные версии игр, скачанные из торрентов. Вы, возможно, скажете: «Но у меня уже все установлено!» — да, но чаще всего устанавливается только последняя версия таких библиотек. Например, у вас может быть установлена Visual Studio 2019 года, но это отличается от Visual Studio 2012. И программы, созданные для Visual Studio 2012, не будут работать в Visual Studio 2019 — звучит замечательно, не правда ли? — Это и есть проблема совместимости.
Как правило, при установке игры или программы автоматически устанавливаются необходимые библиотеки. Но если вы загрузили подозрительную версию, то злонамеренный пират мог пропустить их. В результате игра или программа не запустится.
Что же делать в этом случае? Правильно, вам нужно вручную установить необходимую библиотеку. Лучше всего найти информацию о версиях Microsoft Visual C++, .NET Framework и DirectX, используемых для создания данной программы или игры. Начните с Microsoft Visual C++, и если программа все равно не запускается, установите .NET Framework и DirectX.
Если информацию найти невозможно, то сначала загрузите и установите ВСЕ версии Microsoft Visual C++ с 2008 года. Не забудьте, что нужно установить ВСЕ ВЕРСИИ!
После процедуры проверки необходимо убедиться, что приложение успешно запускается. Если ситуация не улучшается, то следует установить NET.Framework – перейдите по ссылке . После установки NET.Framework ошибка может продолжать возникать из-за того, что в Windows даже старые версии 3,5 просто отключены. Давайте это исправим:
- Откройте раздел «Панель управления».
- Ищем категорию «Программы и компоненты».
- Кликаем по пункту «Управление компонентами Windows».
- Если у вас не включен «Net Framework 3.5», то кликните на него и нажмите «ОК».
- Соглашаемся на установку.
Для установки DirectX следует воспользоваться автономным пакетом, доступным для загрузки с официального портала компании Microsoft.
Метод 3: Отключение GameMode в Windows 10
В списке из десяти пунктов есть особый игровой режим, который, по словам разработчиков, должен улучшить производительность во всех играх, но как именно он это делает – загадка. Поэтому, чтобы не рисковать, лучше его просто отключить.
- Открываем меню «Пуск» – «Параметры».
- Необходимо зайти в приложение «Xbox Game Bar» и выключить его работу.
- Аналогичные действия проводим и с режимом игры.
Метод 4: Поиск и исправление ошибок с помощью командной строки
Возможно, возникла проблема в некоторых системных файлах операционной системы. Необходимо выполнить запуск консоли с правами администратора.
Нажимаем клавишу Enter и ожидаем завершения процедуры.
Метод 5: Ошибка драйвера
Часто возникают ошибки из-за неправильного или поврежденного драйвера видеокарты. Поэтому в первую очередь нужно перейти на официальный сайт и загрузить соответствующий драйвер для вашей видеокарты.
Наиболее простой способ — установить программу на компьютер, которая автоматически определит и установит необходимые драйверы. Однако можно также загрузить программное обеспечение вручную, введя точное название в критерии поиска. Если вы не знаете, как узнать название вашей видеокарты, прочитайте данную инструкцию.
Существует еще один способ. Можно попробовать переустановить драйвер через «Диспетчер устройств»:
- Для этого щелкните правой кнопкой мыши по «Компьютеру» и перейдите в «Свойства».
- Отыскиваем и открываем раздел «Устройства и принтеры».
- Откройте контекстное меню правой кнопкой мыши на графическом ускорителе и выберите пункт «Свойства».
- Просмотрите, раньше драйвер мог быть установлен вручную, или может быть вы уже его устанавливали, поэтому стоит попробовать его «Откатить» до предыдущей версии. В случае, если эта кнопка не активна, или откат не помог, то следует нажать «Удалить устройство».
- Когда подключены к сети интернет, необходимо нажать на кнопку «Произвести обновление конфигурации оборудования» — драйверы будут автоматически установлены через сервера Microsoft.
Метод 6: Восстановление ОС
Если проблема возникла недавно, а программа или игра, которая выдает ошибку, ранее запускалась нормально, то есть вероятность того, что некоторые системные файлы операционной системы могли быть повреждены. Чтобы не угадывать, что именно сломалось, мы выполним восстановление ОС:
- Воспользуйтесь поиском Windows и введите слово «Восстановление», затем откройте данный раздел. В Windows 7 – откройте «Пуск» – «Панель управления» и там найдите соответствующий пункт.
- Опция «Восстановление системы» активирована.
- Выбор точки восстановления рекомендуется делать вручную, хотя система может предложить готовое решение.
- Как правило, я предпочитаю выбирать самую раннюю передачу, но вы также можете учитывать дату и ранее установленные программы, возможно, они могли вызвать проблему.
- При восстановлении компьютер будет автоматически перезагружен один раз.
Метод 7: Отключение экрана антивируса
Попробуйте отключить защиту антивирусной программы и запустить программу – кликните правой кнопкой по значку антивируса в трее, затем найдите раздел защиты и выключите ее.
Если на вашем компьютере отсутствует антивирусное ПО, то вероятно включен встроенный брандмауэр или защитник — отключите их. В случае необходимости, воспользуйтесь данным руководством для выполнения этой операции.
Метод 8: Запуск с правами администратора
У моего друга возникла эта проблема при запуске Epic Games Store. Можно попробовать запустить проблемное приложение с правами администратора. Щелкаем правой кнопкой мыши по ярлыку или exe-файлу и выбираем «Запуск от имени администратора».
0
Метод 9: Решение в Steam
У меня возникала подобная проблема даже с лицензионными играми, загруженными через Steam. Возможно, проблема заключается в целостности файлов. Обычный антивирусный сканер может влиять на загруженные файлы и их нарушать — поэтому на время его лучше отключить.
После этого кликните правой клавишей мыши на игре и выберите «Свойства».
Зайдите в категорию «Local Files» и кликните на кнопку «Verify Integrity of Game Files».
В случае повторного возникновения ошибки после процедуры, рекомендуется выполнить удаление игры и затем провести повторную установку. Важно помнить, что во время данной процедуры не следует активировать антивирусное программное обеспечение. Включить антивирус можно только после полного завершения установки и загрузки игры.
1
Метод 10: Обновление Windows
Невероятно, но такой подход может оказаться полезным. Столкнуться с ошибкой можно из-за проблем с операционной системой, и их решить может только разработчик. В 2020 году на форумах было полно постов с этим сообщением, и, оказывается, вся вина легла на плечи Windows.
- Щелкните «Пуск» – «Параметры».
- Раздел «Обновление и безопасность» необходимо уделить особое внимание.
- Посещаем раздел «Центр обновления Windows», проводим проверку и загружаем все доступные обновления.
Этот процесс также относится к Windows 7 – откройте меню «Пуск», затем найдите и выберите пункт «Панель управления», после чего откройте раздел «Центр обновления Windows» и установите все имеющиеся обновления. Важно помнить, что операционная система «семерка» уже не получает поддержку, поэтому если проблема сохранится, то стоит обновить компьютер до версии Windows 10.
2
Метод 11: Отключение автозагрузки
Существует возможность, что определенная программа активна и мешает запуску. Зайдите в «Диспетчер задач». В операционной системе «десятка» достаточно нажать правую кнопку мыши по нижней панели.
В Windows 7 необходимо нажать комбинацию клавиш:
Win + R
И ввести команду:
Откройте раздел «Автозагрузка» и отключите ВСЕ ПРОГРАММЫ (даже антивирус). После этого перезагрузите компьютер и попробуйте запустить проблемное ПО. Если это позволит решить проблему, тогда уже можно начинать поиск программ, влияющих на запуск из автозагрузки.
3
Метод 12: Использовать Dependency Walker
Dependency Walker – это инструмент, который помогает определить причину возникновения проблем при запуске программы (по любой причине). Например, проблема может быть связана с несовпадением разрядности определенных файлов, установленных в программе. Например, если у вас 32-х битная система, а программа использует библиотеки для 64-х бит. Или возникают проблемы совместимости с некоторыми библиотеками, которые взаимодействуют как с программой, так и с операционной системой.
Видеоинструкцию по использованию данной программы вы можете посмотреть ниже.
4
Ничего не помогло
В случае повторной ошибки, необходимо выполнить следующие профилактические меры:
- Протестируйте компьютер с помощью актуальной антивирусной программы.
- Очистите компьютер от ненужных файлов — подробная информация об этом доступна здесь.
- Если ранее устанавливали какое-то программное обеспечение, попробуйте удалить его.
- Если программа была загружена с подозрительного ресурса, попробуйте найти другую версию на другом сайте.
- Если перед установкой Windows вы загружали сомнительную версию с Йо-хо-хо сайтов, то возможно в этом и есть проблема. Мы рекомендуем использовать стандартный установщик — подробнее об этом можно узнать здесь. Если это так, то рекомендуется переустановить оригинальную версию операционной системы.
- Таким образом, проблема может возникнуть не из-за вашего компьютера, операционной системы или в вас самих, а из-за программного обеспечения – попробуйте удалить его и установить заново.
Если у вас остались вопросы, пишите в комментариях.