Jak naprawić awarie Bishock2 i przestały działać błędy

BioShock 2 to jedna z najpopularniejszych strzelanek pierwszoosobowych wszechczasów, a gry zawsze mogą pochwalić się doskonałą grafiką, fabułą i mocami, których możesz używać w całej grze. Jednak patrząc od strony technicznej, gry są dalekie od doskonałości, ponieważ są użytkownicy, którzy po prostu nie mogą w nie grać poprawnie z powodu ciągłych awarii.

W tym artykule skupimy się na skutecznych metodach, które sprawdziły się w przypadku graczy, którzy zmagali się z tym samym problemem. Mamy nadzieję, że pod koniec artykułu będziesz mógł kontynuować normalną grę.

Co powoduje awarię BioShock 2 i przestaje działać?

Przyczyn tego problemu jest sporo i często nie są one nawet do siebie podobne. Awarie gier to szeroki temat, a jedna gra może się zawiesić z wielu różnych powodów, ale oto niektóre z najczęstszych przyczyn:

  • Użycie DirectX10 może spowodować awarię gry na różnych komputerach, które nie obsługują w pełni tej technologii.
  • Uszkodzony zapis może uniemożliwić całkowite uruchomienie gry, a usunięcie go z komputera jest jedynym sposobem rozwiązania problemu.
  • Brakujące lub uszkodzone pliki gry, w przypadku których niektóre z nich należy usunąć lub pobrać ponownie.
  • Problematyczna aktualizacja systemu Windows 7, która rozwiązuje problemy z DirectX.

Wyłącz DirectX10 (wymuś DirectX9)

Jest to zdecydowanie jedna z najpopularniejszych metod spośród wszystkich dostępnych w Internecie, ponieważ okazuje się, że gra po prostu nie została stworzona tak, aby była w pełni kompatybilna z DX10. Szkoda, ale możesz łatwo cofnąć te zmiany, jeśli pobrałeś grę przez Steam. Wykonaj poniższe kroki, aby zmusić grę do korzystania z DirectX9 zamiast 10!

  1. Otwórz Steam na swoim komputerze, dwukrotnie klikając jego wpis na pulpicie lub wyszukując go w menu Start. Użytkownicy systemu Windows 10 mogą również wyszukiwać go za pomocą Cortany lub paska wyszukiwania, oba obok menu Start.

  1. Przejdź do zakładki Biblioteka w oknie Steam, znajdując zakładkę Biblioteka u góry okna i znajdź BioShock 2 na liście gier, które masz w swojej bibliotece.
  2. Kliknij prawym przyciskiem myszy ikonę gry na liście i wybierz opcję Właściwości z menu kontekstowego, które się pojawi. Pozostań na karcie Ogólne w oknie Właściwości i kliknij przycisk Ustaw opcje uruchamiania.

  1. Wpisz „-dx9” w pasku. Jeśli znajdowały się tam inne opcje, których prawdopodobnie używasz, upewnij się, że oddzieliłeś tę opcję przecinkiem. Kliknij przycisk OK, aby potwierdzić zmiany.
  2. Spróbuj uruchomić BioShock 2 z zakładki Biblioteka i sprawdź, czy awarie gry zdarzają się tak często jak wcześniej.

Znajdź wadliwy plik zapisu

Czasami przyczyną awarii może być pojedynczy plik zapisu, do którego gra nie może uzyskać dostępu. Plik można łatwo zlokalizować na komputerze i usunąć, ponieważ nie powinien być powiązany z żadną z zapisanych gier. Możesz rozpoznać ten plik, ponieważ jego rozmiar powinien wynosić 0KB.

  1. Przejdź do domyślnej lokalizacji pliku zapisu w Eksploratorze plików, po prostu otwierając folder i klikając Ten komputer lub Mój komputer w lewym okienku nawigacji lub wyszukując ten wpis w menu Start.

  1. W każdym razie na tym komputerze lub moim komputerze kliknij dwukrotnie, aby otworzyć dysk lokalny od dołu i przejdź do opcji Użytkownicy >> Nazwa konta >> Dokumenty >> BioShock 2 >> Zapisane gry.
  2. Przejdź do folderu Zapisane gry i poszukaj pliku zapisu o rozmiarze 0 KB. Możesz sprawdzić rozmiar, klikając prawym przyciskiem myszy i wybierając Właściwości z menu kontekstowego i zaznaczając rozmiar poniżej lub możesz zmienić widok na Szczegóły, aby zobaczyć rozmiar każdego pliku w folderze.

  1. Następnie uruchom ponownie grę, ponownie uruchamiając Steam i klikając dwukrotnie grę na karcie Biblioteka Steam, aby sprawdzić, czy BioShock 2 nadal się zawiesza.

Pozostaw włączony DirectX i zwiększ dostępną pamięć VRAM dla tekstur

Ta metoda jest swego rodzaju przeciwieństwem rozwiązania 1, ponieważ teraz wracamy do DirectX. Powód tego jest dość niejasny, ale będziemy musieli to zrobić, aby odpowiednio dostosować pliki konfiguracyjne gry, aby zwiększyć limit pamięci, który gra może pobierać, jeśli chodzi o VRAM.

Przede wszystkim cofnij zmiany wprowadzone w Rozwiązaniu 1, po prostu otwierając właściwości BioShock 2 i usuwając wpis „-dx9” z opcji uruchamiania.

  1. Naciśnij kombinację Klawisz z logo systemu Windows + R, aby wyświetlić okno dialogowe Uruchom. Upewnij się, że w oknie dialogowym wpisałeś „% appdata” i kliknij OK, aby otworzyć tę lokalizację w Eksploratorze plików.

  1. Zamiast tego możesz także otworzyć Eksplorator plików na swoim komputerze (otwierając folder) i ręcznie przejść do folderu. Przede wszystkim zlokalizuj Mój komputer lub Ten komputer na prawym ekranie nawigacji po otwarciu Eksploratora plików i kliknij dysk lokalny.
  2. Przejdź do Users >> AppData. Jeśli nie możesz zobaczyć folderu AppData, przyczyną jest to, że folder jest domyślnie ukryty i nie możesz go zobaczyć bez zmiany określonego ustawienia w Eksploratorze plików.
  3. Kliknij kartę „Widok” w menu Eksploratora plików i kliknij pole wyboru „Elementy ukryte” w sekcji Pokaż / ukryj. Eksplorator plików będzie teraz mógł wyświetlić folder AppData, więc kliknij dwukrotnie, aby go otworzyć.

  1. Zlokalizuj folder o nazwie Bioshock 2 lub Bioshock2Steam. Może również znajdować się w podfolderze Roaming. Otwórz go, klikając dwukrotnie i spróbuj znaleźć plik o nazwie „Bioshock2SP.ini”. Kliknij dwukrotnie, aby otworzyć plik i wybierz opcję otwarcia go za pomocą Notatnika, jeśli Notatnik nie zostanie uruchomiony automatycznie.
  2. Użyj kombinacji klawiszy Ctrl + F lub kliknij Edytuj w górnym menu i wybierz opcję Znajdź z menu rozwijanego, aby otworzyć pole wyszukiwania.
  3. Wpisz w polu „TextureStreamingMemoryLimit” i zmień wartość obok z 256 na 2048. Użyj kombinacji klawiszy Ctrl + S, aby zapisać zmiany lub kliknij Plik >> Zapisz i zamknij Notatnik.

  1. Spróbuj ponownie uruchomić grę, aby sprawdzić, czy BioShock 2 nadal się zawiesza podczas uruchamiania po wykonaniu tych czynności.

Uwaga : inne osoby twierdzą, że po prostu usunięcie folderu BioShock 2 w folderze AppData pomogło rozwiązać problem, więc zdecydowanie powinieneś rozważyć wypróbowanie tego. Pamiętaj, aby wykonać kopię zapasową plików zapisu, które mogą znajdować się w tym folderze!

Sprawdź integralność plików gry

Kilku użytkowników napisało o tej metodzie, ponieważ pomogła im ona rozwiązać problem. Narzędzie zdołało zgłosić brakujący plik lub dwa, a ponowne pobranie ich prawdopodobnie rozwiązało problem i przestało występować awarie w trakcie gry. Ta metoda jest łatwa do wykonania, więc wypróbuj ją.

  1. Otwórz Steam na swoim komputerze, dwukrotnie klikając jego wpis na pulpicie lub wyszukując go w menu Start. Użytkownicy systemu Windows 10 mogą również wyszukiwać go za pomocą Cortany lub paska wyszukiwania, oba obok menu Start.

  1. Przejdź do zakładki Biblioteka w oknie Steam, znajdując zakładkę Biblioteka u góry okna i znajdź BioShock 2 na liście gier, które masz w swojej bibliotece.
  2. Kliknij prawym przyciskiem myszy ikonę gry na liście i wybierz opcję Właściwości z menu kontekstowego, które się pojawi. Upewnij się, że przechodzisz do karty Pliki lokalne z górnego menu nawigacyjnego.

  1. Kliknij przycisk Sprawdź integralność plików gry u dołu okna i poczekaj, aż proces zakończy sprawdzanie plików gry. Narzędzie powinno pobrać brakujące lub uszkodzone pliki, a następnie powinieneś uruchomić BioShock 2, aby sprawdzić, czy BioShock 2 nadal się zawiesza!

Wyłącz szczegółowe powierzchnie w ustawieniach gry

Wyłączenie tej opcji w ustawieniach gry ma pozytywny wpływ na ogólną wydajność gry, a wielu użytkowników twierdzi, że gra uległa awarii po wyłączeniu tej opcji w ustawieniach gry.

  1. Otwórz Steam na swoim komputerze, dwukrotnie klikając jego wpis na pulpicie lub wyszukując go w menu Start. Użytkownicy systemu Windows 10 mogą również wyszukiwać go za pomocą Cortany lub paska wyszukiwania, oba obok menu Start.
  2. Przejdź do zakładki Biblioteka w oknie Steam, znajdując zakładkę Biblioteka u góry okna i kliknij dwukrotnie BioShock 2 na liście gier, które masz w swojej bibliotece, aby ją uruchomić.
  3. Na pierwszym ekranie, który się pojawi (Menu główne), wybierz Opcje i kliknij Opcje grafiki. Przewiń w dół, aż na liście zobaczysz pozycję „Powierzchnie szczegółowe DirectX 10”. Kliknij przycisk Wyłącz obok i kliknij przycisk Zastosuj poniżej, zanim sprawdzisz, czy gra nadal się zawiesza.

Manipulowanie przy folderach gry

W Moich Dokumentach znajduje się również folder BioShock 2, który przechowuje niektóre pliki preferencji wraz z plikami zapisu. Użytkownicy zgłosili, że problem można rozwiązać, wykonując następujący zestaw czynności, które obejmują usunięcie niektórych elementów, a także wyłączenie właściwości „Tylko do odczytu” różnych plików i folderów.

  1. Przejdź do odpowiedniej lokalizacji w Eksploratorze plików, po prostu otwierając folder i klikając Ten komputer lub Mój komputer w lewym okienku nawigacji lub wyszukując ten wpis w menu Start.

  1. W każdym razie na tym komputerze lub w moim komputerze kliknij dwukrotnie, aby otworzyć dysk lokalny i przejdź do opcji Użytkownicy >> Nazwa konta >> Dokumenty >> BioShock 2.
  2. Kliknij prawym przyciskiem myszy folder BioShock 2 i wybierz Kopiuj z menu kontekstowego i upewnij się, że wkleiłeś go gdzie indziej w celu wykonania kopii zapasowej (najlepiej na pulpicie). Wybierz ten sam folder, kliknij prawym przyciskiem myszy i wybierz opcję Usuń z menu kontekstowego.
  3. Następnie otwórz grę, otwierając Steam i dwukrotnie klikając grę na zakładce Biblioteka Steam i upewnij się, że uruchomiłeś nową grę w BioShock 2. Zapisz grę i zamknij. W folderze Dokumenty powinieneś zobaczyć nowy folder BioShock 2.
  4. Kliknij ten folder prawym przyciskiem myszy i wybierz Właściwości z menu kontekstowego. W sekcji Atrybuty wyczyść pole obok wpisu Tylko do odczytu i zastosuj zmiany.

  1. Znajdź kopię zapasową folderu BioShock 2, otwórz go i otwórz znajdujący się w nim folder SaveGames. Przenieś wszystkie znalezione tam pliki do oryginalnej lokalizacji w Documents >> BioShock 2 >> SaveGames i ponownie otwórz grę, aby sprawdzić, czy nadal się zawiesza. Powtórz proces usuwania „Tylko do odczytu” jeszcze raz.

Odinstaluj aktualizację systemu Windows (tylko użytkownicy systemu Windows 7)

Istnieje pewna aktualizacja systemu Windows, która wprowadziła zmiany w plikach DirectX i zmienia pewne ustawienia, których gra nie planowała. Ta aktualizacja spowodowała również inne problemy z grami, więc najlepiej będzie, jeśli po prostu ją odinstalujesz. Ta aktualizacja została wydana tylko dla systemu Windows 7, więc ta metoda jest przydatna tylko dla osób używających systemu Windows 7.

  1. Kliknij przycisk menu Start i otwórz Panel sterowania, wpisując jego nazwę i klikając pierwszą opcję u góry lub znajdując jej wpis na ekranie początkowym menu Start.
  2. Przełącz na Widok jako: Kategoria w prawym górnym rogu i kliknij Odinstaluj program w obszarze Programy. Po prawej stronie ekranu powinieneś zobaczyć niebieski przycisk Wyświetl zainstalowane aktualizacje, więc kliknij go.

  1. Powinieneś być teraz w stanie zobaczyć listę wszystkich zainstalowanych aktualizacji systemu Windows na twoim komputerze. Sprawdź sekcję Microsoft Windows na dole, aby znaleźć odpowiednie aktualizacje, które mogły mieć wpływ na BioShock 2 i powodować ciągłe awarie.
  2. Przewiń w lewo, aby zaznaczyć kolumnę Zainstalowano w, w której powinna być wyświetlana data zainstalowania aktualizacji, więc upewnij się, że znajdujesz aktualizację, której numer KB to KB2670838.

  1. Kliknij raz aktualizację i wybierz opcję Odinstaluj u góry i postępuj zgodnie z instrukcjami, które pojawią się na ekranie, aby pozbyć się aktualizacji.
  2. Poczekaj, aż Microsoft wyda nową aktualizację, która powinna zostać zainstalowana automatycznie, jeśli skonfigurowano automatyczne aktualizacje systemu Windows.

Uruchom grę w trybie zgodności i jako administrator

Ponieważ ta gra jest nieco starsza, programiści nie planowali jej uruchamiania na systemach operacyjnych starszych niż Windows Vista z dodatkiem Service Pack 2, co oznacza, że ​​może być konieczne uruchomienie pliku wykonywalnego gry w trybie zgodności z tym systemem operacyjnym. Ponadto uruchomienie gry jako administrator zapewnia jej większy dostęp, a te dwie rzeczy łącznie powinny zapobiec awariom.

  1. Otwórz Steam na swoim komputerze i przejdź do zakładki Biblioteka w oknie Steam, znajdując zakładkę Biblioteka u góry okna, i znajdź BioShock 2 na liście gier, które masz w swojej bibliotece.
  2. Kliknij prawym przyciskiem myszy jego wpis i wybierz Właściwości. Przejdź do zakładki Pliki lokalne i wybierz Przeglądaj pliki lokalne.

  1. Jeśli nie zainstalowałeś gry przez Steam, nadal możesz ręcznie zlokalizować folder instalacyjny gry. Najłatwiejszym sposobem byłoby kliknięcie prawym przyciskiem myszy skrótu gry na pulpicie lub w dowolnym innym miejscu i wybranie opcji Otwórz lokalizację pliku z menu kontekstowego.
  2. W każdym razie, raz w folderze. Kliknij prawym przyciskiem myszy główny plik wykonywalny BioShock 2 i wybierz Właściwości. Przejdź do karty Zgodność i zaznacz pole obok pozycji „Uruchom ten program w trybie zgodności z”. Wybierz pozycję Dodatek Service Pack 2 dla systemu Windows Vista z listy rozwijanej.

  1. W sekcji Ustawienia w tym samym oknie Właściwości zaznacz pole obok pozycji „Uruchom ten program jako administrator”.
  2. Zastosuj zmiany i spróbuj ponownie uruchomić grę, aby sprawdzić, czy awaria ustała.

Wyłącz SLI (dla użytkowników NVIDIA)

Scalable Link Interface (SLI) to technologia kart graficznych opracowana przez firmę NVIDIA w celu łączenia dwóch lub więcej kart graficznych w celu uzyskania pojedynczego wyjścia wysokiej jakości. SLI to algorytm równoległego przetwarzania wideo, mający na celu zwiększenie dostępnej mocy przetwarzania.

Jednak wydaje się, że BioShock 2 nie obsługuje tej technologii i powinieneś ją wyłączyć podczas gry. Większość użytkowników twierdzi, że wyłączenie tej opcji w grze zapobiegło późniejszym awariom.

  1. Kliknij prawym przyciskiem myszy ekran pulpitu i wybierz pozycję Panelu sterowania NVIDIA z menu kontekstowego lub kliknij dwukrotnie ikonę NVIDIA na pasku zadań, jeśli ją widzisz. Panel sterowania NVIDIA można również znaleźć w zwykłym Panelu sterowania, przełączając się do widoku dużych ikon i lokalizując go.
  2. Po otwarciu Panelu sterowania NVIDIA przejdź do menu ustawień 3D w lewym panelu nawigacji i kliknij opcję Ustaw konfigurację SLI.

  1. Na koniec wybierz opcję Nie używaj technologii SLI i kliknij Zastosuj, aby potwierdzić zmiany. Uruchom ponownie BioShock 2 i sprawdź, czy nadal występuje ten sam błąd.