Ошибка 0xc00007b или как я запустил Rayman Legends на Windows 10
938Иногда самые простые желания превращаются в целое приключение. Одним прекрасным днём я решил поиграть с ребёнком в Rayman Legends — одну из самых ярких и весёлых игр, которая в своё время подарила мне массу эмоций. Хотелось просто запустить, вспомнить детство, пройти пару уровней… но вместо заставки Ubisoft я получил серое окно и знакомую многим надпись:
Ошибка 0xc00007b
Игра даже не успела запуститься — Windows выдала сообщение об ошибке, и процесс завершился.

Что значит ошибка 0xc00007b
Ошибка 0xc00007b — это классическая проблема Windows, связанная с несовместимостью библиотек 32- и 64-битных версий системных файлов. Чаще всего она возникает при запуске игр или программ, использующих DirectX, Visual C++ Redistributable или .NET Framework.
В интернете полно советов:
- установить все версии Visual C++;
- обновить DirectX;
- запустить игру от имени администратора;
- переустановить драйвер видеокарты;
- проверить систему на ошибки с помощью
sfc /scannow.
Я попробовал всё. И ничего не помогло. Ошибка 0xc00007b упрямо возвращалась при каждом запуске Rayman Legends.
Как я нашёл решение
После десятков безрезультатных попыток я решил искать глубже. И нашёл решение, которое действительно помогло.
Причиной оказались повреждённые файлы DirectX — библиотека, без которой современные игры просто не работают.
Что я сделал
Перешёл в папку с системными файлами DirectX:
C:\Windows\System32Для 64-битных систем также стоит проверить папку:
C:\Windows\SysWOW64Нашёл и удалил следующие файлы:
d3dx9_24.dll
d3dx9_25.dll
d3dx9_26.dll
d3dx9_27.dll
d3dx9_28.dll
d3dx9_29.dll
d3dx9_30.dll
d3dx9_31.dll
d3dx9_32.dll
d3dx9_33.dll
d3dx9_34.dll
d3dx9_35.dll
d3dx9_36.dll
d3dx9_37.dll
d3dx9_38.dll
d3dx9_39.dll
d3dx9_40.dll
d3dx9_41.dll
d3dx9_42.dll
D3DCompiler_43.dll
D3DX10_43.dll
D3DX11_43.dll
Именно эти файлы чаще всего вызывают ошибку 0xc00007b, если они повреждены или установлены неверно.
Переустановил саму игру Rayman Legends — чтобы она заново прописала необходимые библиотеки.
Игра запустилась!
После всех этих манипуляций — чудо! Rayman Legends запустился с первого раза. Ошибка 0xc00007b больше не появлялась, игра пошла идеально, без лагов и зависаний. Мы с ребёнком прошли первый мир и получили море удовольствия.
Итоги
Если у вас появилась ошибка 0xc00007b при запуске игры или программы, не спешите переустанавливать Windows. Иногда дело в повреждённых файлах DirectX, и решение гораздо проще, чем кажется.
Кратко:
- Удалите проблемные файлы DirectX (
d3dx9_*.dll,D3DCompiler_43.dll,D3DX10_43.dll,D3DX11_43.dll) изC:\Windows\System32иC:\Windows\SysWOW64. - Переустановите игру.
После этого ошибка 0xc00007b исчезнет, и вы сможете спокойно играть — как я в тот день, когда вместе с ребёнком вновь окунулся в мир Rayman.
Подписка на обновления:




О, старый, добрый Рэймен, как я давно в него не играл
Илья, приятной игры