Вопрос от пользователя
Добрый день.
Подскажите, что можно сделать с ошибкой 0xc000007b. Из-за нее не могу запустить несколько игр. Ошибка стала появляться после переустановки системы (до этого все было нормально). Уже перепробовал, наверное, всё, что можно было.
Такая ошибка возникает из-за того, что в Windows повреждены какие-то библиотеки, отсутствуют драйвера, нет нужных файлов и пр.
Происходит подобное, например, из-за переустановки системы (как в вашем случае), аварийного выключения компьютера, прерванного процесса обновления системы, при удалении программы напрямую из папки установки (без спец. деинсталлятора) и т.д.
В этой статье приведу все самые популярные причины, вызывающие подобную ошибку, и дам решение к ним, что можно сделать, для исправления подобного.
Пример подобной ошибки при запуске игры
В помощь!
Кстати, в тему к игровой тематике. Если у вас высокий пинг, рекомендую следующую заметку к прочтению
️ Как исправить ошибку 0xc000007b при запуске программы, игры в Windows 10, 8 или 7
Причины появления ошибки 0xc000007b. Решение
Причина 1: возможно битая или «кривая» сборка игры/приложения.
Решение
Если у вас ошибка возникает только в одной конкретной игре/программе — возможно, что проблемы-то у вас в системе и нет, а проблема непосредственно с файлами самого этого приложения.
Такое бывает, если файлы игры (скажем) не загружены до конца, или часть из них были испорчены вирусом (антивирусом). Бывает, что и сама сборка игры выполнена отвратно (такое часто бывает с играми, скачанными из Интернета) .
Посыл здесь простой : найдите другую версию программы и попробуйте ее, либо скачайте программу с официального сайта производителя и следуйте всем инструкциям разработчика данного софта. Кстати, для игр — см. ссылочку ниже.
Причина 2: не установлены (не обновлены) драйвера на видеокарту.
Решение
Рекомендую проверить и обновить свои видеодрайвера (тем более, если не так давно переустанавливали систему). Кстати, хочу отметить, что чаще всего такая ошибка возникает, если у вас видеокарта от NVIDIA (впрочем, и Intel с AMD от этого не застрахованы).
Во-первых, необходимо узнать, установлены ли драйвера на видеокарту у вас на ПК. Если их нет — в большинстве случаев это можно понять, даже просто взглянув на экран: разрешение будет не оптимальным, текст крупным, картинка местами нечетка.
Если у вас есть видеодрайвера — то в панели задач (справа внизу) в трее (рядом с часами) — будут значки для открытия панели управления вашей видеокарты. Также их можно найти в панели управления Windows.
В помощь!
Нет значка видеодрайвера Intel HD, nVidia или AMD Radeon в трее рядом с часами и на рабочем столе. Что делать
Кроме этого, наличие видеодрайверов (и не только их) можно посмотреть в диспетчере устройств. Чтобы его открыть — нажмите WIN+R , введите в строку открыть devmgmt.msc , и нажмите Enter .
Открываем диспетчер устройств // devmgmt.msc
Далее необходимо открыть вкладку «Видеоадаптеры» — если видеодрайвера есть, здесь вы увидите название/модели ваших карт (см. пример ниже). Если драйверов нет — то будет отображаться надпись, что-то вроде «Стандартный видеодрайвер для VGA. » .
Также те устройства, для которых нет драйверов, можно найти во вкладке «Другие устройства» , напротив них горят желтые восклицательные знаки.
Есть ли драйвер — смотрим диспетчер устройств
Как и где скачивать видеодрайвера
Лучший вариант — на официальных сайтах ваших производителей. Привожу ниже ссылки для видеокарт:
- NVIDIA (GeForce) — http://www.nvidia.ru/drivers
- AMD (Radeon) — https://www.amd.com/ru/support
- IntelHD — https://downloadcenter.intel.com/ru/product/80939/-
Если у вас ноутбук — то крайне-желательно скачать драйвера с официального сайта производителя вашего устройства. Дело в том, что производители ноутбуков часто дорабатывают видеодрайвера под конкретную модель устройства и систему Windows.
В помощь!
Более подробно о обновление драйверов на видеокарту, можете узнать в этой статье
Причина 3: отсутствуют права администратора на запуск программы или игры.
Решение
В целях безопасности Windows не запускает большинство программ и игр от администратора (т.е. урезает программы в правах, это позволяет обезопасить вашу систему от вирусов). Но некоторые программы и игры не могут работать без этих прав — отсюда и ошибка при запуске.
Чтобы дать администраторские права игре (приложению), можно поступить следующим образом:
-
нажать правую кнопку мышки по ярлыку программы/игры, и в появившемся меню проводника выбрать «Запуск от имени администратора» ;
Запуск от имени администратора
Свойства — совместимость — администраторские права
Причина 4: проблема с DirectX, Microsoft Visual C++ и Microsoft Net Framework (отсутствуют нужные библиотеки, возможно повреждение каких-то отдельных файлов).
Решение
Все эти библиотеки очень важны (больше для игр). Если их нет, то чаще всего, игра вообще не запускается, выдавая всевозможные ошибки (часто о том, что нет каких-то DLL-файлов).
Обновить разом все игровые компоненты, необходимые для Windows, можно с помощью утилиты Driver Booster. Достаточно всего-то просканировать систему (см. скрин ниже).
Обновить всё — игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster
Также найти и скачать эти файлы можно на официальном сайте Microsoft (ссылки приведу ниже):
- DirectX — ссылка ведет на инструкцию по обновлению DirectX. В большинстве случаев, будет достаточно загрузить веб-установщик с сайта Microsoft, и запустить его: далее он автоматически скачает все нужные библиотеки, а вам останется только подождать;
- Microsoft Visual C++ — очень нужна штука для приложений, которые разработаны на платформе Visual Studio (и таких приложений достаточно много, так что рекомендую к установке!);
- Microsoft Net Framework (4.5) — обратите внимание на версию пакета (я привел ссылку на свою прошлую статью, где рассказано как обновить этот пакет) .
- Кстати, чтобы узнать текущие установленные версии в вашей системе Windows — откройте «Установку и удаление программ» в панели управления системы, а затем нажмите ссылку в левом меню «Включение и отключение компонентов Windows» . Пример ниже.
Компоненты Windows
Причина 5: вирусное заражение компьютера.
Решение
Многие вирусы, даже если они ничего плохого и не делают, изменяют файлы программы, дописывая свой код в их тело. И часто, это становится критичным: измененный файл отказывается работать, как следствие — начинают сыпаться ошибки (кстати, антивирусы при лечении также часто «калечат» файлы, удаляя не только сам вирус из файла, но и часть необходимых строк для работы программы) .
Поэтому, рекомендую проверить свою систему современным антивирусным продуктом. Мои рекомендации можете найти в предыдущих статьях, ссылки на них привожу ниже.
Лучшие антивирусы этого года — см. в этой заметке
Как удалить вирусы с компьютера, если антивирус их не видит
Причина 6: ошибки в файлах операционной системы.
Решение
Чтобы проверить целостность файлов системы и исправить их, необходимо запустить командную строку от имени администратора и выполнить в ней приложение sfc.
Чтобы это сделать, откройте диспетчер задач (прим.: используйте сочетание кнопок Ctrl+Alt+Del).
В диспетчере задач выберите файл/новая задача , в строку открыть напишите CMD , и не забудьте отметить галочкой администраторские права (см. скрин ниже).
Запуск командной строки с правами администратора
Инструкция!
Как открыть командную строку (в том числе от имени администратора)
Далее в командной строке ведите команду sfc /scannow и нажмите Enter.
Затем в течении 5-10 мин. ваша система будет проверена (за проверкой можете следить по процентам завершенности в нижней части окна командной строки. На скрине ниже 6%). После такой проверки компьютера — не забудьте перезагрузить его.
Сканирование системы sfc /scannow
Что еще можно предпринять, если все остальное не помогло.
1) Откатить систему
Про восстановление системы я писал в этой статье — https://ocomp.info/vosstanovlenie-windows-10.html (актуально для всех версий Windows). Из нее узнаете про то, как настроить его, посмотреть какие точки есть, как запустить восстановление и пр. типовые вопросы.
2) Отключить на время антивирус и брандмауэр.
Некоторые антивирусные программы (особенно в максимальном режиме безопасности) так защищают систему, что половина приложений отказывается работать. Желательно делать это, только после полной проверки системы на вирусы (и не забыть включить антивирус после тестов. ).
Отключение антивируса Avast на 1 час
Если у вас какая-нибудь сборка Windows (непонятно кто и что в ней на редактировал) — поменяйте ее на лицензию. Думаю, здесь без комментариев.
Кстати, сюда же можно отнести и то, что какие-то ваши приложения могут быть не совместимы с текущей версией Windows. Нередко, когда программа отлично работает в Windows 7, но отказывается запускаться в Windows 10/11.
Также обратите внимание на разрядность системы: x32 и x64. Некоторые приложения рассчитаны на определенную версию и разрядность системы! О определении всех «тонкостей» своей системы можете узнать из статьи, ссылка на которую ниже.
Если у вас есть другое решение проблемы — напишите в комментариях (заранее благодарю).
Первая публикация: 31.10.2017
Источник: ocomp.info
Рассмотрено Проблема 0xc000007b
Удалите (если не поможет заморозка, исключения) стороннее антивирусное ПО (Касперский, Аваст и т.п.), сторонние файрволы, Adguard, Wallpaper engine, MSI Afterburner, MSI Mystic light и аналогичные, для управления подсветкой и блокировки рекламы. Добавьте папки с GTAV и RAGEMP в исключения защитника Windows.Отключите всю его защиту в настройках. Отключите, либо удалите ПО от Razer если установлено. Также Process Lasso и Park Control, Memreduct, Advanced system care и подобные. Также отключите Xbox game bar и его оверлей, повтор xbox, оверлей дискорд, удалите betterdiscord, отключите оверлей стим и прочие оверлеи.
Убедитесь, что лаунчер и мультиплеер установлены адекватно, в папку с корне диска, например C:gamesRAGEMP, а не в папку с игрой, документы, на рабочий стол, папку содержащую в названии кириллицу и т.п.
Удалите в папке RAGEMP ragemp_v.exe, config.xml, multiplayer.dll, multiplayerL.dll
Запустите updater.exe от имени администратора, кликните на нужный сервер.
Источник: forum.gta5rp.com
Ошибка 0xc000007b при запуске приложений и игр: причины появления и способы устранения
Любая программа, как и любая операционная система, подвержена возникновению ошибок. Чтобы пользователь мог понять причину неполадки, каждая из них имеет собственное имя. Например, код 0xc000007b означает ошибку инициализации приложения.
Причины ошибки 0xc000007b в Windows 10
Код 0xc000007b говорит о том, что Windows во время запуска приложения не смогла понять и считать все данные приложения. Тем самым ОС отказывается открывать программу, так как не может гарантировать её корректную работу.
Причина, которая вызывает ошибку с таким кодом, всего одна: не все компоненты, необходимые для запуска программы, есть на компьютере. Но факторов, вызвавших эту причину, много:
- некоторые важные файлы программы или системы уничтожены вирусной активностью;
- приложение было установлено неправильно и содержит ошибки;
- прав учётной записи для использования компонентов системы недостаточно;
- драйверы устройств устарели или повредились, что приводит к невозможности запуска тяжёлых приложений;
- графические библиотеки DirectX и других платформ отсутствуют или повреждены;
- целостность системных файлов операционной системы нарушена.
Неполадку, вызывающую ошибку, можно быстро устранить, за исключением случаев, когда проблема в самом приложении, тогда придётся найти другой дистрибутив.
0xc000007b чаще всего можно встретить при запуске игр и других графических приложений. Исправить ошибку в этом случае поможет установка библиотек или переустановка программы с другого дистрибутива, если вам в руки попалась пиратская версия приложения.
Способы устранения ошибки
Анализ и лечение любой компьютерной неполадки необходимо начинать с глубокого сканирования системы антивирусом. Причём лучше не одним, а двумя-тремя от разных производителей. Отличные друг от друга базы вирусов помогут обнаружить больше потенциальных угроз.
Так как я часто занимаюсь программным ремонтом компьютеров, постоянно имею несколько портативных версий антивирусов на флешках. Поочерёдно использую Bitdefender Antivirus, AVG AntiVirus и Avast Free Antivirus. Три эти программы, на мой взгляд, лучше всего подходят для устранения простых вирусов и вредоносного ПО.
Вне зависимости от результатов проверки необходимо проводить непосредственные действия для исправления ситуации. Вирусы просто могут быть первопричиной.
Выполнить деинсталляцию и попробовать установить приложение заново или воспользоваться другим дистрибутивом
Ошибку 0xc000007b можно получить, когда игра сама по себе некачественная (пиратская взломанная версия) или установилась с ошибками. В таких случаях поможет либо переустановка приложения, либо инсталляция другой его версии. Но сначала потребуется правильно удалить программу, чтобы попробовать установить её снова:
- Щёлкаем правой кнопкой мыши по кнопке «Пуск» и в выпавшем меню открываем элемент «Приложения и возможности».
- Открываем строку с «проблемным» приложением и дважды щёлкаем «Удалить».
- Соглашаемся с деинсталляцией. Если программа дополнительно запросит удаление пользовательских данных, ставим галочку в соответствующем поле и продолжаем процесс очистки системы от приложения.
После завершения вновь устанавливаем приложение. В случае повторного возникновения ошибки 0xc000007b меняем установщик или скачиваем программу с официального сайта разработчика.
Запустить приложение или игру от имени администратора
Иногда настройки учётных записей играют с пользователем злую шутку: при попытке запустить то или иное приложение система просто не реагирует на запрос. В таких случаях необходимы права администратора, которые позволяют получить доступ ко всем установкам и файлам операционной системы.
Для устранения ошибки 0xc000007b попробуйте запустить приложение от имени администратора. Для этого наводим курсор на ярлык или исполняющий файл программы, кликаем по нему правой кнопкой и выбираем пункт «Запуск от имени администратора».
Обновить драйверы
Драйверы устройств — это специальные программные оболочки, которые позволяют операционной системе использовать «железо» компьютера. Они обеспечивают диалог Windows с устройствами и, как следствие, общую работоспособность системы.
Повреждение драйверов или отсутствие их актуальных версий может привести к разным ошибкам, 0xc000007b как раз из их числа. Чтобы устранить проблему, необходимо актуализировать базы программ. Для этого можно воспользоваться двумя основными средствами:
- скачать драйверы с сайта разработчика девайсов;
- воспользоваться средствами Windows для скачивания ПО с серверов Microsoft.
Для первого варианта необходимо открыть официальный сайт компании разработчика, указать модель устройства и операционную систему и скачать драйверы, которые выдаст страница. Так работают практически все официальные ресурсы производителей.
Для второго достаточно открыть интерфейс «Диспетчера устройств» или «Центра обновления» и запустить проверку актуальности драйверов:
- Щёлкаем правой кнопкой по иконке «Этот компьютер» и открываем «Диспетчер устройств».
- Открываем вкладку «Видеоадаптеры», кликаем правой кнопкой по одному из устройств и выбираем «Обновить драйвер».
- Далее откроется мастер по установке и обновлению драйверов. В диалоговом окне выбираем «Автоматический поиск», после чего ожидаем, когда программа скачает и установит более актуальное ПО, если таковое присутствует на серверах Microsoft.
- Поочерёдно повторяем процедуру для всех устройств из вкладок «Видеоадаптеры», «Звуковые устройства» и «Контроллеры IDE», затем перезагружаем компьютер, чтобы запустить приложение с актуальным программным обеспечением.
Видео: как обновить драйвер через «Диспетчер устройств»
Скачать актуальные версии графических библиотек с сайта Microsoft
Графические библиотеки — это специальные инструменты, с помощью которых создаются тяжёлые приложения и игры. К ним относятся:
- DirectX;
- Microsoft Visual C++;
- .NET Framework.
Ошибка 0xc000007b чаще всего возникает при полном или частичном отсутствии одной из вышеупомянутых библиотек. К счастью, сайт Microsoft предлагает свободный доступ к веб-установщикам этих оболочек. Достаточно лишь скачать небольшие утилиты с официального сайта и запустить их в работу, остальное программы сделают самостоятельно:
- Переходим на официальную страницу Microsoft для скачивания DirectX.
- Щёлкаем «Скачать», затем сохраняем и запускаем файл.
- Принимаем условия соглашения, несколько раз нажимаем «Далее» и ожидаем, пока все компоненты будут установлены на ПК.
- Аналогичные процедуры проводим для Microsoft Visual C++ и .NET Framework.
Видео: как скачать и установить DirectX
Проверить целостность системных файлов
Если ничего из вышеперечисленного не помогло устранить ошибку 0xc000007b, велика вероятность того, что по какой-то причине в операционной системе были повреждены файлы для работы с приложениями.
Чтобы исправить ситуацию, воспользуйтесь вшитой утилитой SFC, которая просканирует Windows на предмет нестыковок контрольных сумм файлов. Программа сама устранит повреждения, переустановка ОС не понадобится.
Утилита запускается и выполняется внутри терминала «Командной строки», поэтому не следует отключать консоль, пока программа не закончит сканирование:
- Открываем меню Windows (на клавиатуре клавиши Win + X) и выбираем пункт «Командная строка (администратор)».
- В консоли пишем команду sfc /scannow и запускаем её в работу клавишей Enter.
- Обязательно дожидаемся, когда программа закончит сканирование и восстановление системы (процедура длится в среднем от двадцати минут до часа), затем перезагружаем компьютер.
Исправить ошибку 0xc000007b при запуске приложения очень просто. Нужно лишь перебрать возможные варианты для исправления и после каждого действия пробовать открыть необходимую программу.
Источник: winda10.com