Как исправить сбои Bishock2 и ошибки, связанные с прекращением работы

BioShock 2 - одна из самых популярных игр-стрелялок от первого лица всех времен, и игры всегда могут похвастаться превосходной графикой, сюжетной линией и возможностями, которые вы можете использовать на протяжении всей игры. Однако с технической точки зрения игры далеки от совершенства, так как есть пользователи, которые просто не могут нормально играть в них из-за постоянных сбоев.

В этой статье мы сосредоточимся на успешных методах, которые сработали для игроков, которые боролись с той же проблемой. Надеемся, что к концу статьи вы сможете продолжить игру в обычном режиме.

Что вызывает сбой и прекращение работы BioShock 2?

У этой проблемы довольно много причин, и они часто даже не похожи одна на другую. Сбои в игре - это обширная тема, и одна игра может вылетать по разным причинам, но вот некоторые из наиболее распространенных причин:

  • Использование DirectX10 может привести к сбою игры на различных ПК, которые не полностью поддерживают эту технологию.
  • Поврежденное сохранение может остановить запуск игры, и удаление его с компьютера - единственный способ решить проблему.
  • Отсутствующие или поврежденные игровые файлы, некоторые из которых необходимо удалить или повторно загрузить.
  • Проблемное обновление Windows 7, которое решает проблемы с DirectX.

Отключить DirectX10 (принудительно DirectX9)

Это определенно один из самых популярных методов среди всех доступных в сети, поскольку похоже, что игра просто не была полностью совместима с DX10. Жаль, но вы можете легко отменить эти изменения, если скачали игру через Steam. Выполните следующие действия, чтобы заставить игру использовать DirectX9 вместо 10!

  1. Откройте Steam на своем компьютере, дважды щелкнув его запись на рабочем столе или выполнив поиск в меню «Пуск». Пользователи Windows 10 также могут искать его с помощью Кортаны или панели поиска, которые находятся рядом с меню «Пуск».

  1. Перейдите на вкладку «Библиотека» в окне Steam, указав вкладку «Библиотека» в верхней части окна, и найдите BioShock 2 в списке игр, которые есть в вашей соответствующей библиотеке.
  2. Щелкните правой кнопкой мыши значок игры в списке и выберите пункт «Свойства» в появившемся контекстном меню. Оставайтесь на вкладке «Общие» в окне «Свойства» и нажмите кнопку «Установить параметры запуска».

  1. Введите в строке «-dx9». Если там были какие-то другие варианты, которые вы, возможно, используете, убедитесь, что вы разделили их запятой. Нажмите кнопку ОК, чтобы подтвердить изменения.
  2. Попробуйте запустить BioShock 2 из вкладки «Библиотека» и проверьте, случаются ли сбои в игре так же часто, как раньше.

Найдите неисправный файл сохранения

Иногда причиной сбоев может быть один файл сохранения, к которому игра не может получить доступ должным образом. Файл можно легко найти на вашем компьютере и удалить, так как он не должен быть привязан ни к одной из ваших сохраненных игр. Вы можете распознать этот файл, так как его размер должен составлять 0 КБ.

  1. Перейдите к месту сохранения файла по умолчанию в проводнике, просто открыв папку и щелкнув «Этот компьютер» или «Мой компьютер» на левой панели навигации или выполнив поиск этой записи в меню «Пуск».

  1. В любом случае, в «Этот компьютер» или «Мой компьютер» дважды щелкните, чтобы открыть локальный диск снизу, и перейдите к «Пользователи» >> «Имя вашей учетной записи» >> «Документы» >> «BioShock 2» >> «Сохраненные игры».
  2. Войдите в папку «Сохраненные игры» и найдите файл сохранения размером 0 КБ. Вы можете проверить размер, щелкнув правой кнопкой мыши и выбрав «Свойства» в контекстном меню и выбрав размер, или вы можете изменить вид на «Подробности», чтобы увидеть размер каждого файла в папке.

  1. После этого перезапустите игру, перезапустив Steam и дважды щелкнув игру на вкладке библиотеки Steam, чтобы увидеть, продолжает ли BioShock 2 вылетать.

Оставьте DirectX включенным и увеличьте доступную VRAM для текстур

Этот метод является своего рода оппозицией Решению 1, потому что теперь мы снова переключаемся на DirectX. Причина этого довольно неясна, но нам придется сделать это, чтобы правильно настроить файлы конфигурации игры, чтобы увеличить лимит памяти, который игра может получить, когда дело доходит до VRAM.

Прежде всего, отмените изменения, внесенные в Решение 1, просто открыв свойства BioShock 2 и удалив запись «-dx9» из параметров запуска.

  1. Нажмите комбинацию клавиш с логотипом Windows + R, чтобы открыть диалоговое окно «Выполнить». Убедитесь, что вы набрали «% appdata» в диалоговом окне и нажмите «ОК», чтобы открыть это место в проводнике.

  1. Вместо этого вы также можете открыть проводник на своем компьютере (открыв папку) и перейти к папке вручную. Прежде всего, после открытия проводника найдите «Мой компьютер» или «Этот компьютер» на правом экране навигации и щелкните «Локальный диск».
  2. Перейдите к Users >> AppData. Если вы не можете увидеть папку AppData, причина в том, что папка скрыта по умолчанию, и вы не можете увидеть ее, не изменив определенные настройки в проводнике.
  3. Щелкните вкладку «Просмотр» в меню проводника и установите флажок «Скрытые элементы» в разделе «Показать / скрыть». Проводник теперь сможет отображать папку AppData, поэтому дважды щелкните ее, чтобы открыть.

  1. Найдите папку с именем Bioshock 2 или Bioshock2Steam. Она также может находиться в подпапке Roaming. Откройте его двойным щелчком и попробуйте найти файл с именем «Bioshock2SP.ini». Дважды щелкните файл, чтобы открыть его, и выберите его открытие в Блокноте, если Блокнот не запускается автоматически.
  2. Используйте комбинацию клавиш Ctrl + F или нажмите «Изменить» в верхнем меню и выберите опцию «Найти» в раскрывающемся меню, чтобы открыть поле поиска.
  3. Введите «TextureStreamingMemoryLimit» в поле и измените значение рядом с ним с 256 на 2048. Используйте комбинацию клавиш Ctrl + S для сохранения изменений или щелкните Файл >> Сохранить и выйдите из Блокнота.

  1. Попробуйте запустить игру еще раз, чтобы проверить, продолжает ли BioShock 2 вылетать при запуске после выполнения этих действий.

Примечание : другие люди утверждают, что простое удаление папки BioShock 2 в папке AppData помогло решить проблему, поэтому вам обязательно стоит попробовать это. Не забывайте делать резервные копии файлов сохранения, которые могут находиться в этой папке!

Проверить целостность игровых файлов

Несколько пользователей написали об этом методе, поскольку он помог им решить их проблему. Инструменту удалось зарегистрировать один или два файла, которые просто отсутствуют, и повторная загрузка их, похоже, решила проблему, и они остановили сбои на протяжении всей игры. Этот метод прост в применении, поэтому обязательно попробуйте его.

  1. Откройте Steam на своем компьютере, дважды щелкнув его запись на рабочем столе или выполнив поиск в меню «Пуск». Пользователи Windows 10 также могут искать его с помощью Кортаны или панели поиска, которые находятся рядом с меню «Пуск».

  1. Перейдите на вкладку «Библиотека» в окне Steam, указав вкладку «Библиотека» в верхней части окна, и найдите BioShock 2 в списке игр, которые есть в вашей соответствующей библиотеке.
  2. Щелкните правой кнопкой мыши значок игры в списке и выберите пункт «Свойства» в появившемся контекстном меню. Убедитесь, что вы перешли на вкладку «Локальные файлы» в верхнем меню навигации.

  1. Нажмите кнопку «Проверить целостность файлов игры» в нижней части окна и дождитесь, пока процесс завершит проверку файлов игры. Инструмент должен загрузить все отсутствующие или поврежденные файлы, а затем запустить BioShock 2, чтобы увидеть, продолжает ли BioShock 2 вылетать!

Отключить детализацию поверхностей в игровых настройках

Отключение этой опции в настройках игры положительно сказывается на общей производительности игры, и многие пользователи утверждают, что игра перестала работать после того, как они отключили эту опцию в настройках игры.

  1. Откройте Steam на своем компьютере, дважды щелкнув его запись на рабочем столе или выполнив поиск в меню «Пуск». Пользователи Windows 10 также могут искать его с помощью Кортаны или панели поиска, которые находятся рядом с меню «Пуск».
  2. Перейдите на вкладку «Библиотека» в окне Steam, указав вкладку «Библиотека» в верхней части окна, и дважды щелкните «BioShock 2» в списке игр в соответствующей библиотеке, чтобы запустить ее.
  3. На первом появившемся экране (Главное меню) выберите «Параметры» и нажмите «Параметры графики». Прокрутите вниз, пока не увидите в списке запись «DirectX 10 Detail Surfaces». Нажмите кнопку «Выкл» рядом с ним и нажмите кнопку «Применить» ниже, прежде чем проверить, не вылетает ли игра по-прежнему.

Взлом папок игры

В папке «Мои документы» есть папка BioShock 2, в которой хранятся некоторые файлы настроек вместе с файлами сохранения. Пользователи сообщают, что вы можете решить проблему, используя следующий набор шагов, который включает удаление некоторых вещей, а также отключение свойств «только для чтения» для различных файлов и папок.

  1. Перейдите в нужное место в проводнике, просто открыв папку и щелкнув «Этот компьютер» или «Мой компьютер» на левой панели навигации или выполнив поиск этой записи в меню «Пуск».

  1. В любом случае, в «Этот компьютер» или «Мой компьютер» дважды щелкните, чтобы открыть локальный диск, и перейдите в раздел Пользователи >> Имя вашей учетной записи >> Документы >> BioShock 2.
  2. Щелкните правой кнопкой мыши папку BioShock 2, выберите «Копировать» в контекстном меню и убедитесь, что вы вставили ее в другое место для резервного копирования (предпочтительно на рабочий стол). Выберите ту же папку, щелкните правой кнопкой мыши и выберите в контекстном меню команду «Удалить».
  3. Затем откройте игру, открыв Steam и дважды щелкнув игру на вкладке «Библиотека Steam», и убедитесь, что вы запустили новую игру в BioShock 2. Сохраните игру и выйдите. В папке Documents вы должны увидеть новую папку BioShock 2.
  4. Щелкните эту папку правой кнопкой мыши и выберите в контекстном меню «Свойства». В разделе «Атрибуты» снимите флажок рядом с записью «Только для чтения» и примените изменения.

  1. Найдите резервную копию папки BioShock 2, откройте ее и откройте внутри папку SaveGames. Переместите любые файлы, которые вы найдете там, в исходное место в Documents >> BioShock 2 >> SaveGames и снова откройте игру, чтобы проверить, не вылетает ли она по-прежнему. Повторите процесс удаления «только для чтения» еще раз.

Удаление Центра обновления Windows (только для пользователей Windows 7)

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

  1. Нажмите кнопку меню «Пуск» и откройте панель управления, набрав ее имя и щелкнув первую опцию вверху или указав соответствующую запись на начальном экране меню «Пуск».
  2. Переключитесь на Просмотр как: Категория в верхнем правом углу и нажмите Удалить программу в области Программы. В правой части экрана вы должны увидеть синюю кнопку Просмотр установленных обновлений, поэтому нажмите на нее.

  1. Теперь вы должны увидеть список всех установленных обновлений Windows для вашего компьютера. Проверьте раздел Microsoft Windows внизу на наличие соответствующих обновлений, которые могли повлиять на BioShock 2 и вызвать постоянные сбои.
  2. Прокрутите влево, чтобы проверить столбец Установлено в, в котором должна отображаться дата установки обновления, поэтому убедитесь, что вы нашли обновление, номер базы знаний которого - KB2670838.

  1. Нажмите на обновление один раз, выберите опцию «Удалить» вверху и следуйте инструкциям, которые появятся на экране, чтобы избавиться от обновления.
  2. Подождите, пока Microsoft выпустит новое обновление, которое должно быть установлено автоматически, если вы настроили автоматические обновления Windows.

Запустите игру в режиме совместимости и от имени администратора

Поскольку эта игра несколько старше, запуск ее в операционных системах старше Windows Vista с пакетом обновления 2 не планировался разработчиками, а это означает, что вам может потребоваться запустить исполняемый файл игры в режиме совместимости с этой операционной системой. Кроме того, запуск игры от имени администратора предоставляет ей больший доступ, и эти два фактора вместе должны устранить проблемы с сбоями.

  1. Откройте Steam на своем компьютере и перейдите на вкладку «Библиотека» в окне Steam, указав вкладку «Библиотека» в верхней части окна, и найдите BioShock 2 в списке игр, которые есть в вашей соответствующей библиотеке.
  2. Щелкните его запись правой кнопкой мыши и выберите «Свойства». Перейдите на вкладку «Локальные файлы» и выберите «Обзор локальных файлов».

  1. Если вы не установили игру через Steam, вы все равно можете найти папку с установкой игры вручную. Самый простой способ - щелкнуть правой кнопкой мыши ярлык игры на рабочем столе или в любом другом месте и выбрать «Открыть расположение файла» в контекстном меню.
  2. Во всяком случае, попав внутрь папки. Щелкните правой кнопкой мыши основной исполняемый файл BioShock 2 и выберите «Свойства». Перейдите на вкладку «Совместимость» и установите флажок рядом с записью «Запустить эту программу в режиме совместимости для». В раскрывающемся списке выберите пункт Windows Vista с пакетом обновления 2 (SP2).

  1. В разделе «Параметры» того же окна «Свойства» установите флажок «Запускать эту программу от имени администратора».
  2. Примените изменения и попробуйте перезапустить игру, чтобы увидеть, прекратился ли сбой.

Отключить SLI (для пользователей NVIDIA)

Scalable Link Interface (SLI) - это технология видеокарт, созданная NVIDIA для объединения двух или более видеокарт для получения одного высококачественного вывода. SLI - это алгоритм параллельной обработки видео, предназначенный для увеличения доступной вычислительной мощности.

Однако BioShock 2, похоже, не поддерживает эту технологию, и вы должны выключить ее во время игры. Большинство пользователей заявили, что отключение этой опции для игры предотвратило сбои в дальнейшем.

  1. Щелкните правой кнопкой мыши на экране рабочего стола и выберите пункт «Панель управления NVIDIA» из контекстного меню или дважды щелкните значок NVIDIA на панели задач, если вы его видите. Панель управления NVIDIA также может быть расположена в обычной панели управления, переключившись в режим просмотра больших значков и указав его.
  2. После того, как вы открыли панель управления NVIDIA, перейдите в меню настроек 3D на левой панели навигации и щелкните параметр «Установить конфигурацию SLI».

  1. В конце выберите вариант «Не использовать технологию SLI» и нажмите «Применить», чтобы подтвердить изменения. Запустите BioShock 2 еще раз и проверьте, появляется ли та же ошибка.