Здравствуйте.
Подобная ошибка (чаще всего) возникает при запуске какой-нибудь игры: GTA, Sims, Far Cry, PES и др. (причем, происходит это как с лицензионными копиями, так и различными репаками...).
Основная причина возникновения ошибки 0xc0000906 — это отсутствие какого-нибудь важного файла в системе или папке с игрой (например, различные DLL-библиотеки). Разумеется, в ошибке о том, какого файла нет — ничего обычно не говорится, а поэтому разобраться с ней не всегда просто...
В этой заметке приведу несколько простых советов, которые помогают в большинстве случаев устранить эту проблему (малой кровью 👌). Кстати, не так давно я и сам сталкивался с ней при попытке проверки джойстика в одной из игр (виноват был защитник Windows...).
Теперь ближе к теме...
*
Что делать при появлении "0xc0000906"
❶
Проверить качество установочных файлов
Самое первое, что рекомендую сделать — это узнать, все ли в порядке с тем образом игры (установочным файлом) с которого вы установили ее. Нет ли подобной ошибки у других пользователей, которые использовали этот же образ?
Просто если в том же Steam все игры проверенные/перепроверенные, то вот на различных торрент-трекерах — может быть все что угодно (встречаются и такие версии игр, которые не работают у 80-90% загрузивших их пользователей!).
Также попробуйте запустить программу от имени администратора.
❷
Обратить внимание на встроенного защитника Windows
Защитник штука нужная и предотвращает систему от заражения множеством вирусов, троянов и рекламного "мусора". Однако, в ряде случаев (когда отключены уведомления) — работает он тихо и незаметно...😉 Это относится к Windows 10
Т.е. вы запускаете игру, защитник ее проверяет и находит, что один из файлов не удовлетворяет требованиям безопасности — в результате он его удаляет и игра не запускается (выдавая ошибку...).
Чтобы проверить так ли это — просто откройте журнал защитника. Сделать это можно достаточно быстро — нажмите по уведомлениям в углу экрана: если защитник предпринял меры — вы увидите сообщения об угрозах (см. пример ниже). Просто откройте одно из них.
Кстати, также открыть журнал можно с помощью параметров Windows (чтобы войти в них нажмите Win+i), вкладка: "Обновление и безопасность / Безопасность Windows / Защита от вирусов и угроз / Журнал угроз".
Далее просмотрите список предупреждений (в подробностях указывается какой файл был перемещен в карантин), нет ли в нем удаленных файлов игры?
Если таковые будут найдены — то считайте причина найдена! Есть два пути решения:
- если вы уверены, что с файлом игры все в порядке и это ложное срабатывание — просто нажмите "Восстановить" (кстати, файлы можно перепроверить с помощью онлайн-антивирусов - https://ocomp.info/onlayn-antivirusyi.html);
- загрузить другую копию игры (в которой нет такого "добра").
❸
Проверить карантин антивируса (если есть)
Если у вас установлен антивирус — то вышесказанное относительно защитника актуально и для него. У каждого антивируса также есть карантин, в который он нередко отправляет файлы из папок с играми...
В антивирусе Касперского (например) чтобы открыть карантин - кликните по ссылке "Больше функций", в меню слева выберите оное...
Также можно порекомендовать на время установки игры (запуска) отключить антивирус.
❹
Обновить драйвера, системные библиотеки
В ряде случаев появление ошибки 0xc0000906 может указывать на то, что у вас в системе отсутствуют некоторые библиотеки (NET Framework, Visual C++ и пр.).
Для одновременной проверки всех необходимых компонентов (нужных играм) и состояния драйверов — я бы порекомендовал использовать утилиту Driver Booster. Обратите внимание на скриншот ниже: она автоматически нашла все пакеты, которых нет в ОС...
❺
Проверить целостность файлов ОС Windows
Некоторые файлы ОС могли быть испорчены в виду самых разных причин: начиная от вирусного заражения, и заканчивая ошибками в процессе обновления. Благо, что в современную Windows встроен инструмент для автоматической проверки и восстановления самых основных ее элементов.
Чтобы запустить такую проверку, откройте диспетчер задач (Ctrl+Shift+Esc), нажмите "Файл/новая задача" и добавьте в строку "Открыть" команду sfc /scannow (отметьте, что задача нужна от имени администратора). См. скриншот ниже.
Далее просто дождитесь окончания проверки...
*
На этом пока все...
Если вы избавились от ошибки как-то по-другому — чиркните пару слов в комментариях.
Удачи!
👋
Другие записи:
Спасибо большое, антивирус стопанул на 10-ке, помогло, игра "Лего Хобитт"