Ошибка при запуске приложения 0xc000007b в Windows 10: причины и как исправить

На официальном сайте Майкрософт рекомендуется использовать утилиту Process Monitor для выявления корня всех проблем. Лог событий позволяет определить момент, когда выскакивает ошибка при запуске приложения 0xc000007b в ОС Windows 10. Результатом исследования должна стать информация о сбойном файле. По утверждениям специалистов Майкрософт, камнем преткновения становятся графические библиотеки, а также драйверы видеокарт. Однако ошибка 0xc000007b при запуске приводит к появлению синего экрана, и здесь уже утилита не спасёт. Однако процесс восстановления стандартный и весьма прост для реализации.

Многие утверждают, что переустановка драйверов и графических библиотек ни к чему не приводит. Проблема в том, что сбойные файлы не переписываются. Они так и остаются в системе. Как исправить? Вычислить при помощи лога, удалить, а потом уже переставлять заново. Из контекста должно быть уже понятно, что частым гостем ошибку 0xc000007b видят у себя игры. Однако и сбой установки обновлений время от времени приводит к тому же, но уже с возникновением BSOD.

Проблемы в играх

Для таких случаев идеальна утилита. Она создаёт лог в CSV формате, из которого можно извлечь сведения о проблеме. Программа выложена по адресу technet.microsoft.com/ru-ru/sysinternals/bb896645.

  1. Качайте утилиту. Загрузите утилиту
  2. Запустить можно прямо из архива. Запустите из архива
  3. Какое-то время ПО будет собирать информацию. Сбор информации
  4. Затем запускается игра, вызывающая ошибку 0xc000007b.
  5. После появления окна предупреждения оно закрывается, а в утилите нужно выполнить сохранение лога через меню File → Рекомендуемый формат — CSV. Выберите формат сохранения
  6. Выберите путь и расширение.

Поиск в логе

Процесс сохранения не занимает много времени. Запомните путь и через проводник найдите указанный файл.

Процесс сохранения

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

Файл лога

Как видите, все события перечислены построчно. Когда появляется окно с 0xc000007b, происходит обращение к реестру. Именно по этому признаку следует искать. Ключ реестра (если говорить точнее, то папка) называется SystemHand. Но нам не так важна сама по себе эта строка, как то, что было до неё. Ищите буквально предыдущие несколько событий.

Что может быть причиной

Как правило, отказ вызван обращением к файлу, имя которого можно взять из лога. Специалисты рекомендуют провести следующую нехитрую операцию:

  • Из лога найти имя проблемного модуля.
  • Определить, в состав каких конгломератов входит упомянутая библиотека. Обычно это DirectX или Visual C++ Redistributable.
  • Удалить этот файл через Проводник (Win + E).
  • Установить пакет заново.

Как правило, эти действия обеспечивают устранение окна с 0xc000007b. Для x64 модули часто оказываются лежащими в той же папке, куда по умолчанию сохраняется лог. Геймеры говорят, что часто причиной сбоя служит d3dx9_43.dll. После удаления библиотеки через Проводник. В данном случае сбой дал DirectX. Используйте веб-установщик microsoft.com/ru-ru/download/details.aspx?id=35, чтобы восстановить удалённый файл и одновременно убрать ошибку.

BSOD: синий экран

Проблема с указанным типом неисправности проявляется в том, что часто возникает в период загрузки системы. Как правило, это бывает вызвано сбоем обновления, либо некорректным драйвером видеокарты. Многие пользователи сразу же опускают руки и не знают, что делать. Это неправильно. Достаточно обзавестись установочным носителем десятки (любой разрядности), чтобы быть в состоянии устранить неисправность.

Как запустить восстановление

Немногие в курсе, что не обязательно иметь при себе установочный носитель. Образ десятки уже скопирован на винчестер и занимает там порядка 5 ГБ (если, конечно, не удалён пользователем). Проверка его целостности производится командой dism /online /Cleanup-Image /RestoreHealth. Эта команда приведена для справки. Она служит не средством устранения неисправности, но профилактики.

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

Подготовка автоматического восстановления

Терпеливо ждём, пока на экране не увидим следующее.

Откройте Дополнительные параметры

Эти надписи не должны ввести в заблуждение. Жмём Дополнительные параметры.

Используйте Поиск и устранение неисправностей

А вот и первый экран, над которым стоит подумать.

Варианты для выбора

Выбираем каждый раз опцию, указывающую на устранение неисправности. Но… первая строка означает откат к исходному образу. Тому, что записан на диске. Эту опцию всегда оставляйте только на крайний случай. Стираются многие файлы на системном диске, исчезают установленные пользователем программы. Крайняя мера, так сказать. Дальше алгоритм ветвится. Обратите внимание на то, что образ иной раз отсутствует (стёрт для экономии места), в таком случае показана загрузка с установочного носителя.

Чтобы начать восстановление с флешки, следует выставить в BIOS или через меню (F12) соответствующие опции. Далее все идёт по той же схеме, что описано выше с двумя нюансами:

  1. На носителе всегда имеется образ (.wim или .esd).
  2. Версия винды (сборка) может сильно отличаться от исходной. Это зависит преимущественно от даты создания носителя и совершенного в мастере Media Creation Tool (утилита с сайта Майкрософт) выбора.

Безопасный режим

Начать следует с безопасного режима. На экране, показанном выше, выбираем Дополнительные параметры, а затем запускаем командную строку. Это можно в некоторых случаях сделать комбинацией клавиш (Shift + F10), но сам способ несколько запутанный. Поэтому просто следуем нашей инструкции.

Выберите Командную строку

В командной строке вводим bcdedit /set {default} safeboot minimal. Это установит в конфигурации загрузки предписание каждый раз загружать безопасный режим с минимальной конфигурацией.

Завершение операции в командной строке

После окончания работ нужно стереть эту запись через средство восстановления командой bcdedit /deletevalue {default} safeboot.

Используйте средство восстановления

В этом случае система без предупреждения загрузится в безопасном режиме.

Загрузка системы в безопасном режиме

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

Иные методики

Вы видите, что из средства восстановления можно выполнить откат к предыдущей точке, либо сборке. Используйте все доступные варианты для возвращения работоспособности. Будьте внимательны с опцией, отмеченной выше. Поскольку это удаляет многие файлы и ПО. Меры по восстановлению позволяют гарантированно устранить ошибку.