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

Если при запуске программы или игры компьютер с Windows 10, 8 или Windows 7 пишет «Ошибка при запуске приложения (0xc000007b). Для выхода из приложения нажмите кнопку ОК», то в этой статье вы найдете информацию о том, как убрать эту ошибку с тем, чтобы программы запускались как раньше и сообщение об ошибке не появлялось.
Почему появляется ошибка 0xc000007b в Windows 7 и Windows 8
Ошибка с кодом 0xc000007 при запуске программ говорит о том, что существует проблема с системными файлами Вашей операционной системы, в нашем случае. Более конкретно — данный код ошибки означает INVALID_IMAGE_FORMAT.
Самая частая причина появления ошибки при запуске приложения 0xc000007b — проблемы с драйверами NVidia, хотя и другие видеокарты тоже подвержены этому. Вообще, причины могут быть самые разные — прерванная установка обновлений или самой ОС, неправильное выключение компьютера или удаление программ напрямую из папки, без использования специальной утилиты для этого (Программы и компоненты). Кроме этого, это может быть следствием работы вирусов или какого-либо еще вредоносного программного обеспечения.
И, наконец, еще одна возможная причина — проблемы с самим приложением, что очень часто встречается, если ошибка проявляет себя в скаченной из Интернета игре.
Как исправить ошибку 0xc000007b
Первое действие, которое я бы рекомендовал, прежде чем приступать к любым другим — обновить драйвера для вашей видеокарты, особенно если это NVidia. Зайдите на официальный сайт производителя вашего компьютера или ноутбука или просто на сайт nvidia.com и найдите драйвера для вашей видеокарты. Загрузите их, установите и перезагрузите компьютер. Очень вероятно, что ошибка исчезнет.

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

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

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

Восстановление системы Windows
Последнее. С учетом того, что у многих наших пользователей на компьютере установлены так называемые «сборки» Windows, то причина может крыться в ней самой. Переустановите Windows на другую, лучше оригинальную, версию.
Дополнительно: в комментариях сообщили, что сторонний пакет библиотек All In One Runtimes также может помочь в решении проблемы (если кто-то попробует, прошу отписаться о результате), о том, где его скачать подробно в статье: Как скачать распространяемые компоненты Visual C++
Надеюсь, данная инструкция поможет Вам убрать ошибку 0xc000007b при инициализации приложения.
Исправление ошибки 0xc000007b в 64-битной Windows 10

Определенные программы при их запуске на Windows 10 могут вызывать ошибку 0xc000007b. Данная проблема вызывается разными причинами, соответственно, решений будет тоже несколько. Давайте разберемся, что могло стать источником возникновения неполадки.
Устранение ошибки 0xc000007b в Windows 10
Сразу же стоит оговориться, что перечисленные ниже варианты помогают не во всех случаях. Причиной этому становятся специфические проблемы некоторых сборок или действий пользователя, которые нельзя предугадать. Поэтому мы рассмотрим основные эффективные методы устранения ошибки, которые окажутся действенными в большинстве ситуаций.
Вы всегда (ну или почти всегда) можете обратиться к разработчику конкретного ПО. Иногда ошибка кроется вообще не в Windows, а в том, как написана программа: она может установиться, но при этом быть несовместима с Windows 10, а может перестать работать после своего обновления. Используйте обратную связь и расскажите создателю о проблеме, указав всю необходимую информацию (версию и разрядность ОС, пакет обновлений (1803, 1809 и т.д., версию проблемной программы).
Способ 1: Запуск программы с правами администратора
Некоторое ПО может требовать права администратора для запуска. Если вы только установили программу и при первой попытке запуска она выдала ошибку 0xc000007b вместо того, чтобы открыться, предоставьте ей повышенные права. Одноразовый эффект будет, если нажать по ярлыку (или самому EXE-файлу, это не имеет значения) ПКМ и выбрать пункт «Запуск от имени администратора».

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

Перейдите на вкладку «Совместимость» и поставьте галочку рядом с пунктом «Запускать эту программу от имени администратора».

После этого проверьте работоспособность ПО.
Убедитесь, что сама учетная запись также носит статус «Администратор», а не «Стандартная».
Способ 2: Решение проблем с запуском конкретной программы
Есть несколько других вариантов того, почему определенный софт отказывается открываться. Пойдем по порядку.
Добавление в исключения антивируса
Нечасто ошибка возникает только для одной программы, виновником чего становится антивирус. Просканируйте папку с проблемной игрой или приложением, используя выборочную проверку в настройках защитного ПО. Если опасные файлы не были выявлены, добавьте всю папку в исключения (также называется «белый список») антивируса.
Рекомендуем проверить антивирусом весь компьютер, вредоносное ПО может находиться в других местах и влиять на запуск нескольких программ, о которых вы не в курсе.
Отключение антивируса на время
Противоположный вариант, который в целом не очень рекомендуется — временное отключение антивируса на момент запуска проблемной программы.
Переустановка программы
Когда не запускается только одна программа (часто это какая-то игра из Steam), проще всего будет попытаться ее переустановить. При необходимости перед деинсталляцией сохраните папку с пользовательским профилем (или с сохранениями, если эта игра) в другое место. Точных инструкций здесь дать невозможно, поскольку каждое приложение удаляется по-своему, а данные юзера, если такие имеются, сохраняются в разных местах (обычно это папка AppData, но не всегда).
Удаление конфликтной программы
Учитывайте также, что если вы установили 2 похожие программы, которые в теории могут конфликтовать между собой, причина появления ошибки будет вполне обоснована. Отключите или удалите одну из последних программ, которая, по вашему мнению, привела к конфликту, и проверьте, открывается ли та, что не запускалась.
Удаление DLL-файла
Некоторые игры отображают вместо запуска ошибку 0xc000007b, исправить которую можно, заставив их создать новый DLL-файл. Речь идет о компоненте Runtime Library — «msvcp110.dll».

- Зайдите в папку C:\Windows\SysWOW64 и найдите там «msvcp110.dll».
- Переместите его, например, на рабочий стол.
- Запустите проблемное приложение, заставив тем самым его создать недостающий DLL заново. Если вдруг вы получите новую ошибку о том, что msvcp110.dll не найден, верните файл на место и переходите к другим способам.
Использование лицензионной версии программы
Ошибке 0xc000007b и ей аналогичным часто подвержены пиратские версии софта. Они часто работают «криво», и виной тому подмена, удаление лишнего и прочие манипуляции с файлами. Если вы хотите пользоваться каким-то ПО, лучшим способом будет честно его приобрести. К слову, то же самое касается самой Windows и разных ее любительских сборок.
Способ 3: Установка и переустановка DirectX
Вместе с Windows 10 пришло обновление компонента DirectX до 12 версии. Пользователи, с компьютерами, не поддерживающими эту версию, остаются на совместимой 11 версии.
ДиректИкс пользуются не только игры, но и определенные программы. В Windows 10 у него могут отсутствовать некоторые файлы от своих предшественников (обычно касается DirectX 9), и именно это нередко становится проблемой при запуске приложений. Кроме того, файлы даже 12 (или 11) версии в ходе обновления или других ситуаций могут оказаться поврежденными, утратив свою работоспособность. Выход здесь простой — пользователю необходимо вручную установить более старый либо обновить свежий DirectX.

Мы предлагаем ознакомиться со статьей, в которой рассказывается о переустановке DirectX и о добавлении в систему старых версий, выпущенных с 2005 по 2010 год.
Не всегда установка заканчивается успешно, и если это ваш случай — прочитайте следующий материал.
Способ 4: Обновление/откат драйвера видеокарты
Проблема касается владельцев видеокарт NVIDIA — чаще всего именно у них появляется рассматриваемая ошибка, причем она может быть как из-за устаревания версии драйвера, так и после его обновления. В зависимости от предшествовавшего действия (или бездействия) пользователя ситуация будет решаться обновлением либо, наоборот, откатом. Ниже вы найдете 2 ссылки, из которых выберите ту, что соответствует вашему случаю.
Радикальным, но полезным методом будет переустановка ПО для графической карты.

При возникновении трудностей с инсталляцией обратитесь к этим статьям:
Способ 5: Проверка целостности системных файлов
В операционной системе есть собственное хранилище системных файлов, которое используется для восстановления поврежденных данных. Его можно использовать как в Виндовс, так и в среде восстановления, когда полноценный запуск ОС недоступен.
Ошибка 0xc000007b при повреждении какого-либо системного файла (например, одного из носящих расширение SYS) иногда приводит к тому, что загрузиться в Windows 10 не удается, вместо этого пользователь наблюдает голубое окно с неустранимой ошибкой. Используя загрузочную флешку, можно прибегнуть к одному или двум инструментам восстановления системных файлов. Если же сама «винда» работает нормально, работать с данными компонентами будет еще проще. Подробно обе процедуры расписаны в статье по ссылке ниже.

Способ 6: Установка Microsoft Visual C++
Майкрософт распространяет набор компонентов и плагинов, необходимых для запуска многих приложений и игр. Эти пакеты называются Microsoft Visual C++ Redistributable и у них есть несколько версий, необходимых для установки, так как сами программы, в зависимости от их даты создания, могут потребовать любую из них.
- Первым делом просмотрите, установлены ли у вас эти пакеты. Нажмите ПКМ по «Пуск» и перейдите в «Параметры».

- Из списка разделов выберите «Приложения».

- В перечне установленного ПО отыщите «Microsoft Visual C++ Redistributable». Важно знать, что один пакет — одна разрядность и один год. Так, в идеале должны быть установлены версии, начиная с 2005 и заканчивая 2017 (либо 2015). Владельцам 64-разрядных систем дополнительно нужны и 32-разрядные файлы (x86).

При отсутствии каких-либо версий скачайте их с официального сайта. В следующей статье вы найдете информацию о Microsoft Visual C++ Redistributable, а в конце — ссылки для скачивания отсутствующих пакетов с официального сайта Microsoft.
Для многих версий Microsoft Visual C++ вышли обновления (Service Pack или Update), поэтому даже при наличии базовых пакетов этих версий на компьютере рекомендуется их улучшить, установив исправления. Ссылки на последние редакции вы найдете ниже.
Устанавливается это программное обеспечение как и любое другое.
Способ 7: Установка/обновление Java
Отсутствие новой версии Java или этого ПО в принципе так же провоцирует появление ошибки 0xc000007b. Джава необходима определенным играм и приложениям, разработанным с использованием этой технологии. Проверить ее наличие в списке установленных программ можно так же, как проверяли наличие Microsoft Visual C++. Однако даже если она есть, часто требуется обновить ее вручную до последней версии.
Помните, что часто уведомления о необходимости обновления приходят на ПК автоматически, а иконка Java, готового для обновления, висит в трее. Если вы этого не наблюдаете долгое время, возможно, файлы Джава повреждены.
Способ 8: Включение Microsoft .NET Framework
Еще один набор системных файлов, представляющих собой платформу для работы с программами, написанными с использованием технологии .NET. Несмотря на то, что в Windows 10 этот пакет идет по умолчанию и обновляется вместе с ОС, Microsoft .NET Framework 3.5, включающий в себя 2.0 и 3.0 по умолчанию отключен в системе. Из-за этого старые программы, которые при установке себя не инсталлируют нужный для своей работы фреймворк, отказываются запускаться, в том числе и с рассматриваемой сегодня ошибкой. Пользователь и сам мог случайно выключить поддержку последней версии компонента. Итак, давайте рассмотрим, как включить это ПО.
- Откройте «Пуск» напишите «Панель управления» и откройте ее.

- Из списка элементов выберите «Программы и компоненты».

- На панели слева кликните по «Включение или отключение компонентов Windows».

- Из списка доступных компонентов найдите либо «.NET Framework 3.5» и включите его, либо то же самое сделайте с «.NET Framework 4.7» (в будущем эта версия может быть другой). В результате оба компонента должны быть помечены черным квадратом. Сохранитесь на «ОК».

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

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

Обращаем ваше внимание, что не только пиратский софт бывает некорректно собран их авторами. Это касается и самой операционной системы, из которой горе-сборщики любят вырезать все, что им хочется, и добавлять всякие улучшения на свой вкус. Это вполне может приводить к нестабильности ее работы и некорректном взаимодействии с программами. Поэтому если вы пользуетесь одной из таких сборок, ищите проблему конкретно в ней — вероятно, именно неумелая пересборка будет ответом на вопрос, почему появляется ошибка 0xc000007b. Скачайте чистую версию Windows 10 с официального сайта, установите ее и проверьте, как работает нужная программа или игра.
Мы рассмотрели доступные способы устранения ошибки 0xc000007b. В редких случаях юзерам не помогает ничего, даже чистая грамотная установка Win 10. Здесь остается только пробовать другую Виндовс (8 или 7) либо смотреть в сторону аппаратной диагностики комплектующих.
How To Fix Error 0xc000007b — Step-by-Step
![]()
Have you ever suffered from Windows error 0xc000007b? Today we will tell you how to solve this annoying error in Windows 10, Windows 7, and any other version of the operating system. Fix the Error 0xc000007b. Windows is a magnificent operating system, with it we will be able to access multiple applications and video games and it will also allow us to configure it practically completely. The only drawback it has, unlike other operating systems such as macOS or some Linux distribution, is its poor stability. Generally, Windows works almost perfectly, we can perform tasks without any kind of problem, but every once in a while the system returns errors that ruin our experience. Today we have to talk about one of them, the error 0xc000007b. Next, we will teach you what it is and how to fix the error 0xc000007b in Windows 10, Windows 8, and any version of Windows.
How to fix 0xc00007b error in Windows 10
What is error 0xc000007b
This famous and annoying error, also known as the one that returns the message “The application could not be started correctly”, indicates that there is a problem with the executed program or with a file that it contains. In most cases, it happens with popular games like GTA V, Fortnite, and League Of Legends or with programs that require a high processing power like Autocad or Photoshop. There are several ways to solve this uncomfortable error, in the following lines we will explain each one of them.
How to Fix 0xc00007b/0xc000007b Error
Update graphics card drivers
The vast majority of errors of this type are solved by updating the graphics card drivers that we have. Like all hardware components, this must be updated with the latest bug fixes. Updating the drivers of the graphics card is extremely simple, we just have to go to the official website of the manufacturer of it and look in the Downloads or Drivers section.
Reinstall the application that generates the error
Uninstalling and reinstalling the program that is causing the conflict is the quickest and easiest option that can be to solve the error 0xc000007b. Keep in mind that sometimes, some data is saved on your main hard drive, so it is advisable to verify that there are no files or folders with the name of the program. Once you remove the program, restart your PC before reinstalling the application and remember that, in some cases, you will also have to reinstall the DirectX, Netframework, and even Visual C ++ drivers.
Make use of administrator mode
In some cases, error 0xc000007b is fixed simply by running the application through administrator mode. This mode will allow us to access data from the program that we normally would not have, so when executing the command, new data would be read that can solve the problem. To run a program as administrator we just have to right-click on the .exe file and click on Run as administrator.
Checking corrupt items with Dependency Walter X64
A corrupt file is a piece of information that was altered for various reasons, which we will not investigate in this article. This type of file has the characteristic of being able to ruin applications causing them not to run and generate error 0xc000007b. One of the ways to get rid of this kind of file is thanks to third party programs like Dependency Walter X64. To download, install, and use it, you have to follow a series of steps:
- Go to the official website of the software by accessing this link and download the executable.
- Open it and follow the installation instructions.
- After installing and activating it, go to File> Open and select the .exe file of the program that is causing problems.
- If it has corrupt elements, they will be highlighted in red in the Module tab.
- If you get the message that dictates: The system cannot find the file specified, the next step you will have to take is to completely reinstall the colored library.
Fix error 0xc000007b thanks to compatibility mode
This famous error that affects Windows computers normally appears in programs or games that require high graphics or processing power such as The Witcher 3, Resident Evil 2 Remake, Cinema 4D, or Adobe Premiere. The vast majority of the time, this is due to incompatibilities between the hardware and software components. There is a way to check if the error is caused by this:
- Access the properties of the software that generates conflict by clicking on it with the right button and selecting Properties.
- A window will quickly open, check the Compatibility and Run this program in compatibility mode boxes.
- Choose a version of Windows older than the one you have, for example, if you have Windows 10, choose Windows 8 or Windows 7.
- Finally, save the changes and try to run the application again.
If it was a compatibility problem, the program would have to run correctly, and the error 0xc000007b would never have to appear again.
10 способов исправить ошибку 0xc000007b в Windows 10 x64
C ошибками Windows при установке или запуске приложений сталкивался практически каждый пользователь. Это не так страшно, как «синий экран смерти», но все равно неприятно. В большинстве случаев такое поведение операционной системы вызвано отсутствием необходимых для работы программы компонентов. В этом материале наши эксперты собрали методы устранения ошибки 0xc000007b в 64-х битной версии Windows 10.
Обновление Windows
Новая политика распространения обновлений, введенная Microsoft с выходом «десятки», предусматривает согласие пользователя на автоматическое их получение. В большинстве случаев она себя оправдывает, поскольку своевременно распространение исправлений позволяет избегать частых ошибок в работе операционной системы.
Открываем параметры Windows при помощи клавиатурной комбинации «Win+i». Переходим в раздел, отмеченный на скриншоте рамкой.
Проверяем наличие последних исправлений ОС, а затем открываем пункт «Дополнительные параметры».
Согласно требованиям лицензионного соглашения, пользователь не может отказаться от установки обновлений, но может ее отложить. Проверяем, чтобы переключатель временной отсрочки находился в выключенном положении.
Спускаемся в разделе дополнительных параметров ниже, к опциям получения и установки обновлений. Первый переключатель можно не трогать. Его положение по умолчанию соответствует получению актуальных обновлений по мере их выпуска. Указанные стрелками счетчики отложенной доставки для компонентов ОС и исправлений безопасности обнуляем.
Проделанные операции не гарантируют исчезновения ошибки 0xc000007b, но повышают такую вероятность. Если она вызвана распространенным программным обеспечением вполне вероятно, что Microsoft оперативно выпустит необходимое исправление.
Обновление драйвера видеокарты
Поскольку часто с такой ошибкой сталкиваются геймеры проверим актуальность драйверов видеокарты.
Вызываем управляющее меню кнопки «Пуск» сочетанием клавиш «Win+x». Открываем диспетчер устройств.
В списке оборудования находим раздел «Видеоадаптеры» и раскрываем его содержимое. Вызываем контекстное меню для используемой видеокарты. Если драйвер обновлялся вручную, сначала откроем пункт «Свойства». При автоматической установке можно сразу нажимать кнопку, отмеченную цифрой «3».
В свойствах драйвера обращаем внимание на параметр «Откатить». С его помощью можно вернуть прошлую версию ПО, если есть подозрение на некорректную работу новой. Когда эта кнопка не активна, остается только запустить обновление.
Окно поиска драйверов в обоих случаях одинаковое. Не важно, активировано оно из контекстного меню диспетчера или диалога свойств. Если на компьютере не сохранен драйвер от производителя достаточно ограничиться автопоиском.
Для ручного обновления можно посетить сайты производителей ( AMD , Nvidia или Intel ). На каждом существует система поиска драйвера по модели видеокарты.
Переустановка приложения
После установки обновлений можно попытаться устранить ошибку 0xc000007b переустановкой проблемного приложения. Удалить программу в Windows 10 можно как в новом, так и в старом интерфейсе.
Открываем параметры ОС и переходим к отмеченному разделу.
Для удобства список установленных приложений можно отфильтровать по дате установки или воспользоваться строкой поиска. Нажимаем на поле с вызывающей ошибку 0xc000007b программой, открывая меню действий. Нажимаем кнопку «Удалить». Система потребует повторного подтверждения и только потом приступит к деинсталляции ПО.
Кому-то привычнее работать со старой панелью управления. Чтобы запустить ее откроем диалоговое окно «Выполнить». В текстовом поле вводим «control», нажимаем клавишу ввода или кнопку «ОК».
Находим среди разделов классической панели пункт, отмеченный на скриншоте рамкой.
В списке программ находим приводящую к появлению ошибок. Выделяем ее мышкой. На панели действий активируется дополнительная кнопка, отмеченная цифрой «2». Нажимаем на нее и подтверждаем решение. Получив необходимые разрешения, Windows приступит к деинсталляции проблемного приложения.
После того как система завершит процедуру удаления, компьютер необходимо перезагрузить. Повторная установка может пройти успешнее, и ошибка 0xc000007b больше не появится.
Временное отключение антивируса
Иногда антивирусные приложения излишне строго проверяют файлы, распаковываемые установщиком ПО. Чтобы избежать появления ошибок можно временно отключить защиту. Злоупотреблять этим действием не стоит, используя его только для программ загруженных из надежных источников.
Microsoft снабдил Windows 10 достаточно надежным инструментом защиты, что позволяет пользователям отказаться от платных антивирусных программ. Рассмотрим необходимые действия применительно к системному приложению «Безопасность». Открываем параметры Windows и переходим в обозначенный на скриншоте раздел.
В области переходов выбираем раздел с иконкой щита. В правой части окна открываем параметры службы безопасности воспользовавшись обозначенной цифрой «2» кнопкой.
В области переходов снова выбираем символ щита, переключаясь на настройки системного антивируса. В параметрах защиты от угроз нажимаем на гиперссылку «Управление настройками».
Находим раздел «Защита в режиме реального времени». Переводим отмеченный на скриншоте переключатель в положение «Выключено». Системный антивирус перестанет работать и запуститься автоматически только после первой перезагрузки.
Чтобы не оставлять компьютер без защиты, после установки программного обеспечения возвращаем Windows Defender в активное состояние.
Запуск от имени администратора
Некоторым приложениям для полноценной работы требуются повышенные привилегии. При запуске обычным порядком они могут стать источником ошибки 0xc000007b.
Размещаем ярлык программы на рабочем столе. Вызываем контекстное меню нажав на него правой кнопкой мыши. Выбираем в списке пункт, отмеченный цифрой «1». Если с административными правами программа работает безошибочно, обращаемся к свойствам ее ярлыка.
Находим в нижней части окна отмеченную рамкой на скриншоте кнопку.
В открывшемся меню дополнительных свойств ставим галочку в указанном месте. В результате программа всегда будет запускаться с повышенными привилегиями.
Запуск в режиме совместимости
Режим совместимости предназначен для эмуляции предыдущих версии операционной системы. К примеру, программа хорошо работала в Windows XP, но при установке ее на Windows 10 x64 она «вылетает» с ошибкой 0xc000007. Включив режим совместимости, можно «убедить» приложение в том, что оно установлено и работает на XP.
Открываем контекстное меню на ярлыке программы. Переходим к отмеченному на скриншоте пункту.
Активируется мастер совместимости. Выбираем первый вариант действий, позволяя операционной системе самостоятельно подобрать параметры запуска.
Нажимая на кнопку, отмеченную цифрой «1», проверяем предлагаемый вариант совместимости. Тестируемая программа запустится и будет работать в среде, эмулирующей Windows XP SP3. Если ошибка 0xc000007b больше не появляется нажимаем «Далее» для продолжения.
Соглашаемся с использованием подобранных параметров для последующих запусков программы.
На последнем этапе мастер рапортует, что проблемы с совместимостью успешно устранены.
Если точно известно в какой из ранних версий Windows программа работала без сбоев и ошибок, можно самостоятельно выставить нужные параметры в свойствах ярлыка. Переключаемся на вкладку «Совместимость». Устанавливаем галочку в указанном стрелкой месте. После этого ниже можно развернуть полный список прошлых версий ОС и выбрать в нем подходящую для эмуляции.
Установка пакетов Visual C++ Redistributable
Ошибка 0xc000007b, как и многие другие связанные с работой программного обеспечения в Windows 10, может быть вызвана отсутствием необходимых динамических библиотек. Добавить их можно путем установки распространяемых пакетов Visual C++ Redistributable.
Отправляемся на страницу службы поддержки Microsoft. Здесь собраны все поддерживаемые компанией версии распространяемых пакетов Visual C++ (2012, 2013, 2015, 2017). Также временно доступна ссылка для загрузки версий 2008, 2010 с завершившимся сроком поддержки. Стрелкой на скриншоте показаны две версии инсталлятора для 32-х и 64-х битных систем.
При установке нескольких пакетов разных версий нужно придерживаться определенной последовательности. Сначала устанавливаются более старые, потом новые. К примеру, если в системе присутствует Visual C++ 2017, а для работы программы требуется версия 2012, то после ее установки новую необходимо переустановить. Владельцы Windows 10 x64, кроме того, должны устанавливать пакеты обоих разрядностей. Таким образом обеспечивается правильная работа 32-х битных приложений.
.NET Framework
Если пакеты Redistributable по большей части требуются для запуска игр, то более «серьезные» программы могут потребовать компоненты .Net Framework. Автономный инсталлятор последней версии можно загрузить на странице службы поддержки Microsoft. Он является универсальным и подходит как для Windows x64, так и для 32-х разрядной версии ОС.
После установки .NET Framework будет загружать новые версии автоматически через центр обновления Windows.
Пакет All in One Runtimes
Универсальным способом получить почти сразу все необходимые для работы дополнительные компоненты и избавиться от ошибки 0xc000007b является использование пакета All in One Runtimes. Сборка является неофициальной, поэтому использовать ее желательно только когда не помогают другие способы. На скриншоте приведено окно инсталлятора All in One Runtimes с перечнем входящих в него компонентов.
Проверка целостности системных файлов
Традиционным для борьбы с ошибками Windows средством является проверка целостности системных файлов с помощью командной строки.
Вызываем контекстное меню кнопки «Пуск». Запускаем оболочку PowerShell с административными правами.
Вводим команду «sfc /scannow» для выполнения проверки целостности системных файлов. Если в ходе ее выполнения будут обнаружены поврежденные библиотеки система автоматически восстановит их.
Проверка жесткого диска на наличие ошибок
Дополнительно к описанной выше процедуре можно провести проверку жесткого диска.
Аналогичным образом запускаем PowerShell в режиме повышенных привилегий. Вводим команду «chkdsk /r /f». Дополнительные аргументы предназначены для автоматического исправления обнаруженных на диске ошибок и восстановления информации в поврежденных секторах. Система предупредит, что не может работать с системным томом и предложит выполнить проверку при перезагрузке. Соглашаемся, нажимая на клавишу «Y».
При выполнении перезагрузки под логотипом Windows будет выведено сообщение о сканирования и восстановления системного тома.
В заключение об ошибке 0xc000007b в Windows 10 x64
Универсальных решений по борьбе с ошибкой 0xc000007b не существует. Множество аппаратных конфигураций и еще большее разнообразие установленного ПО требуют индивидуального подхода. Возможно, для устранения ошибки хватит одного из приведенных методов, а возможно потребуется некоторая их комбинация.