Всем привет сегодня поговорим о ошибке 0xc000007b которая возникаем при запуске игры Doom Eternal. Данная ошибка, пожалуй, одна из распространённых ошибок которая возникает не только при запуске игр, но и программ. Далее дадим ряд советов по решению этой ошибки.
Причины возникновения ошибки 0xc000007b:
-
Поврежденная сборка игры;
-
Проблемы с совместимостью игры и версии Windows;
-
Блокировка антивирусом игры как встроенным так и сторонним особенно если у вас не лицензионная игра;
-
Повреждения файлов библиотек или устаревшие библиотеки типа Visual C++ Redistributable, Net Framework, Directx;
-
Повреждения файлов драйверов;
-
В пути к файлам игры есть кириллица.
Обновления Windows и библиотек
Обновляем Windows до актуальной версии для этого переходим в центр обновлений Windows и нажимаем проверить наличие обновлений. Также стоит обновить драйвера видеокарты или удалить и званого их установить. Обновляем также следующие компоненты Visual C++ а также Net Framework и Directx.
Отключить антевирус и защитник виндовс
Первое что нужно отключить это антивирус и защитник виндовс бывает они конфликтуют с игрой особенно если она не лицензионная.
Установка вручную пакета Directx для Windows 7
Еще один способ если у вас Windows 7 заходим в папку SysWOW64 если у вас 64 разрядная система или в System32 если 32 разрядная система. Находим все ниже выделенные файлы и удаляем. Потом переходим по ссылке на сайт майкрософт и скачиваем библиотеку DirectX и устанавливаем. Для Windows 8. 8.1 и 10 к сожалению нет отдельного пакета библиотек DirectX они устанавливаются при обновлении системы.
Восстановление файловой системы
Зажимаем клавиши Windows+R откроется окошко выполнить вводим следующию команду sfc /scannow и начнется сканирование и исправления системых файлов. Так же стоить удалить лишний софт, который может конфликтовать с видеодрайвером. В основном это различные "улучшатели" графики. Чем меньше у вас работает дополнительных приложений, тем лучше.
Комплексная установка всех пакетов через All in One Runtimes
- Скачиваем ахрив с программой All in One Runtimes и запускаем его от имени администратора
- Далее нажимаем «installieren» и начнется прцоесс установки всех перечисленных программ в списке.
- Далее перезагужаем комптьютер и все. Пробуем запусть игру.
Исправление ошибки через утилиту Dependency Walker 64bit
- Скачайте и распакуйте архив Dependency Walker 64bit.
- Запустите утилиту depends.exe , переходим в View > Full paths и выбираем файл Doom Eternal.exe если появият окно с ошибкой не оброщаем внимание.
- Ищем раздел Module, в нем куча всякой информации
- Теперь в колонке CPU все DLL файлы должны быть x64-битные для вашей игры. Если есть x86 DLL-файл он будут выделены красным цветом.
- В нашем случаи есть один файл это MSVCR100.DLL как раз он и вызывает ошибку 0xc000007b. Теперь переходим на сайт dll-files и скачиваем там 64-битную версию этого DLL файла и помещаем его в корневую папку с игрой и в папку C:\Windows\system32 а также в C:\Windows\SysWOW64.
Исправление ошибки 0xc000007b через программу DirectX CURE
Это еще одна специльная программа для определия проблемных dll файлов.
- Скачиваем программу DirectX_CURE распаковываем и нажимаем на DirectX_CURE.exe
- Откроется следующее окошко нажимаем обзор и выбираем ярлык нужной игры
- Далее программа подумаем и выдаст не исправные DLL файлы
- Потом скачиваем их и кидаем в папку System32 или SysWOW64 в зависимости от разрдяности системы.
- И все пробуем запустить игру
Удаление и устанвока некотоырх файлов вручную
- Если ничего с оговоренного ранее вам не помогло, то нужно перед установкой компонентов удалить некоторые файлы вручную.
- Откройте папку SysWOW64, которая размещена по пути C:Windows/SysWOW64.
- Там находим файл msvcr100.dll и нужно бедет его удалить но так как этот файл задействован то скорей всего удаление не удастся. Нужно будет загрузится в безопасном режиме или с помощью загрузочного диска.
- Далее ищем следующий файл msvcr110.dll и удаляем его тоже.
- Затем нужно будет переустановить Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update
- Затем в той же папке ищем следующие два файла mcvcp110.dll, msvcr110.dll и тоже удаляем. Если их нет тогда ничего не делаем.
- Далее перейдите по следующей ссылке и скачайте этот пакет, тоже соответственно разрядности ОС. Устанавливаем и перезагружаем ПК.
- Затем открываем ту же папку и ищем здесь следующий файл D3DX9_42.DLL C:\Windows\SysWOW64\D3DX9_42.dll удаляем и переходим по ссылке для скачивания обновления DirectX 9.0. Устанавливаем и перезагружаем Систему. Проверям запускается ли игра.
- Если нет, то ищем такой файл D3DCompiler_42.dll. Удаляем скачиваем обновление директорий, устанавливаем. Если и эта операция не помогла переходим по тому же пути и ищем этот файл msvcp120.dll и этот msvcr120.dll. Если таких файлов нет, то просто переходим по следующей ссылке и устанавливаем данный пакет, опять же в соответствии с разрядностью системы. После этого перезагружаем ПК и проверяем игру на запуск.
На этом все это все основные советы по ошибке 0xc000007b в игре Doom eternal. В комментариях пишете свое мнение о данной ошибке и как вы ее решили, а так все спасибо до новых статьей!
{youtube}dIWjAC0g4Vs{/youtube}
{youtube}j9npnjQ68Gc{/youtube}
{youtube}G0YKExSnOG0{/youtube}
Оставьте свой комментарий
- Опубликовать комментарий как Гость. Зарегистрируйтесь или Войдите в свой аккаунт.