BioShock 2は、これまでで最も人気のある一人称シューティングゲームの1つであり、ゲーム全体で使用できる優れたグラフィック、ストーリー、パワーを常に自慢できます。ただし、技術的な観点から見ると、クラッシュが頻繁に発生するためにゲームを適切にプレイできないユーザーがいるため、ゲームは完璧にはほど遠いものです。
この記事では、同じ問題に苦しんでいるプレイヤーのために働いた成功した方法に焦点を当てます。記事の終わりまでに、ゲームを通常どおりプレイし続けることができるようになることを願っています。
BioShock 2がクラッシュして動作を停止する原因は何ですか?
この問題にはかなりの数の原因があり、それらは互いに類似していないことがよくあります。ゲームのクラッシュは幅広いトピックであり、さまざまな理由で1つのゲームがクラッシュする可能性がありますが、最も一般的な原因のいくつかを次に示します。
- DirectX10を使用すると、このテクノロジーを完全にサポートしていないさまざまなPCでゲームがクラッシュする可能性があります。
- 保存が破損していると、ゲームが完全に起動しなくなる可能性があり、コンピュータから削除することが問題を解決する唯一の方法です。
- 一部のゲームファイルを削除または再ダウンロードする必要がある、ゲームファイルの欠落または破損。
- DirectXの問題を処理する問題のあるWindows7アップデート。
DirectX10を無効にする(DirectX9を強制する)
これは、ゲームがDX10と完全に互換性を持つように作られていないように見えるため、オンラインで利用できるすべての方法の中で間違いなく最も人気のある方法の1つです。これは残念ですが、Steam経由でゲームをダウンロードした場合は、これらの変更を簡単に元に戻すことができます。ゲームに10ではなくDirectX9を使用させるには、以下の手順に従ってください。
- デスクトップでSteamのエントリをダブルクリックするか、[スタート]メニューで検索して、コンピューターでSteamを開きます。 Windows 10ユーザーは、Cortanaまたは検索バーを使用して検索することもできます。どちらも[スタート]メニューの横にあります。
- ウィンドウの上部にある[ライブラリ]タブを見つけて、Steamウィンドウの[ライブラリ]タブに移動し、それぞれのライブラリにあるゲームのリストでBioShock2を見つけます。
- リスト内のゲームのアイコンを右クリックし、表示されるコンテキストメニューから[プロパティ]オプションを選択します。 [プロパティ]ウィンドウの[全般]タブにとどまり、[起動オプションの設定]ボタンをクリックします。
- バーに「-dx9」と入力します。使用している可能性のある他のオプションがそこにある場合は、これをコマで区切ってください。変更を確認するには、[OK]ボタンをクリックします。
- [ライブラリ]タブからBioShock2を起動して、ゲームのクラッシュが以前と同じくらい頻繁に発生するかどうかを確認してください。
障害のある保存ファイルを見つける
クラッシュは、ゲームから適切にアクセスできない単一の保存ファイルのせいになる場合があります。ファイルはコンピューター上で簡単に見つけることができ、保存したゲームに関連付けてはならないため、削除することができます。このファイルのサイズは0KBであることがわかります。
- フォルダーを開いて左側のナビゲーションペインから[このPCまたはマイコンピューター]をクリックするか、[スタート]メニューでこのエントリを検索するだけで、ファイルエクスプローラーのデフォルトの保存ファイルの場所に移動します。
- とにかく、このPCまたはマイコンピューターで、ダブルクリックしてローカルディスクを下から開き、[ユーザー] >> [アカウントの名前] >> [ドキュメント] >> [BioShock 2] >> [セーブドゲーム]に移動します。
- Saved Gamesフォルダーに入り、サイズが0KBの保存ファイルを探します。サイズを確認するには、右クリックしてコンテキストメニューから[プロパティ]を選択し、[サイズ]で確認します。または、ビューを[詳細]に変更して、フォルダー内のすべてのファイルのサイズを確認できます。
- その後、Steamを再起動し、[Steamライブラリ]タブからゲームをダブルクリックして、BioShock2がクラッシュし続けるかどうかを確認してゲームを再起動します。
DirectXをオンのままにして、テクスチャに使用できるVRAMを増やします
現在DirectXに切り替えているため、この方法はソリューション1の反対のようなものです。この理由はかなりあいまいですが、ゲームの構成ファイルを適切に調整して、VRAMに関してゲームが取得できるメモリ制限を増やすために、そうする必要があります。
まず、BioShock 2プロパティを開き、起動オプションから「-dx9」エントリを削除するだけで、ソリューション1で行った変更を元に戻します。
- [ファイル名を指定して実行]ダイアログボックスを表示するには、WindowsロゴキーとRボタンの組み合わせを押します。この場所をファイルエクスプローラーで開くには、ダイアログボックスに「%appdata」と入力し、[OK]をクリックしてください。
- その代わりに、コンピューターでファイルエクスプローラーを開いて(フォルダーを開く)、手動でフォルダーに移動することもできます。まず、ファイルエクスプローラーを開いた後、右側のナビゲーション画面で[マイコンピューター]または[このPC]を見つけて、[ローカルディスク]をクリックします。
- [ユーザー] >> [AppData]に移動します。 AppDataフォルダーが表示されない場合は、フォルダーがデフォルトで非表示になっており、ファイルエクスプローラーで特定の設定を変更しないと表示できないためです。
- ファイルエクスプローラーのメニューの[表示]タブをクリックし、[表示/非表示]セクションの[非表示アイテム]チェックボックスをクリックします。ファイルエクスプローラーでAppDataフォルダーを表示できるようになるので、ダブルクリックして開きます。
- Bioshock2またはBioshock2Steamという名前のフォルダーを見つけます。これはローミングサブフォルダーにもある可能性があります。ダブルクリックして開き、「Bioshock2SP.ini」というファイルを探します。メモ帳が自動的に起動されない場合は、ダブルクリックしてファイルを開き、メモ帳で開くことを選択します。
- Ctrl + Fキーの組み合わせを使用するか、トップメニューの[編集]をクリックし、ドロップダウンメニューから[検索]オプションを選択して、[検索]ボックスを開きます。
- ボックスに「TextureStreamingMemoryLimit」と入力し、その横の値を256から2048に変更します。変更を保存するにはCtrl + Sキーの組み合わせを使用するか、[ファイル] >> [保存]をクリックしてメモ帳を終了します。
- これらの手順を実行した後、起動時にBioShock 2がクラッシュし続けるかどうかを確認するために、ゲームをもう一度実行してみてください。
注意 :他の人は、AppDataフォルダーのBioShock 2フォルダーを削除するだけで問題が解決したと主張しているので、ぜひ試してみることを検討してください。そのフォルダにある可能性のある保存ファイルをバックアップすることを忘れないでください!
ゲームファイルの整合性を確認する
この方法は問題の解決に役立ったため、何人かのユーザーがこの方法について投稿しました。ツールは、ファイルが1つか2つ欠落しているだけでファイルをファイルし、それらを再ダウンロードすることで問題が解決したようで、ゲーム全体で発生したクラッシュを停止しました。この方法は簡単に実行できるので、ぜひお試しください。
- デスクトップでSteamのエントリをダブルクリックするか、[スタート]メニューで検索して、コンピューターでSteamを開きます。 Windows 10ユーザーは、Cortanaまたは検索バーを使用して検索することもできます。どちらも[スタート]メニューの横にあります。
- ウィンドウの上部にある[ライブラリ]タブを見つけて、Steamウィンドウの[ライブラリ]タブに移動し、それぞれのライブラリにあるゲームのリストでBioShock2を見つけます。
- リスト内のゲームのアイコンを右クリックし、表示されるコンテキストメニューから[プロパティ]オプションを選択します。上部のナビゲーションメニューから[ローカルファイル]タブに移動してください。
- ウィンドウの下部にある[ゲームファイルの整合性の確認]ボタンをクリックし、プロセスがゲームファイルのチェックを完了するのを待ちます。ツールは不足しているファイルや破損しているファイルをダウンロードする必要があります。その後、BioShock 2を起動して、BioShock2がクラッシュし続けるかどうかを確認する必要があります。
ゲーム内設定から詳細サーフェスを無効にする
ゲーム内設定からこのオプションを無効にすると、ゲームの全体的なパフォーマンスにプラスの影響があり、多くのユーザーは、ゲーム内設定からこのオプションを無効にした後、ゲームがクラッシュしたと主張しています。
- デスクトップでSteamのエントリをダブルクリックするか、[スタート]メニューで検索して、コンピューターでSteamを開きます。 Windows 10ユーザーは、Cortanaまたは検索バーを使用して検索することもできます。どちらも[スタート]メニューの横にあります。
- ウィンドウの上部にある[ライブラリ]タブを見つけてSteamウィンドウの[ライブラリ]タブに移動し、それぞれのライブラリにあるゲームのリストでBioShock2をダブルクリックして起動します。
- 表示される最初の画面(メインメニュー)から、[オプション]を選択し、[グラフィックオプション]をクリックします。リストに「DirectX10詳細サーフェス」エントリが表示されるまで下にスクロールします。ゲームがまだクラッシュするかどうかを確認する前に、その横にある[オフ]ボタンをクリックし、下の[適用]ボタンをクリックしてください。
ゲームのフォルダの改ざん
MyDocumentsにもBioShock2フォルダーがあり、保存ファイルと一緒にいくつかの設定ファイルを保持しています。ユーザーから、いくつかのものを削除したり、さまざまなファイルやフォルダの「読み取り専用」プロパティを無効にしたりするなど、次の一連の手順を使用して問題を修正できるとの報告がありました。
- フォルダーを開いて左側のナビゲーションペインから[このPCまたはマイコンピューター]をクリックするか、[スタート]メニューでこのエントリを検索するだけで、ファイルエクスプローラーの適切な場所に移動します。
- とにかく、このPCまたはマイコンピューターで、ダブルクリックしてローカルディスクを開き、[ユーザー] >> [アカウントの名前] >> [ドキュメント] >> [BioShock2]に移動します。
- BioShock 2フォルダーを右クリックし、コンテキストメニューから[コピー]を選択して、バックアップ用に別の場所に貼り付けてください(デスクトップが望ましい)。同じフォルダを選択して右クリックし、コンテキストメニューから[削除]オプションを選択します。
- その後、Steamを開き、[Steamライブラリ]タブからゲームをダブルクリックしてゲームを開き、BioShock2で新しいゲームを開始していることを確認します。ゲームを保存して終了します。 Documentsフォルダーに、新しいBioShock2フォルダーが表示されます。
- このフォルダを右クリックして、コンテキストメニューから[プロパティ]を選択します。 [属性]セクションで、[読み取り専用]エントリの横にあるボックスをオフにして、変更を適用します。
- バックアップされたBioShock2フォルダーを見つけて開き、その中のSaveGamesフォルダーを開きます。そこにあるファイルをDocuments >> BioShock 2 >> SaveGamesの元の場所に移動し、ゲームを再度開いて、それでもクラッシュするかどうかを確認します。 「読み取り専用」の削除プロセスをもう一度繰り返します。
Windows Updateのアンインストール(Windows 7ユーザーのみ)
DirectXファイルに変更を加え、ゲームが計画していない特定の設定を変更する特定のWindowsUpdateがあります。このアップデートは他のゲームの問題も引き起こしたので、単にアンインストールするのが最善です。この更新プログラムはWindows7でのみ公開されたため、この方法はWindows7を使用しているユーザーにのみ役立ちます。
- [スタート]メニューボタンをクリックし、名前を入力して上部の最初のオプションをクリックするか、[スタート]メニューの初期画面でそのエントリを見つけて、コントロールパネルを開きます。
- 右上隅にある[表示]に切り替えて、[プログラム]領域の[プログラムのアンインストール]をクリックします。画面の右側に、[インストールされた更新の表示]ボタンが青色で表示されているので、それをクリックします。
- これで、コンピューターにインストールされているすべてのWindowsUpdateのリストが表示されるはずです。下部のMicrosoftWindowsセクションで、BioShock 2に影響を与え、絶えずクラッシュを引き起こした可能性のある関連アップデートを確認してください。
- 左にスクロールして、更新プログラムがインストールされた日付を表示する[インストール先]列を確認します。KB番号がKB2670838の更新プログラムを見つけてください。
- 更新を1回クリックし、上部にある[アンインストール]オプションを選択し、画面に表示される指示に従って更新を削除します。
- Windowsの自動更新を構成している場合は、Microsoftが新しい更新をリリースするのを待ちます。これは自動的にインストールされます。
互換モードで管理者としてゲームを実行する
ゲームはやや古いため、Windows Vista Service Pack 2より古いオペレーティングシステムでの実行は開発者によって計画されていませんでした。つまり、このオペレーティングシステムの互換モードでゲームの実行可能ファイルを実行する必要がある場合があります。また、管理者としてゲームを実行すると、より多くのアクセスが許可され、これら2つを組み合わせるとクラッシュの問題を防ぐことができます。
- コンピューターでSteamを開き、ウィンドウの上部にある[ライブラリ]タブを見つけてSteamウィンドウの[ライブラリ]タブに移動し、それぞれのライブラリにあるゲームのリストでBioShock2を見つけます。
- そのエントリを右クリックして、[プロパティ]を選択します。 [ローカルファイル]タブに移動し、[ローカルファイルの参照]を選択します。
- Steam経由でゲームをインストールしていない場合でも、ゲームのインストールフォルダーを手動で見つけることができます。最も簡単な方法は、デスクトップまたはその他の場所でゲームのショートカットを右クリックし、コンテキストメニューから[ファイルの場所を開く]を選択することです。
- とにかく、一度フォルダに入ったら。 BioShock 2メイン実行可能ファイルを右クリックし、[プロパティ]を選択します。 [互換性]タブに移動し、[このプログラムを互換モードで実行する]エントリの横にあるチェックボックスをオンにします。ドロップダウンリストからWindowsVista Service Pack2のエントリを選択します。
- 同じ[プロパティ]ウィンドウの[設定]セクションで、[このプログラムを管理者として実行する]エントリの横にあるチェックボックスをオンにします。
- 変更を適用し、ゲームを再起動して、クラッシュが停止したかどうかを確認してください。
SLIを無効にする(NVIDIAユーザーの場合)
スケーラブルリンクインターフェイス(SLI)は、2つ以上のビデオカードを組み合わせて単一の高品質出力を生成するためにNVIDIAが作成したビデオカードテクノロジです。 SLIは、ビデオの並列処理アルゴリズムであり、使用可能な処理能力を向上させることを目的としています。
ただし、BioShock 2はこのテクノロジーをサポートしていないようです。ゲームをプレイしている間は、このテクノロジーをオフにする必要があります。ほとんどのユーザーは、ゲームでこのオプションを無効にすると、後でクラッシュが発生するのを防ぐことができたと言っています。
- デスクトップ画面を右クリックして、コンテキストメニューからNVIDIAコントロールパネルのエントリを選択するか、システムトレイにあるNVIDIAアイコンが表示されている場合はダブルクリックします。 NVIDIAコントロールパネルは、大きなアイコンビューに切り替えて配置することにより、通常のコントロールパネルに配置することもできます。
- NVIDIAコントロールパネルを開いたら、左側のナビゲーションペインにある3D設定メニューに移動し、[SLI構成の設定]オプションをクリックします。
- 最後に、[SLIテクノロジを使用しない]オプションを選択し、[適用]をクリックして変更を確認します。 BioShock 2を再度起動し、同じエラーが引き続き表示されるかどうかを確認します。