Ошибка 0xc00000ba очень часто возникает при попытке запуска какой либо игры, а иногда и системных приложений. Причины появления данной ошибки трудно назвать однозначно. Известно только, что в большинстве случаев ошибка возникает именно при запуске игр, и решается обновлением DirectX.
Ошибка 0xc00000ba — способы устранения:
Внимание! Microsoft убрала возможность скачать пакет DirectX. Теперь он будет распространятся только в составе обновлений Windows. Подробнее, и о том как установить обновления вручную — в этой статье базы знаний Microsoft. Воспользуйтесь ей, ищите на других ресурсах последние версии DirectX, либо обновляйте систему. Ссылки в «Решении 1» более не актуальны.
Решение 1:
Для того, чтобы устранить ошибку необходимо обновить DirectX. Очень часто, пакет со всеми необходимыми для работы игры библиотеками, находится на диске (образе, в архиве) с игрой, т.к. разработчики стараются по возможности упростить процесс установки приложения на наш компьютер. Если таковой пакет отсутствует на носителе с игрой, то его всегда можно скачать.
Перейдите по ссылке для загрузки веб-установщика DirectX. Этот пакет хорош тем, что скачивает и устанавливает только те библиотеки, у которых есть более, новые версии, а также заменяет поврежденные файлы. Если по каким либо причинам пакет окажется неэффективен, можно скачать его полную версию (откроется англоязычная страница, но принцип скачивания будет тот же). Итак перейдя по ссылке вы увидите следующее:
Нажмите кнопку . Откроется следующая страница. Обратите внимание, что на этой странице предложено скачать еще некоторые дополнительные пакеты. Убедитесь что галочки с этих пакетов сняты. Нажмите кнопку . Начнется загрузка.
По окончании загрузки, щелкните на строке со скачанным файлом в вашем браузере.
Система безопасности выдаст предупреждение о том, что файл может представлять угрозу.
Далее просто следуйте подсказкам на скриншотах:
После установки пакета Microsoft DirectX® желательно перезагрузить систему.
Решение 2:
В случае если ошибка появляется при открытии каких либо системных приложений, необходимо поступить следующим образом:
Попытаться выполнить восстановление системы на дату когда ошибка 0xc00000ba еще не появлялась.
Для этого проделайте следующие действия:
Нажмите сочетание клавиш WIN+R и в появившемся окне введите
rstrui.exe
и нажмите Enter.
Запустится программа восстановления операционной системы.
Далее следуя подсказкам, выберите дату и выберите точку восстановления.
Система произведет откат на указанное время и перезагрузится. Если данный способ не помог избавиться от ошибки 0xc00000ba, перейдите к следующему пункту.
Решение 3:
Третье и последнее в этой статье решение, заключается в проверке на целостность системных файлов. Для того, чтобы начать проверку, нажмите сочетание клавиш WIN+R и в открывшемся окне введите:
cmd
и нажмите кнопку .
Откроется черное окно командной строки, в котором вам нужно ввести команду:
sfc /scannow
и нажать Enter.
Команда запустит проверку системных файлов и при необходимости восстановит их.
Как можно увидеть на скриншоте, утилита SFC обнаружила и исправила поврежденные файлы, о чем сделала запись в лог-файл, который находится в C:\Windows\Logs\CBS\CBS.log который можно открыть блокнотом и посмотреть какие именно файлы были восстановлены.
Во всех остальных случаях скорее всего придется переустановить систему.
Можно попробовать еще воспользоваться общими рекомендациями по лечению и восстановлению операционной системы Windows.
Если вы знаете еще какие нибудь способы борьбы с ошибкой 0xc00000ba или ее более точное описание, мы будем признательны если вы нам об этом расскажете.