Биошок инфинити ошибка 0xc0000906
Здравствуйте.
Подобная ошибка (чаще всего) возникает при запуске какой-нибудь игры: 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 (отметьте, что задача нужна от имени администратора) . См. скриншот ниже.
Проверка целостности файлов
Далее просто дождитесь окончания проверки.
На этом пока все.
Если вы избавились от ошибки как-то по-другому — чиркните пару слов в комментариях.
Ошибка 0xc0000906 при запуске игры или программы возникает не так уж и редко. Главная причина ее появления — это отсутствие какого-то нужного файла в системе или самой программе. Причем чаще всего это касается DLL-библиотек. В описании ошибки обычно не говорится, какого именно файла нет, поэтому многие пользователи не всегда могут понять, в чем проблема.
В сегодняшней статье мы расскажем о том, как решить эту проблему так сказать малой кровью. Обещаем, переустановка системы, а, возможно, даже и игры вам не понадобится.
Проверьте образ игры
Конечно, если вы используете Steam или другие подобные сервисы, вы можете пропустить этот шаг. Тем же, кто до сих пор скачивает игры с торрент-трекеров, стоит зайти в ветку игры на трекере и убедиться, что с этой проблемой столкнулись только вы.
Если же на ошибку при запуске приложения 0xc0000906 жалуются и другие скачавшие игру или программу пользователи, проблема, скорее всего, касается самого образа игры и решить ее своими силами уже не получится. Гораздо проще будет найти аналогичную раздачу с проверенным пользователями образом игры или купить игру официально.
Проверьте антивирус
Просмотрите список предупреждений и угроз. Если вы увидите в нем какой-то файл из папки с игрой, вас можно поздравить — проблема найдена. Осталось ее решить. Здесь вы можете пойти одним из двух путей.
- Если вы уверены, что это ошибочное срабатывание Защитника Windows, просто восстановите файл из карантина и занесите его в исключения, чтобы он не попал туда вновь.
- Если у вас остались какие-то сомнения, лучше полностью удалить установленную игру и найти другой образ, на который не будет ругаться антивирус.
Впрочем, справедливости ради, есть и третий путь: вы можете скачать Dr.Web CureIt, восстановить подозрительный файл из карантина и проверить его скачанным антивирусом. Если он не забьет тревогу, значит, файл, скорее всего, чистый и вы можете вернуться к пункту номер один.
Здесь мы описывали действия при работе со стандартным Защитником Windows, но они полностью применимы и для любого другого используемого вами антивирусного ПО.
Кроме того, если этот способ вам не помог, попробуйте отключить антивирус, полностью удалить игру и, не включая антивирус, установите ее заново. В случае успеха занесите папку с игрой или программой в исключения, запустите антивирус и наслаждайтесь игровым процессом.
Проверьте целостность системных файлов
В карантине антивируса пусто, как в Сахаре, но во время загрузки вашей любимой Dishonored ошибка при запуске приложения 0xc0000906 никуда не исчезает? В этом случае проблема может быть связана с повреждением системных файлов. Для проверки этой гипотезы нажмите сочетание кнопок win+x. В появившемся меню запустите Windows PowerShell от имени администратора и введите в открывшемся окне команду sfc /scannow.
Я расскажу о том, с чем связана ошибка 0xc0000906, а также опишу несколько способов ее устранения.
Причины возникновения неполадки
Чаще всего причины появления ошибки с кодом 0xc0000906 в Windows 10 могут быть следующими:
- использование нелицензированной, пиратской версии программы;
- повреждение dll-библиотек, связанных с проблемным приложением;
- воздействие вирусного ПО;
- блокировка или удаление файла dll антивирусом;
- проблемы на жестком диске.
Способы решения проблемы
Устранить ошибку с кодом 0xc0000906 в Windows 10 можно несколькими способами, в зависимости от причины ее возникновения. В других случаях можно следовать указанной последовательности, пока ошибка не исчезнет, а приложение не начнет работать нормально.
3. Проверка компьютера на наличие вирусного ПО. Возможно, какой-то вирус повреждает файлы программы при ее установке, поэтому и выходит подобного рода ошибка. Для начала рекомендую все же просканировать систему антивирусом, потом переустановить программу. Можно даже прибегнуть ко второму способу, а именно – найти другой репак и протестировать его.
4. Проверка жесткого диска на наличие ошибок. В системе есть специальная утилита, позволяющая проверить жесткий диск на наличие ошибок. Для ее запуска нужно открыть командную строку, причем с правами администратора, и затем запустить поочередно запросы sfc /scannow или chkdsk /f /r . Первая команда предназначена для проверки целостности системных файлов, но и она не помешает. Для второй потребуется перезагрузка системы.
5. Установка обновлений системы. Актуально, если в системе был найден вирус, повредивший важные библиотеки. Данный процесс поможет обновить системные файлы. Уже потом на обновленную систему можно переустановить проблемное приложение и проверить его работу.
6. Очистка памяти на компьютере. Может, компьютер просто не соответствует требованиям программы или игры, поэтому и выходит ошибка 0xc0000906. Если так и есть, предлагаю для начала освободить немного пространства на диске и попробовать запустить программу снова.
Последний выход, если ничего из вышеперечисленного не помогло и причина неполадки не определилась – восстановление системы. На практике до этого способа мало кто доходит. И не стоит прибегать к нему, не попытавшись устранить неполадку вышеуказанными методами.
Заключение
Проблемы с приложениями чаще всего возникают при закачивании и установке их нелицензированной, пиратской версии. В таких случаях лучшим решением может быть попытка переустановить программу, но используя при этом установщик другой сборки/репака. Не стоит забывать и о возможность несоответствия компьютера указанным разработчиками требованиям. Дело может крыться и в вирусной активности, никак не связанной с инсталлятором или проблемной программой.
Пользователи Windows часто сталкиваются с ошибкой 0xc0000005 при запуске игр и программ. Разбираемся в том, что это за ошибка, и как с ней бороться.
Многие пользователи разных версий Windows часто сталкиваются с ошибкой при запуске приложения 0xc0000005. Как правило, она говорит о неправильном обращении к памяти (memory access violation), но причин этому может быть множество. Это и ошибки реестра, и некорректные драйверы, и вирусы и даже неисправная память. Поэтому и способы ее решения сильно зависят от того, с чем именно связан этот сбой.
Поиск вирусов
В этом случае решение проблемы выглядит до ужаса тривиальным: просто проверьте систему средствами штатного антивируса, а еще лучше скачайте свежую сборку Dr.Web CureIt и проведите полное сканирование системы. Вирусы найдены и обезврежены, а ошибка исчезла — что ж, отлично, вы решили проблему самой малой кровью. Если же сканирование не дало никаких результатов, или удаление найденных вирусов так и не помогло избавиться от проблемы, идем дальше.
Проверка реестра
Просто отметьте все галочки в меню поиска проблем в реестре, и CCleaner сделает все за вас. После окончания работы утилиты для надежности перезагрузите систему. Ошибка исчезла? Отлично! Нет? Идем дальше.
Переустановка драйверов
Если это не помогло, то попробуйте удалите его из системы, после чего обновите конфигурацию оборудования. Драйверы установятся автоматически.
Если и это не помогло решить проблему, переходим к следующему пункту.
Проверка версии операционной системы
Перезагрузите компьютер и проверьте, исчезла ли ошибка. Если нет, переходим к следующему этапу.
Проверка целостности системных файлов
Для проверки целостности системных файлов нажмите сочетание клавиш win+X, запустите Windows PowerShell от имени администратора и введите команду sfc /scannow.
Для исправления повреждения хранилища компонентов, препятствующего нормальной работе SFC, введите команду dism /online /cleanup-image /restorehealth. Проверка может занять до 15 минут. Не закрывайте окно командной строки до завершения процесса. И не волнуйтесь, если индикатор прогресса будет долго держаться на уровне 20% — это нормально.
Если в результате работы DISM будут внесены какие-либо изменения, перезагрузите компьютер, после чего снова выполните команду SFC. Она сможет заменить поврежденные файлы правильными.
Проверка принтера
Как это ни парадоксально, но иногда причиной появления ошибки 0xc0000005 может быть… принтер. Убедиться, что его настройки и драйверы не конфликтуют с приложениями, достаточно просто. Просто удалите драйверы принтера из системы (как это сделать, мы рассматривали, когда говорили о видеокарте) и для верности физически отключите принтер от ПК.
Если проблема исчезла, избавляться от принтера не нужно. Просто заново подключите его к компьютеру, установите свежие драйверы и создайте совершенно новый профиль принтера.
Проверка оперативной памяти
Если ничего из написанного выше не помогло, велика вероятность, что проблема может быть связана с вышедшим из строя модулем оперативной памяти. В современные компьютеры обычно устанавливается не меньше двух планок оперативки, зачастую работающих в двухканальном режиме. Поэтому для проверки этой гипотезы достаточно убрать из системы один из модулей и посмотреть, не исчезла ли ошибка. После этого установите его обратно и повторите операцию с другим модулем.
В этом случае единственное, что вы можете сделать — это заменить модуль памяти на аналогичный.
Итоги
Увы, никакой конкретики касательно расшифровки этой ошибки официальные источники не предоставляют. Но пользователи, пытаясь решить проблему, разработали примерный алгоритм, позволяющий избавиться от этой ошибки. Да, существует множество вариантов устранения проблемы, и вам придётся испробовать часть из них, а может быть, и все, но ваше упорство с вероятностью, превышающей 95%, будет вознаграждено.
Почему появляется ошибка 0xc000009a при запуске приложений
Что стало причиной появления дефицита ОП – отдельный разговор, она может быть случайной, то есть временной, или постоянной, проявляющейся при каждой загрузке Windows. Рассмотрим неполный перечень самых вероятных причин:
- физические проблемы с памятью или жёстким диском;
- повреждение системных файлов операционной системы;
- слишком много запущенных программ и процессов, в том числе присутствующих в Автозапуске;
- воздействие вирусов (как вариант – блокировка со стороны антивирусного ПО).
Первое, что необходимо сделать, если при первом запуске программы появилась ошибка 0xc000009a, – проверить, каковы системные требования к железу у этого приложения. Например, игры в этом отношении весьма требовательны.
Использование пиратского ПО – тоже вероятная причина проблем с его запуском, так что постарайтесь такой софт не использовать или переустановить его, скачав с официального сайта.
Исправление ошибки 0xc000009a при запуске приложения
Невозможно объять необъятное, но можно хотя бы попытаться. Вот и мы попробуем несколько вариантов устранения ошибки с кодом 0xc000009a.
Проверка последних обновлений
Может показаться странным, что проблемы с нехваткой оперативной памяти как-то связаны с наличием или отсутствием обновлений. На самом деле программисты из Microsoft свою зарплату получают недаром, оперативно исправляя все обнаруженные баги.
Так что стоит всё же проверить систему на наличие последних обновлений – вполне вероятно, что они смогут устранить возникшую внезапно проблему:
Если вы не обновлялись достаточно давно, процесс может оказаться протяжённым во времени, а после его окончания потребуется перезагрузка ПК.
Отключение спящего режима
Многие пользователи отмечают, что отключение режима гибернации действительно может решить проблему. Дело в том, что режим сна – это выгрузка всего, что находится в оперативной памяти, на диск, а при пробуждении происходит обратный процесс, причём не всегда гладко. В результате даже в активной фазе возникают различные неполадки, в том числе проблемы с запуском программ.
Что нужно сделать:
Проверяем после вывода компьютера из режима гибернации, пропала ли ошибка 0xc000009a. Если нет, двигаемся дальше.
Выполнение дефрагментации жесткого диска
Разгрузка оперативной памяти
Поскольку, как мы уже знаем, ошибка Windows 10 0xc000009a при запуске программ возникает в основном из-за проблем с памятью, стоит её проверить и попытаться разгрузить.
Работа антивируса
Без антивирусного ПО ваш компьютер будет уязвим перед внешними угрозами, но нужно понимать, что подобное ПО, работая в фоне, почти всегда потребляет немалое количество ресурсов. Но даже антивирус не всегда справляется со своими задачами, так что необходимо периодически запускать полное сканирование системы.
Увеличение файла подкачки
Операционная система изначально рассчитана на то, чтобы работать в условиях дефицита ОЗУ. Для этого в ней предусмотрена процедура свопинга, то есть обмена данными между оперативной памятью и диском. Да, это замедляет работу компьютера, порой сильно. Но без файла подкачки его работа вообще была бы невозможной.
Размер этого файла устанавливается при инсталляции Windows, но это не значит, что его нельзя изменить в большую или меньшую сторону. Мы попытаемся увеличить объём выделяемого под файл подкачки места, что, очевидно, позволит разгрузить оперативную память, пускай и за счёт замедления работы ПК, хотя это не обязательно будет заметно:
СОВЕТ. Желательно, чтобы исходный и максимальный размеры были одинаковыми. Значения должный быть кратными 1 ГБ (то есть 1024 МБ), рекомендуется значение, превышающее объём оперативной памяти в системе в полтора-два раза.
Работа с автозапуском
Как с этим бороться? Очень просто: редактированием списка автозагрузки:
Как проверить память на наличие дефектов, мы уже рассказывали. Но сбои в работе Windows, в том числе при запуске программ, могут быть вызваны и другими причинами – например, плохим контактом разъёмов, неисправностями на материнской плате, дефицитом мощности блока питания.
Все эти проблемы диагностируются посредством специальных утилит типа Everest или Acronis. Можно также снять боковую крышку (на выключенном ПК!) и оценить состояние внутренностей на предмет наличия пыли и загрязнений.
Последовательно выполняя все вышеописанные проверки и процедуры, вы с большой вероятностью сможете избавиться от досаждающей вас ошибки 0xc000009a.
Читайте также: