Содержание статьи:
Вы скачали новую долгожданную игру (например, Squad, Elden Ring или GTA), устанавливаете её, радостно кликаете по ярлыку, но вместо меню игры получаете жесткий отказ. На экране появляется небольшое окно с красным крестиком: «Ошибка при запуске приложения (0xc000007b). Для выхода из приложения нажмите кнопку ОК».
Почему возникает ошибка 0xc000007b?
Вы скачали из интернета какой-то отдельный файл .dll (чтобы исправить другую ошибку) и закинули его в папку C:\Windows\System32. Файл оказался не той разрядности, и теперь система сходит с ума. У вас "криво" установился или повредился системный пакет Microsoft Visual C++.
Способ 1: Переустановка Visual C++ (All-in-One)
Зайдите в «Панель управления» -> «Удаление программ». 
Найдите в списке всё, что начинается со слов Microsoft Visual C++ Redistributable. Удалите их все по очереди. 
Теперь нам нужен надежный пакет. Вбейте в поиск Яндекса: «Visual C++ Redistributable Runtimes All-in-One» и перейдите на сайт TechPowerUp. 
Скачайте архив. Распакуйте его в любую папку. Внутри папки найдите файл install_all.bat . Нажмите по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
Откроется черное окно, и скрипт автоматически, без вашего участия, установит сразу ВСЕ нужные версии (и x86, и x64) за последние 15 лет в правильном порядке. Обязательно перезагрузите компьютер и запустите игру.
Способ 2: Обновление DirectX (Веб-установщик)
Зайдите на сайт Microsoft и скачайте «Веб-установщик исполняемых библиотек DirectX» (файл dxwebsetup.exe). 
Запустите его. Он просканирует вашу систему и докачает недостающие 32-битные и 64-битные файлы (d3dx9, xinput и т.д.), аккуратно разложив их по нужным системным папкам (SysWOW64 и System32).