Мар 162015
 

Запуск приложения или игры сопровождается ошибкой  «Ошибка при запуске приложения (0xc000007b)»

Решение - Ошибка при запуске приложения (0xc000007b)

Решение ошибки 0xc000007b при запуске игр:

  1. Способ быстрый и простой, чаще всего ошибка 0xc000007b возникает из-за отсутствия библиотек нужной разрядности, в случае игр необходимо установить Microsoft Visual C++ Redistributable, ссылки есть тут устанавливайте все версии. Еще надо установить/обновить DirectX, это обязательно, установщик проверит и добавит недостающие библиотеки.
  2. Иногда библиотеки DirectX повреждаются, чаще всего это почему-то происходит с файлами d3dx9_24.dll и заканчивая d3dx9_42.dll. Эти файлы лежат в папках Windows\System32, и если Windows 64-bit то надо проверить папку Windows\SysWOW64. Везде рекомендуют их удалить и установить DirectX заново, я бы советовал не удалять а перенести их в другую папку на всякий случай, и  установить DirextX, в случае проблем можно будет вернуть все обратно. Да, и для их переноса надо будет загрузиться в безопасном режиме.

Решение ошибки 0xc000007b в приложениях:

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

Для того чтобы определить какой библиотеки не хватает приложению, загрузите нужную версию утилиты Dependency walker, запустите ее, и откройте в ней исполняемый файл (*.exe), должно получиться что-то вроде такого:

Решение ошибки 0xc000007b в приложениях

В древовидном меню слева надо найти подсвеченную красным библиотеку, кликнуть и в окошке внизу будет написана причина, если есть что-то вроде «Error opening file», значит проблема в том что не хватает этой библиотеки нужной разрядности. Теперь остается дело техники, погуглить название нужной библиотеки, и установить ее. Чаще всего не хватает библиотек Microsoft Visual C++ Redistributable, нужной разрядности, их нужно устанавливать в первую очередь.

Еще один вариант решения, с помощью утилиты Process monitor

  • Скачиваем и запускаем программу Process Monitor, в ней надо сделать такие настройки:Oshibka-0xc000007b-reshenie-i-prichiny-01
  • Запускаем приложение после появления ошибки 0xc000007b жмем ок
  • Затем переходим в Process Monitor,  и сохраняем лог, жмем File > Save > выбираем формат CSV
  • Получившийся файл выкладываем на любой файлообменник, ссылку кидайте в комментарии
  • Я посмотрю лог и скажу что надо проделать в вашем случае.
  • Все действия крайне желательно проделывать быстро, что бы лог-файл получился как можно меньшего размера
1 звезда2 звезды3 звезды4 звезды5 звезд (Оцени статью первым!)
Загрузка...

  7 комментариев в “Ошибка 0xc000007b — решение и причины”

  1. Ошибка c0000 может быть напрямую связана с работой этих двух программ. Переустановка может решить проблему. Скачивать программное обеспечение нужно с официального сайта компании Microsoft. Оно предоставляется бесплатно, поэтому всегда можно найти программы, которые соответствуют текущей версии Windows 10.

  2. игра far cry 3

    • Чего-то криминального в логе не видно, попробуйте:

      1. проверить диски на ошибки
      2. запускать игру от имени администратора
      3. проверить целостность системных файлов командной sfc /scannow
      4. утилитами типа ccleaner проверить и исправить ошибки реестра

  3. http://www.smartreklama.info/Logfile2.CSV вот этот лог

  4. Приветствую! http://www.smartreklama.info/Logfile.CSV

    Игру переустановил. драйвера nvidia свежие из библиотек http://prntscr.com/9vianj

    2011-2015 версии снес. Ошибка не исчезла. ОС пиратка, но с другими играми все норм было. Хитмана от играл без проблем

    • 2011-2015 версии снес

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

 Оставить комментарий

Войти с помощью: 

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(требуется)

(требуется)