Ошибка 0xC0000005 в Starfield: DirectX, память, оверлеи и пр.

Ошибка 0xC0000005 случается в играх — и в Starfield в том числе — по причине того, что проге не хватает каких-то данных, которые должны храниться локально, то есть, в памяти консоли или компа, но не хранятся (пропали, повреждены и т.п.).

В частности (и зачастую) могут быть повреждены (или несовместимы) шейдеры DirectX.

Кроме того, 0xC0000005 очень часто означает, что игре не хватает оперативной памяти, что ей мешают какие-то оверлеи и пр.

Не пропустите: Если видеокарта не соответствует и Starfield не запускается

НО в данном конкретном случае есть некоторый резон начинать разбирать именно с DirectX. Потому с этого и начнем.

Итак,..

Ошибка 0xC0000005 в Starfield — чистим кэш шейдеров DirectX

Мера старая, давно проверенная и весьма эффективная, так что забывать о ней точно не стоит. Ведь вылеты игры частенько случаются как раз по причине программных сбоев в работе шейдеров DirectX.

Поэтому:

  • открываем Проводник и находим папку C:\Users\[имя_пользователя]\AppData\Local\NVIDIA
  • в папке «Nvidia» находим и удаляем папку «DXCache»;
  • далее в строке поиска Windows пишем «Очистка диска» и затем кликаем по соответствующему значку выше;
  • в окне утилиты выбираем диск С (если дисков у компа больше одного);
  • далее в списке «Удалить следующие файлы» выделяем «Кэш построителя текстуры DirectX«
  • и жмем ОК.

Закрываем «Очистку диска» и запускаем Starfield. Теперь игра должна заработать нормально.

Не пропустите: Почему Starfield вылетает или вообще не запускается?

Ошибка 0xC0000005 в Starfield — проверяем оперативку

Её должно быть не менее 16 гигабайт (в соответствие с официальным перечнем минимальных системных требований игры), а лучше — больше.

Если у компа RAM меньше, то нормально работать на Starfield не будет. А будет 0xC0000005 и прочие ошибки.

Почему Starfield вылетает или вообще не запускается?

Ошибка 0xC0000005 в Starfield — отключаем все оверлеи и всё лишнее

В первую очередь это относится к игровым оверлеям Steam, Discord и GeForce Experience. Если таковые работают и игра не запускается или  сбоит (чего быть не должно), то в качестве временной меры (минимум до следующего обновления самой Starfield, а также Discord или GeForce Experience) пробуем их просто вырубить:

  • в Steam — открываем настройки приложения и в разделе «Общие» отключаем опцию «Включить оверлей Steam в игре«;
  • Discord — открываем настройки приложения, кликаем «Оверлей» в меню слева, отключаем опцию «Включить внутриигровой оверлей«;
  • в GeForce Experience — тоже открываем настройки, в разделе «Общие» находим и отключаем «Внутриигровой оверлей«.

Не лишним также будет вообще отключить все не нужные на время игры приложения и процессы (кроме системных) — в частности, Discord, MSI Afterburner, RGB Software, TeamSpeak, Origin, Asus GPU Tweak II, EVGA Precision, Shadowplay, Aura for ASUS, RivaTuner OSD, RivaTuner statistics, GeForce Experience, Radeon ReLive, Voicemeeter, FRAPS, OBS studio и пр.

Также отключаем всю лишнюю периферию — в частности (и в первую очередь) игровые контроллеры, HOTAS-джойстики и все прочие девайсы, которые на время игры не нужны (если есть время и желание, то можно отключать их по очереди и затем перезапускать игру).

… и отключаем RTSS!

В данном случае это важно, поскольку, судя по отзывам, причиной именно ошибки 0xC0000005 в Starfield является именно RTSS Rivatuner Statistic Server.

Прога в этой игре, конечно, тоже очень помогает в плане актуальной инфы. Но если Starfield так сбоит именно из-за неё, то придется пока выключить. Временно, как минимум до следующего апдейта игры и самой этой утилиты.

Не пропустите: Ошибка 0xc0000142 в Starfield: как устранять

Ошибка 0xC0000005 в Starfield — запускаем проверку SFC

Очень вероятно, что причиной могут быть проблема с системными файлами (повреждены, не обнаруживаются и пр) или в конфликте драйверов и/или приложений периферийный устройств (принтера, ИБП, роутера и пр).

Проще говоря, к компу что-то подключено (и подключено сравнительно недавно) или на нем что-то установлено, что не дает Starfield функционировать корректно.

Следовательно, отключаем (и отсоединяем) всю лишнюю периферию, затем находим и удаляем соответствующий драйвер, перезагружаем комп, запускаем игру по-новой. Если и запускается, и работает нормально, значит проблему можно считать устраненной.

В противном же случае:

  • открываем командную строку от имени администратора (в поиске Windows пишем cmd, в выдаче кликаем по названию правой кнопкой мыши и жмем «Запуск от имени администратора«);
  • в окне Командной строки вводим команду sfc /scannow и жмем Enter;
  • после завершения процедуры проверки запускаем Starfield тожеот имени администратора.

Пока так…

Что будем искать? Например,VPN

Мы в социальных сетях