Forum Discussion

Zanyato_0's avatar
8 years ago
Solved

Battlefield 1 крашится с ошибкой 0xc0000005

После выхода обновления "Во имя царя" BF 1 начал молча закрываться спустя рандомное время (обычно не получается доиграть даже один раунд операции). В журнале Windows следующие ошибки:

Имя сбойного приложения: bf1.exe, версия: 1.0.51.47047, метка времени: 0x59fa9b9f
Имя сбойного модуля: bf1.exe, версия: 1.0.51.47047, метка времени: 0x59fa9b9f
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000005fb4259
Идентификатор сбойного процесса: 0x3598
Время запуска сбойного приложения: 0x01d35bfb2dc11970
Путь сбойного приложения: J:\Games\Battlefield 1\bf1.exe
Путь сбойного модуля: J:\Games\Battlefield 1\bf1.exe
Идентификатор отчета: f495c98c-92b9-4932-b6cf-c310482ce243
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:

Список того что пробовал, но ничего не помогло:
- Начисто переустанавливал видео драйвера (через DDU)
- Переустановка BF1 и Origin с удалением всех связанных с ними папок
- Закрытие всех фоновых приложений и отключение фаервола
- Чистка с помощью CureIt / проверка целостности системы командой SFC/SCANNOW
- Изменение настроек игры тоже ни на что не влияет

железо:
i7 6700k gtx 980ti 16gb ram

С другими играми таких проблем нет, в том числе и на frostbite

  • а если играть в Окне или Без рамки?

    также попробуйте переустановить фреймворк и с++:

    - Протестировать ПК прогой Microsoft .NET Framework Repair Tool
    https://www.microsoft.com/en-gb/download/details.aspx?id=30135
    - Обновить .NET Framework
    https://www.microsoft.com/net/download/framework

    Переустановите компоненты Visual С++ так:

    а) удалите все содержимое папок (не обращаем внимания на ошибки и все пропускаем): "C:\Windows\Temp\" and "C:\User\[UserName]\AppData\Temp\";
    б) все установки запускаем от Админа;
    в) перед установкой новых версий удаляем все старые (в порядке от 2005 к 2017);
    г) желательно, ставить версии всех лет, причем, если у вас 64-битная ОС, то нужно устанавливать и х32-е (x86) и х64-е пакеты каждой версии:

    VC2005 (хххххх80.dll), VC2008 (хххххх90.dll), VC2010 (ххххх100.dll), VC2012 (ххххх110.dll), VC2013 (ххххх120.dll), VC2017x86, VC2017x64 (ххххх140.dll) (обновляет и заменяет версию VC2015);

    д) для тех, кто еще не перешел на Windows 10 - установить Universal C Runtime.

3 Replies

  • а если играть в Окне или Без рамки?

    также попробуйте переустановить фреймворк и с++:

    - Протестировать ПК прогой Microsoft .NET Framework Repair Tool
    https://www.microsoft.com/en-gb/download/details.aspx?id=30135
    - Обновить .NET Framework
    https://www.microsoft.com/net/download/framework

    Переустановите компоненты Visual С++ так:

    а) удалите все содержимое папок (не обращаем внимания на ошибки и все пропускаем): "C:\Windows\Temp\" and "C:\User\[UserName]\AppData\Temp\";
    б) все установки запускаем от Админа;
    в) перед установкой новых версий удаляем все старые (в порядке от 2005 к 2017);
    г) желательно, ставить версии всех лет, причем, если у вас 64-битная ОС, то нужно устанавливать и х32-е (x86) и х64-е пакеты каждой версии:

    VC2005 (хххххх80.dll), VC2008 (хххххх90.dll), VC2010 (ххххх100.dll), VC2012 (ххххх110.dll), VC2013 (ххххх120.dll), VC2017x86, VC2017x64 (ххххх140.dll) (обновляет и заменяет версию VC2015);

    д) для тех, кто еще не перешел на Windows 10 - установить Universal C Runtime.

  • Привет! Самая распространенная ошибка Windows при краше приложений, не всегда лечится. На вашем месте я б не тратил время на ковыряния в системе и переустановил Windows.

  • Поставил VC2017, предыдущие версии восстановил через установщики. Дополнительно удалил Comodo фаерволл.
    Сложно утверждать помогло или нет, но по крайней мере сыграл один раунд и вылетов пока не было.
    Спасибо за совет! 

About Battlefield Обсуждение франшизы

Обсудите игры Battlefield на нашем форуме сообщества.22,639 PostsLatest Activity: 6 hours ago