Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でCivilization 5(シビライゼーション5)のランタイムエラーを解決する方法【完全ガイド】

Sid Meier's Civilization Vは、Firaxis Gamesが開発したターン制ストラテジーゲームです。世界中で高い評価を受け、今なお多くのファンに愛される人気タイトルですが、プレイ中にランタイムエラーが発生し、ゲーム体験が台無しになってしまうという報告がユーザーから寄せられています。ゲームのアップデート後もエラーが解消されず、「なぜランタイムエラーが発生するのか」と悩む方も少なくありません。

この記事では、Windows 10でCivilization 5のランタイムエラーを解決するための方法を、原因とともにステップごとに詳しく解説します。あわせて、Civ 5の動作要件についてもご紹介しますので、ぜひ最後までご覧ください。

Windows 10でCivilization 5のランタイムエラーを修正する方法

対処法を紹介する前に、まずこの問題の主な原因を確認しておきましょう。

  • セーブフォルダの不具合
  • Windowsファイアウォールとの競合
  • ゲームMODとの競合
  • ハードドライブの空き容量不足
  • Steamクラウドデータの破損
  • グラフィックドライバーの旧版化または破損
  • 誤ったグラフィック設定
  • ゲームファイルの破損
  • 不要なアプリケーションとの競合

また、対処を始める前に、お使いのPCがゲームの最小動作要件を満たしているかどうかをご確認ください。Civ 5の最小動作要件は以下の通りです。

  • OS:Windows Vista Service Pack 2/Windows 7
  • CPU:Intel Core 2 Duo 1.8 GHz または AMD Athlon X2 64 2.0 GHz
  • メモリ:2 GB RAM
  • グラフィック:256 MB ATI HD2600 XT以上、256 MB NVIDIA 7900 GS以上、またはCore i3以上の内蔵グラフィックス
  • DirectX:バージョン9.0c
  • ストレージ:8 GB以上の空き容量
  • サウンド:DirectX 9.0c対応サウンドカード

注意:都市を大量に建設することは避けてください。Civilization 5では建設した都市がRAMにロードされるため、プレイヤーが多数の都市やリソースを作りすぎるとRAMに負荷がかかり、ランタイムエラーが発生することがあります。

方法1:基本的なトラブルシューティング

まずは、手軽に試せる基本的な対処法から見ていきましょう。

1A. PCを再起動する

ランタイムエラーの多くは、ドライバーの不具合やバックグラウンドで動作しているアプリケーションの問題が原因です。まずはPCを再起動してから、ゲームを再度起動してみてください。

1B. クリーンブートを実行する

上記の方法で改善しない場合は、クリーンブートを実行して問題のあるアプリを特定・アンインストールしましょう。「Windows 10でクリーンブートを実行する方法」のガイドを参考に、クリーンブートを行ってください。

1C. Civilization 5を再起動する

Steamクライアントを再起動し、ゲームを再度実行して問題が解決するか確認します。

  1. WindowsタスクバーのSteamアイコンを右クリックし、終了を選択します。
  2. Ctrl + Shift + Escキーを同時に押して、タスクマネージャーを起動します。
  3. Steam Client Service (32ビット)を右クリックし、タスクの終了を選択してSteamを完全に終了させます。
  4. Windowsキーを押して「Steam」と入力し、開くをクリックしてSteamを再起動します。
  5. ゲームを起動し、問題が解決したかどうかを確認します。

1D. Steamクライアントを管理者として実行する

ランタイムエラーなどの問題を回避するために、Steamクライアントを管理者権限で実行するように設定しておきましょう。以下の手順に従ってください。

  1. Steamクライアントのショートカットを右クリックし、プロパティを選択します。
  2. 互換性タブに移動します。
  3. 「管理者としてこのプログラムを実行する」にチェックを入れます。
  4. 適用 > OKをクリックして設定を保存します。

1E. Civilization 5をウィンドウモードで実行する

フルスクリーンモードが原因でエラーが発生することもあります。ウィンドウモードでゲームを起動してみてください。「Steamゲームをウィンドウモードで開く方法」のガイドを参考に、Civilization Vでも同じ設定を試してみてください。

1F. ゲームMODを有効にする(該当する場合)

ゲームMODとは、ゲームの見た目や挙動を変更するためにユーザーが導入する外部スクリプトやパッチのことです。MODを導入後に無効化すると、ランタイムエラーが発生する場合があります。MODがインストールされたまま無効化されている場合は、再度有効にしてエラーが解消するか確認してみてください。

1G. ハードディスクの空き容量を確保する

ハードドライブがいっぱいになっていると、ランタイムエラーの原因になります。空き容量不足のため、Civ 5のアップデート自体がインストールできないケースもあります。不要なプログラムを削除して、ディスクの空き容量を確保しましょう。「Windows 10でハードディスクの空き容量を増やす10の方法」のガイドも参考になります。

1H. グラフィックドライバーを更新する

Civilization 5はグラフィック負荷の高いゲームであり、グラフィックドライバーの状態はゲーム体験に直結します。ドライバーが古かったり不具合がある場合は、必ず最新版に更新してください。各メーカーの公式サイトから最新ドライバーを入手するか、手動で更新を行いましょう。「Windows 10でグラフィックドライバーを更新する4つの方法」のガイドを参考に、ドライバーを更新して問題が解決したか確認してください。

1I. グラフィックドライバーをロールバックする

逆に、現在のGPUドライバーのバージョンがCivilization 5のランタイムエラーを引き起こしていることもあります。その場合は、以前のバージョンのドライバーに戻す必要があります。この操作はドライバーのロールバックと呼ばれ、「Windows 10でドライバーをロールバックする方法」のガイドに従えば簡単に行えます。

1J. グラフィックドライバーを再インストールする

ドライバーを更新してもまだエラーが発生する場合は、デバイスドライバーを再インストールして互換性の問題を解消しましょう。「Windows 10でドライバーをアンインストールして再インストールする方法」のガイドに従えば、グラフィックドライバーを簡単に再インストールできます。

1K. ファイアウォールを無効にする(非推奨)

Windowsファイアウォールがゲームを不正なプログラムとみなし、ブロックすることでランタイムエラーが発生する場合があります。Windowsファイアウォールを一時的に無効化して、問題が解決するか試してみてください。「Windows 10のファイアウォールを無効にする方法」のガイドを参考にしてください。ただし、セキュリティリスクがあるため、テスト後は必ず元に戻すことをおすすめします。

1L. アンチウイルスソフトを一時的に無効にする(該当する場合)

アンチウイルスソフトがCivilization 5の起動を誤ってブロックし、ランタイムエラーを引き起こすことがあります。Windowsユーザーからは多くの互換性問題が報告されており、これらは放置しにくく解決も難しいものです。問題を切り分けるため、内蔵またはサードパーティ製のアンチウイルスソフトを一時的に無効化してみてください。「Windows 10でアンチウイルスソフトを一時的に無効にする方法」のガイドを参考に操作してください。

方法2:Steamをオフラインモードで再起動する

実際に、Steamをオフラインモードで再起動することでCivilization 5のランタイムエラーが解決したという報告があります。以下の手順を試してみてください。

  1. Steamアプリを開き、左上隅のSteamメニューをクリックします。
  2. 設定を選択します。
  3. アカウントタブで、「このコンピュータでアカウント認証情報を保存しない」のチェックが外れていることを確認します。
  4. OKをクリックして確定します。
  5. Steamメニューを開き、「オフラインにする…」をクリックします。
  6. 最後に、OFFLINE MODEに入るをクリックします。
  7. ゲームが正常に動作するようになったら、Steamを再起動します。
  8. Steamメニューから「オンラインにする…」を選択します。
  9. 最後に、OFFLINE MODEを抜けるをクリックして完了です。

方法3:NVIDIA SLI/AMD CrossFireを無効にする

NVIDIA SLIおよびAMD CrossFireは、2つのGPUを連携させて描画性能を高める技術です。まれに、この機能を無効化することでエラーが解決することがあります。

選択肢1:NVIDIA GPUの場合

  1. デスクトップの何もない場所を右クリックし、NVIDIAコントロールパネルを開きます。
  2. 左側のペインで「SLI構成の設定」をクリックします。
  3. 「SLIテクノロジーを使用しない」を選択します。

選択肢2:AMD GPUの場合

  1. デスクトップの何もない場所を右クリックし、AMD Radeon Settingsを開きます。
  2. 歯車アイコンをクリックして設定を開きます。
  3. グラフィックスセクションに移動し、詳細設定をクリックします。
  4. AMD CrossFireのトグルをオフにします。

方法4:グラフィック設定を最大パフォーマンスに変更する

NVIDIAの設定を最大パフォーマンス優先に変更したところ、問題が解決したというユーザーの報告があります。以下の手順を試してみてください。

  1. タスクトレイのNVIDIAアイコンを右クリックし、NVIDIAコントロールパネルを開きます。
  2. 左側のペインで「3D設定のプレビューによるイメージ設定の調整」をクリックします。
  3. 右側で「独自の設定を使用する」を選択します。
  4. スライダーを最大のパフォーマンス側まで移動させます。
  5. 適用をクリックし、PCを再起動します。

方法5:ゲーム内のグラフィック設定を下げる

スペックの低いPCでは、3Dゲームワールドの描画が負担になることがあります。Civilization Vのグラフィック設定を最低に下げて、問題が発生しないか試してみましょう。お使いのPCがCiv 5の推奨要件を満たしていない場合は、以下の手順を実行してください。

  1. Civilization Vを起動します。
  2. メインメニューで「ゲームのセットアップ」をクリックします。
  3. 「ビデオオプション」をクリックします。
  4. ここでゲームのグラフィック設定を変更し、設定を下げることができます。

方法6:GPUテクスチャデコードをオフにする

GPUテクスチャデコードは、Civilization 5のメニュー画面の読み込みを高速化するグラフィック機能です。使用しているGPUが弱く、Civ 5の要求に対応できない場合、エラーの原因となることがあります。以下の手順で無効化してください。

  1. Civ 5を起動し、メインメニューで「ゲームのセットアップ」をクリックします。
  2. 「ビデオオプション」をクリックします。
  3. 最後に、「GPUテクスチャデコード」のチェックを外します

方法7:セーブフォルダの名前を変更する

セーブフォルダの名前を変更することで、Civilization 5のランタイムエラーが解決したという報告があります。試してみる価値のある対処法です。

  1. Windows + Eキーを押して、ファイルエクスプローラーを起動します。
  2. 以下のパスに移動します。
    C:\%USERPROFILE%\Documents\My Games\Sid Meier's Civilization 5\Saves\
  3. Savesフォルダを選択し、Ctrl + Cキーを同時に押してコピーします。
  4. デスクトップに移動し、何もない場所を右クリックして貼り付けを選択します(バックアップ用)。
  5. 再び上記のパスに戻ります。
  6. Savesフォルダの名前を変更します。
  7. ゲームを起動し、問題が解決したかどうかを確認します。

注意:%USERPROFILE%には、現在Windowsにログインしているユーザー名が入ります。

方法8:破損したクラウドデータを削除する

Steamクラウドに保存されたデータに問題が生じている可能性があります。破損したクラウドデータは、こうしたエラーを引き起こすことがあります。「Steamにクラウドセーブを削除させる方法」のガイドを参考に、クラウドデータの整理を行ってください。

方法9:Steamオーバーレイを無効にする

Steamコミュニティオーバーレイは、ボタン一つでゲーム内からコミュニティ機能を表示できる便利な機能ですが、これがエラーの原因になることもあります。Steamオーバーレイを無効化して、問題が解決するか確認してみてください。「Windows 10でSteamオーバーレイを無効にする方法」のガイドを参考にしてください。

方法10:ゲームファイルの整合性を検証する(Steam)

ゲームファイルの整合性検証とは、SteamクライアントがPC上に保存されたすべてのファイルのハッシュ値をオンラインサーバーと照合するプロセスのことです。「SteamでCivilization 5のランタイムエラーを直すには?」とお悩みの方は、まずこの整合性検証を試してみてください。

「Steamでゲームファイルの整合性を検証する方法」のガイドを参考に、同じ手順を実行してください。

方法11:Steamクライアントを更新する

Steamクライアントが古いことが原因で、Civilizationのランタイムエラーが発生することもあります。Steamを最新版に更新して、問題が解決するか確認しましょう。

  1. Steamクライアントを開きます。
  2. 左上隅のSteamをクリックし、「Steamクライアントの更新を確認…」を選択します。
  3. 新しいアップデートがある場合は、更新が完了するまで待ち、STEAMの再起動をクリックします。
  4. すでに最新の場合は、「Steamクライアントは最新です」と表示されます。
  5. その後、Steamを再起動します。

方法12:Steamを再インストールする

Steamクライアントを再インストールして、問題が解決するか試してみてください。再ダウンロードの手間を省くため、再インストール前にゲームデータをバックアップしておきましょう。以下の手順に従ってください。

  1. Steamアプリを開き、Steamメニューから設定を選択します。
  2. ダウンロードタブで、「STEAMライブラリフォルダ」をクリックしてストレージマネージャーを開きます。
  3. ゲームがインストールされているローカルドライブを選択します(例:ローカルドライブ(D))。
    注意:Steamゲームのデフォルトのインストール先はローカルドライブ(C)です。
  4. 三点リーダー(…)をクリックし、フォルダを参照を選択してsteamappsフォルダを開きます。
  5. アドレスバーのSteamLibraryをクリックして、ひとつ上の階層に戻ります。
    注意:アドレスバーにSteamLibraryが表示されない場合は、前のフォルダに移動してSteamLibraryフォルダを探してください。
  6. steamappsフォルダを選択し、Ctrl + Cキーでコピーします。
  7. Ctrl + Vキーで、別の場所にsteamappsフォルダを貼り付けてバックアップします。
  8. Windows + Iキーを同時に押して、設定を開きます。
  9. アプリの設定をクリックします。
  10. Steamアプリを選択します。
  11. アンインストールをクリックします。
  12. ポップアップが表示されたら、もう一度アンインストールをクリックして確定します。
  13. 確認ダイアログではいをクリックします。
  14. アンインストールをクリックして、アンインストールを完了させます。
  15. アプリがシステムから完全に削除されたら、閉じるをクリックします。
  16. スタートボタンをクリックし、「%localappdata%」と入力してEnterキーを押します。
  17. Steamフォルダを右クリックして削除します。
  18. 再びWindowsキーを押し、「%appdata%」と入力して開くをクリックします。
  19. 先ほどと同様に、Steamフォルダを削除します。
  20. その後、PCを再起動します。
  21. Steam公式サイトにアクセスし、INSTALL STEAMをクリックしてSteamのインストーラーをダウンロードします。
  22. ダウンロードした実行ファイルをクリックしてアプリをインストールします。
  23. ユーザーアカウント制御のダイアログではいをクリックします。
  24. インストールウィザードで次へをクリックします。
  25. 希望の言語を選択して次へをクリックします。
  26. インストールをクリックします。
    注意:デフォルトのフォルダ以外にインストールしたい場合は、参照ボタンからインストール先フォルダを選択できます。
  27. Steamクライアントのインストールが完了したら、完了をクリックします。
  28. インストール完了後、Steamアカウントでログインします。
  29. バックアップしておいたsteamappsフォルダを、以下のデフォルトの場所に貼り付けます。
    C:\Program Files (x86)\Steam\SteamLibrary

    注意:ゲームのダウンロード先によって、場所は異なる場合があります。

まとめ

本記事では、Windows 10でCivilization 5のランタイムエラーを修正する方法を12通り紹介しました。基本的なトラブルシューティングからSteamの再インストールまで、段階的に試すことで、ほとんどのランタイムエラーは解決できるはずです。特に多い原因は、グラフィックドライバーの不具合、ゲームファイルの破損、そしてRAMへの過度な負荷です。

この記事がお役に立ち、問題を解決できたなら幸いです。もし他にお困りの点がありましたら、ぜひコメント欄でお知らせください。ご意見・ご感想もお待ちしております!

  1. Windows 10でWOW51900309エラーを解決する9つの方法【World of Warcraft】

    Windows 10のPCでWorld of Warcraftを起動しようとすると、WOW51900309エラーコードが表示されることがあります。このエラーは、ゲームのクラシック版ベータ起動時によく発生するほか、ネットワークの不具合やPC側のさまざまな問題が原因となることもあります。同じ問題でお困りの方は、この記事で紹介する効果的なトラブルシューティング方法を試して、WOWエラー51900309を解決しましょう。 Windows 10でWOW51900309エラーを修正する方法 Windows 10 PCでWOWエラーコード51900309が発生する原因は数多くありますが、主なものは以下の通り

  2. Windows 10でSteamエラー53を解決する方法を徹底解説

    Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不