Приложение не удалось запустить правильно (0xc000007b)

Приложения Windows(Windows) зависят от количества выполняемых операций. И в то же время существуют различные параметры, которые необходимо выполнить, чтобы программа заработала. Ошибка, которая может появиться при их запуске: «Не удалось правильно запустить приложение (0xc00007b)» (The application was unable to start correctly (0xc00007b)). Существует множество причин возникновения этой ошибки, но основной причиной может быть приложение x86, несовместимое с операционной системой на базе x64.

Ошибка 0x000007b обычно указывает на конфликт программного обеспечения с несовместимой архитектурой. Например, попытка использовать 32-разрядное программное обеспечение в 64-разрядной системе. Однако вы можете запускать 32-разрядные программы на 64-разрядном компьютере.

0x000007b-приложение-было-невозможно-запустить-правильно

Если вы видите диалоговое окно с сообщением, что приложение не удалось запустить правильно(The application was unable to start correctly) , код ошибки 0xC000007B , СТАТУС НЕВЕРНЫЙ ФОРМАТ ИЗОБРАЖЕНИЯ(STATUS INVALID IMAGE FORMAT) , при попытке запустить программу или игру, это означает, что приложение несовместимо с архитектурой вашей Windows 11/10. ПК или отсутствуют зависимости. Эта ошибка также может появиться при использовании устаревшей .NET Framework , Direct X , драйвера(Driver) или повреждении системных файлов. Это также может появиться, когда есть проблема с вашим жестким диском.

Хотя 0xC000007B возникает во многих других программах, STATUS_INVALID_IMAGE_FORMAT означает, что при попытке запустить приложение, предназначенное для работы в 64-разрядной системе, работающей в 32-разрядной системе. Системе не удается загрузить DLL , предназначенную для 64-разрядных систем, и поэтому она переходит в состояние завершения. Кроме того, если вы также указываете на файл NTStatus.h , это может означать, что это может быть случай повреждения файла.

Приложение не удалось запустить правильно (0xc000007b)

Имея представление о том, что вызывает ошибку 0x000007b, вы гораздо лучше подготовлены к решению проблемы. Вот исправления, которые мы рассмотрим в этом разделе:

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

Первое, что вам нужно сделать, это нажать OK, чтобы закрыть приложение. Во- вторых(Second) , попробуйте снова установить носитель, чтобы проверить, работает ли он на этот раз. Если нет, попробуйте следующие методы ниже:

  1. Запустите приложение в режиме совместимости.
  2. Включите .NET Framework.
  3. Обновите DirectX.
  4. Переустановите Visual C++.
  5. Замените поврежденные библиотеки DLL
  6. Переустановите приложение(Application) с правами администратора(Admin Privileges)
  7. Установить и обновить зависимости
  8. Используйте утилиту CHKDSK.

Далее мы перейдем к деталям вышеупомянутых исправлений, а также к необходимым шагам для их успешного выполнения.

1] Запустите(Launch) приложение в режиме совместимости

свойства совместимости ярлыков

Режим совместимости полезен для запуска программ, несовместимых с вашей системой. Если вы подозреваете, что причиной ошибки является совместимость приложения, щелкните правой кнопкой мыши ярлык и перейдите в «  Свойства(Properties) » .

Перейдите на  вкладку « Совместимость » в окне « (Compatibility)Свойства(Properties) » и, если вы знаете более раннюю версию Windows , в которой программа правильно обрабатывалась, установите флажок «  Запустить эту программу в режиме совместимости»(Run this program in compatibility mode for) .

Либо нажмите  «Запустить средство устранения неполадок совместимости»(Run compatibility troubleshooter) . Затем выберите стабильную версию Windows в раскрывающемся списке « (Windows)Режим совместимости» (Compatibility mode ) и нажмите кнопку «  ОК(OK) » .

2] Включить .NET Framework

включить фреймворк dotnet

Наиболее распространенная причина кода ошибки 0x000007b в Windows 11/10 заключается в том, что система по умолчанию отключает .NET Framework. Вы должны включить это, чтобы использовать Origin .

Чтобы включить .NET Framework на вашем компьютере, нажмите клавишу Windows и найдите Панель управления(Control Panel) . Запустите панель управления(Launch Control Panel) .

Измените панель управления на представление «  Категория(Category) » по ссылке в правом верхнем углу, а затем нажмите  «Удалить программу»(Uninstall a program) . В разделе  « Программы»(programs) . Здесь выберите ссылку «  Включить или отключить функции Windows» на(Turn Windows features on or off) левой панели.

включить или выключить функции Windows

Отметьте все флажки для  .NET Framework . Они должны быть в начале списка. После включения .NET Framework нажмите кнопку OK . Это останавливает ошибку 0x000007b.

3] Обновить DirectX

Еще одно базовое решение проблемы, упомянутой выше, —  обновить или переустановить DirectX(update or reinstall DirectX) . Обновив или переустановив DirectX , вы можете просто заменить поврежденные или несовместимые компоненты DirectX с вашего компьютера.

Мы определили устаревший Direct X как фактор, который может вызвать ошибку с кодом 0x000007b. Обновление Direct X также улучшит вашу игру и производительность системы. Чтобы обновить его, посетите веб-сайт Microsoft DirectX и загрузите последнюю версию.

После загрузки установочного файла Direct X дважды щелкните его, чтобы начать установку. В серьезных случаях ошибки 0x000007b установка Direct X может завершиться ошибкой.

Вы также можете попробовать запустить средство диагностики DirectX.(run the DirectX Diagnostic Tool.)

4] Переустановите Visual С++

скачать визуал с++

Если вы по-прежнему замечаете проблему после первого исправления, переустановите Visual C++ Redistribution .

Во-первых, вам нужно удалить то, что у вас уже есть.

Найдите «  Установка и удаление программ»(Add or remove programs) в меню « Пуск(Start) » и выберите его. Нажмите(Click) на все версии  Visual C++ в этом списке и удалите их.

После удаления различного программного обеспечения VC++ откройте связанную веб-страницу и прокрутите вниз до первого раздела после Summary . Это должна быть последняя версия.

Здесь щелкните ссылки рядом с x86 и  x64  , если ваш компьютер 64-разрядный, потому что вам необходимо загрузить как 64-разрядную, так и 32-разрядную версии. Системы(Systems) на 32-битной архитектуре нужно качать только x86.

5] Замените поврежденные библиотеки DLL.

Иногда поврежденные файлы DLL , являющиеся неисправными, также могут вызывать проблемы в приложениях во время их выполнения. Вам необходимо исправить эти отсутствующие или поврежденные файлы DLL .

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

Лучший способ сделать это — запустить средство проверки системных файлов или DISM .

6] Переустановите приложение(Reinstall Application) с правами администратора(Admin Privileges)

Перезагрузите компьютер с Windows , а затем установите приложение с правами администратора . (Admin)Вы можете щелкнуть по нему правой кнопкой мыши и выбрать «Запуск от имени администратора»(Run as Administrator) . Если ваша учетная запись является обычной учетной записью, обязательно попросите администратора помочь вам установить ее, введя его пароль при появлении запроса.

7] Установка и обновление зависимостей

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

а] Установите квалифицированные драйверы

Для работы некоторых высокопроизводительных приложений и игр необходимы правильные и действительные драйверы. Они не будут работать с универсальными драйверами. У Microsoft(Microsoft) есть тестирование Windows Hardware Quality Labs(Windows Hardware Quality Labs testing) или WHQL Testing.  Это гарантирует, что водители соответствуют требованиям и проходят надлежащее тестирование перед сертификацией. Поэтому, когда вы устанавливаете драйверы, убедитесь, что они являются квалифицированными драйверами для этой Windows .

б] Обновите(Update) или загрузите(Download) и установите DirectX

Microsoft DirectX — это набор технологий, разработанных Microsoft для аппаратного ускорения тяжелых мультимедийных приложений, таких как 3D-игры и HD-видео. Хотя в Windows 10 используется Directx 12 , в более ранней версии использовался  DirectX 11 . Обязательно следуйте инструкциям по  обновлению или установке DirectX(update or install DirectX) на ПК с Windows 10.

c] Установите среду выполнения Microsoft DirectX для конечных пользователей.(Microsoft DirectX End-User Runtime)

Среда выполнения Microsoft DirectX для конечного пользователя(Microsoft DirectX End-User Runtime) предоставляет обновления до версии 9.0c и предыдущих версий DirectX . Перейдите по этой ссылке(this link) , чтобы загрузить и установить его прямо сейчас.

г] Установите(Install) или обновите платформу .NET .

Эта структура используется приложениями и играми во время разработки. Это означает, что без файлов среды выполнения, установленных на вашем ПК с Windows 10, он не будет работать.  Установить или обновить .NET Framework очень просто. Вы также можете проверить это с помощью инструмента проверки установки .NET(.NET setup verification tool) .

8] Используйте утилиту CHKDSK

Утилита CHKDSK удобна для поиска и устранения проблем с жестким диском. Это инструмент командной строки, который можно использовать без дополнительного программного или аппаратного обеспечения. Найдите cmd в меню « Пуск(Start) » и щелкните правой кнопкой мыши  « Командная строка(Command Prompt) » . Выберите параметр «  Запуск от имени администратора(Run as administrator ) ».

Введите(Input) приведенную ниже команду в окне командной строки(Command Prompt) и нажмите клавишу ВВОД(ENTER) .

chkdsk /f /r

Командная строка(Command Prompt) теперь может спросить вас, хотите ли вы сканировать свою систему при следующем перезапуске. Нажмите клавишу Y , чтобы принять это, и нажмите ENTER . Теперь ваш компьютер перезагрузится и начнет сканировать и устранять проблемы на жестком диске.

Надеюсь, что-то помогло.

Другие похожие ошибки Приложение не удалось запустить корректно :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)

  • Приложение не удалось запустить правильно ( 0xc0000142 )
  • Не удалось правильно инициализировать приложение ( 0xc0000135 )
  • Приложению не удалось правильно инициализировать 0xc0000005
  • Приложение не удалось запустить правильно ( 0xc0000022 )
  • Приложение не удалось запустить правильно ( 0xc0000018 )
  • Приложение не удалось правильно запустить ( 0xc0000017 ).



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts