Что означает код
Windows бывает 32- и 64-разрядной, и программы тоже. Шестидесятичетырёхбитная система умеет запускать оба вида, для этого у неё два набора системных библиотек: один лежит в папке System32, второй, вопреки названию, в SysWOW64. Каждая программа при старте подтягивает нужные ей библиотеки, и они обязаны совпадать с ней по разрядности.
Код 0xc000007b — это сообщение о том, что совпадения не произошло: программа получила файл не того типа и не смогла его использовать. Практически это значит, что в системе перепутаны или повреждены компоненты, которые ставятся вместе с играми и программами: наборы Visual C++, библиотеки DirectX, компоненты .NET.
Из этого следует главное для разбора: причина обычно не в самой Windows и не в железе, а в окружении конкретной программы. Поэтому и порядок действий начинается не с системы, а с этих наборов. Родственная ошибка 0xc0000142 выглядит похоже, но происходит от другого — там речь о повреждённых библиотеках и правах, — и разбирается она иначе.
