Steamエラーコード80でゲームが起動しない時の対処法9選【2022年版】
Windows 10環境でSteamのゲームが起動せず、エラーコード80が表示されるトラブルは少なくありません。例えばFallout 3を起動しようとした瞬間に「Steam – Game Launch Failed(ゲーム起動失敗)」と警告され、「Fallout 3 failed to start (error code 80)」というメッセージが出るケースが典型です。
Skyrimなど他のタイトルでも同様に、Steam上で「ゲーム起動失敗・エラーコード80」が発生することがあります。また、うっかりゲームを強制終了してしまった場合、次回の起動時にこのエラーが出て立ち上げられなくなることもあるようです。
Steamエラーコード80の解決方法
Steamエラーコード80の原因はさまざまですが、特によくあるのはSteamファイルのアクセス権限の問題、Steamアプリ自体の不具合、デバイスドライバーとの非互換性、そしてサードパーティ製ソフトウェアによる干渉です。なお、Steamエラーコード105や118、310といった他のエラーも、ここで紹介する観点から対処できることが多いので参考にしてください。
解決策一覧:
- 1:SteamアプリとPCを再起動する
- 2:Steamフォルダーの読み取り専用属性を解除する
- 3:ゲームファイルの整合性を確認する
- 4:グラフィック・オーディオドライバーを更新する
- 5:Steamに対してDEP(データ実行防止)の設定を変更する
- 6:インターネット時刻サーバーと同期する
- 7:Windows Defenderおよびサードパーティ製ウイルス対策ソフトを無効化する
- 8:Steamアプリをアンインストールして再インストールする
- 9:Windows 10をクリーンブートする
解決策1:SteamとPCを再起動する
エラーコード80が表示されたら、まず試したいのがSteamアプリの完全な再起動です。Steamを終了してから再度開き、WarframeやFallout、Skyrimなどのゲームを起動してみましょう。これだけでエラーが消えるケースは意外と多くあります。
それでも改善しない場合は、Windows 10自体を再起動してからSteamを立ち上げ直してみてください。運が良ければエラーコード80は表示されなくなるでしょう。
解決策2:Steamフォルダーの読み取り専用属性を解除する
Steamのゲームを実行するには特定のファイルへの書き込みが必要です。必要な権限が不足していると「Steam missing file privileges(ファイル権限の欠落)」というエラーが表示されます。場合によっては、Steamフォルダーに十分なファイル権限がないことが原因で、Windows 10上のゲームが起動できなくなることもあります。
ファイルには通常「読み取り専用」と「読み書き可能」の属性があります。そこで、Steamフォルダーの読み取り専用チェックを外すことで、Falloutがエラーコード80で起動しない問題を解決できる可能性があります。
1. Windowsキー + Eキーを押してエクスプローラーを開きます。
2. エクスプローラーでC:\Program Files\Steamへ移動します。
※32ビット版のWindows 10をお使いの場合はC:\Program Files内、64ビット版の場合はC:\Program Files (x86)内にSteamフォルダーがあるか確認してください。
3. Steamフォルダーを右クリックし、プロパティを開きます。
4. Steamのプロパティ画面で全般タブを選択し、属性欄にある読み取り専用のチェックを外します。
5. 適用をクリックし、OKで変更を保存します。
Steamフォルダーの属性を変更したら、Steamを再起動してゲームをプレイしてみてください。多くの場合、これでエラーコード80による起動失敗は解消されるはずです。
解決策3:ゲームファイルの整合性を確認する
Steamのゲームキャッシュの整合性を検証することでも、エラーコード80による起動失敗を解決できることがあります。破損したファイルを自動的に修復してくれる便利な機能です。
1. Steamアプリを起動し、上部メニューの「ストア」「ライブラリ」「コミュニティ」「アカウント」の中からライブラリを選択します。
2. 問題が発生しているゲームを見つけて右クリックし、プロパティを開きます。
3. ローカルファイル > ゲームファイルの整合性を確認の順にクリックします。
検証中に一部のファイルが確認できないと表示されても心配いりません。これは正常な動作です。処理完了後、エラーコード80なしでゲームを起動できるようになっているはずです。
解決策4:グラフィック・オーディオドライバーを更新する
ディスプレイドライバーやオーディオドライバーなど、Windows 10のデバイスドライバーを最新の状態に保つことも有効です。互換性のあるドライバーはゲーム体験を快適にしてくれますし、逆に破損したドライバーがSteamエラーコード80の原因になることもあります。
どのドライバーを更新すべきかわからない場合は、Driver Boosterのような自動更新ツールを活用するのがおすすめです。Driver Boosterなら、PCにインストールされている不足・古い・不良のドライバーを一括スキャンし、自動的にインストールまで行ってくれます。
1. Driver BoosterをPCにダウンロード、インストールして起動します。
2. スキャンをクリックすると、Windows 10上の問題のあるドライバーの検索が始まります。
3. スキャン結果が表示されたら今すぐ更新をクリックし、すべてのデバイスドライバーを最新版に更新します。
個別に更新したい場合は、ディスプレイアダプター配下のグラフィックドライバーや、サウンド、ビデオ、およびゲームコントローラー配下のオーディオドライバーだけを更新することも可能です。
ドライバーの更新後、Steamを再起動してゲームを開いてみてください。Windows 7、8、10のいずれの環境でも、FalloutやSkyrimが起動しない問題は解消されているはずです。
解決策5:Steamに対してDEP(データ実行防止)を無効化する
ウイルスなどからPCを守るために、データ実行防止(DEP:Data Execution Prevention)機能を有効にしている方も多いでしょう。DEPは、脅威やウイルスがプログラムを攻撃するのを防ぐためのセキュリティ機能です。
しかし、DEPはアプリケーションをマルウェアと誤認識し、本来安全なプログラムの実行をブロックしてしまうこともあります。そこで、Steamに対してのみDEPを無効化し、エラーコード80が解決するかどうか試してみましょう。
1. デスクトップのPC(This PC)を右クリックし、プロパティを開きます。
2. システム画面でシステムの詳細設定をクリックします。
3. システムのプロパティ画面の詳細設定タブにある設定ボタンを押すと、パフォーマンスオプション画面が開きます。
4. パフォーマンスオプションのデータ実行防止タブで、「以下に選択したものを除くすべてのプログラムおよびサービスについてDEPを有効にする」にチェックを入れ、その下の追加をクリックします。
エクスプローラーが開くので、C:\Program Files\Steamへ移動し、Steamを除外リストに追加しましょう。
これでDEPがSteamのゲーム起動を妨げなくなれば、Skyrim起動時のエラーコード80も消えているはずです。
解決策6:インターネット時刻サーバーと同期する
ユーザーからの報告によると、PCの時刻が同期されていないと、Steamが正しく接続先を特定できず、Falloutの起動失敗やゲームのアップデート停止につながることがあるそうです。SteamがIPアドレスを正しく追跡できるよう、PCの時刻をインターネット時刻と同期させておきましょう。
1. コントロールパネル > 時計、言語、および地域 > 日付と時刻の順に開きます(表示方法は「カテゴリ」にしておくと見つけやすいです)。
2. 日付と時刻画面のインターネット時刻タブで設定の変更をクリックします。
3. インターネット時刻の設定画面で「インターネット時刻サーバーと同期する」にチェックを入れ、OKをクリックして保存します。
時刻の同期が完了したら、Steamを再起動してゲームを起動し、起動失敗の問題が解決したかどうか確認してみてください。
解決策7:Windows Defenderとサードパーティ製ウイルス対策ソフトを無効化する
場合によっては、Steamアプリ自体に問題はなく、Windows 10標準のWindows Defenderやネットからダウンロードしたウイルス対策ソフトによって、起動がブロックされているだけのこともあります。
その場合はWindows Defenderやサードパーティ製のセキュリティソフトを一時的に無効化し、Steamでゲームを再度起動してみてください。
関連記事: Windows 10 / 8 / 7でAvastを無効化・アンインストールする方法
解決策8:Steamアプリをアンインストールして再インストールする
Steamアプリ自体にエラーが発生しており、それが原因でWindows 10上のゲームが起動できない可能性もあります。そのような場合は、Steamアプリをアンインストールしてから再インストールするのがおすすめです。
1. コントロールパネルを開きます。
2. 「プログラム」カテゴリ内のプログラムのアンインストールを選択します(表示方法を「カテゴリ」にしておくと項目を見つけやすいです)。
3. プログラムと機能の一覧からSteamを見つけ、右クリックしてアンインストールを選択します。
問題のあるSteamを削除したら、Steam公式サイトからWindows 10向けの最新版をダウンロードしてインストールし直しましょう。その後、WarframeやDota 2、PUBGなどのゲームをダウンロードし、正常に起動できるか確認してください。なお、Windows 10でプログラムをアンインストールする方法(削除できないプログラムの対処法含む)についても別途解説しています。
解決策9:Windows 10をクリーンブートする
最終手段として、Windows 10をクリーンブートして、ソフトウェア同士の競合を回避する方法もあります。タスクマネージャーですべてのタスクを終了してから再起動すれば、プログラムがリフレッシュされ、Steamが正常に動作を再開し、ゲームも起動できるようになるかもしれません。
まとめると、Steamエラーコード80によるゲーム起動失敗は、この記事で紹介した1つまたは複数の方法で解決できます。また、エラーコード105、2、118など、他のSteamエラーコードに遭遇した場合も、同じ対処法が役立つことが多いのでぜひ参考にしてください。
-
Windows Updateエラー0x8e5e0147の原因と5つの対処法を徹底解説
Windows 10のWindows Updateの仕組みは非常に複雑で、正常に動作するためには数千ものファイルやサービスに依存しています。この仕組みを支えるサービスやDLLファイルに不具合が発生すると、Windows Updateが正しく機能しなくなります。その一例が、Windows Updateエラーコード0x8e5e0147です。このエラーが発生すると、次のようなメッセージが表示されます。 「一部の更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが繰り返し表示される場合は、Webで検索するか、サポートに問い合わせて情報を確認してください – エラ
-
Windows Update エラー 0x80072af9 の原因と6つの対処法を徹底解説
0x80072af9 エラーは、Windows Update の更新プログラムのインストールが失敗した際に表示されることが多いエラーコードです。このコードは「No such host is known(そのようなホストは不明です)」という意味を示しています。多くの場合、重要な更新プログラムのインストールに失敗するため、ユーザーはより新しい Windows ビルドへアップグレードできなくなります。また、このエラーは機能更新プログラムや品質更新プログラムだけでなく、Microsoft Office の更新でも発生することが報告されています。0x80072af9 エラーの主な原因さまざまなユーザーレ