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

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

Steamでゲームを起動した瞬間に、パソコンが突然フリーズして操作不能になる——多くのユーザーがこの問題に悩まされています。他のアプリケーションを起動した際にも同様の症状が起こることがあります。再起動しても改善しない場合もあり、非常にストレスが溜まる問題です。では、なぜAppHangB1エラーが発生するのでしょうか?実は明確な原因は特定されておらず、パソコンごとに状況が異なるのが実情です。この記事では、問題の解決に役立つ複数の対処法を順番にご紹介します。

対処法1:起動オプションを編集する

まず試したいのが、DirectX 9.0を使用してSteamを起動する方法です。この設定により、エラーが即座に解消されるケースが報告されています。指定バージョンでSteamを起動するには、exeファイルに起動パラメータを設定する必要があります。

  1. Steamクライアントの場所を確認します。デフォルトのインストール先は「C:/Program Files (x86)/Steam」です。
  2. 同じフォルダ内にSteamのショートカットを作成します。
  3. ショートカットを右クリックし、「プロパティ」を選択して「全般」タブを開きます。
  4. リンク先」の入力欄の末尾に「-dx9」を追加します。最終的には以下のようになります。
    "C:\Program Files (x86)\Steam\Steam.exe" -dx9

Steamを別のディレクトリにインストールしている場合は、パスを実際のインストール先に合わせて変更してください。下の画像も参考にしてください。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. タスクマネージャーを開き、「SteamClientBootstrapper」から始まるすべてのSteamプロセスを終了させます。
  2. Steamを再度起動し、エラーがまだ発生するかどうかを確認しましょう。

また、個別のゲームに対して起動オプションを設定することもできます。

  1. Steamクライアント上部にある「ライブラリ」タブを選択します。ここにはインストール済みの全ゲームが表示されます。
  2. 該当するゲームを右クリックし、表示されたメニューから「プロパティ」を選択します。
  3. 一般」タブに移動すると、「起動オプションの設定」ボタンがあります。これをクリックしてください。
  4. 小さなウィンドウが開き、入力欄が表示されます。適用したい起動オプションを入力して保存すれば完了です。以降、そのゲームを起動するたびに、設定したオプションが自動的に適用されます。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. タスクマネージャーでSteamクライアントを終了し、今度は「管理者として実行」オプションを使ってSteamを起動します。起動後、ゲームを立ち上げて問題が解決したか確認してみてください。

対処法2:マルウェア感染をチェックする

パソコンにマルウェアが潜んでいると、さまざまな不具合が発生することがあります。各種アンチウイルスソフトでスキャンできるほか、Malwarebytesなどの専用ツールを利用するのも一つの方法です。なお、外部サイトへのリンクはあくまでユーザーの利便性のためのものであり、そのソフトウェアの使用に伴うリスクについては一切責任を負いかねますのでご注意ください。

マルウェアやウイルスはシステム設定を勝手に書き換え、パソコンを危険な状態に陥れます。システム設定が改変されると、Steamが必要なプロセスを実行できなくなり、結果としてエラーが発生します。次の対処法に進む前に、必ずマルウェアとウイルスの徹底的なスキャンを行ってください。後ほどアンチウイルス機能を一時的に無効化して原因を切り分けるため、パソコンが感染していないことを確実にしておくことが極めて重要です。万が一感染しているのに見逃すと、アンチウイルスを無効化した時点で状況が悪化してしまいます。

対処法3:アンチウイルスに例外を設定し、ファイアウォールを無効化する

ファイアウォールやアンチウイルスソフトがSteamと競合するのは非常によくあるトラブルです。Steamは最高のゲーム体験を提供するため、多数のプロセスを同時に実行しています。しかし、多くのアンチウイルスソフトはこれらのプロセスを潜在的な脅威として誤判定し、隔離してしまうため、一部のプロセスやアプリケーションが正常に動作しなくなります。Steamをアンチウイルスの例外に登録する手順は、別途ガイドを参考にしてください。

Windowsファイアウォールを無効化するには、以下の手順に従います。

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」を開きます。入力欄に「control」と入力すると、コントロールパネルが開きます。
  2. 画面右上の検索ボックスに「Firewall」(または「ファイアウォール」)と入力し、最初に表示される項目をクリックします。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. 左側のメニューから「Windows Defender ファイアウォールの有効化または無効化」をクリックします。ここからファイアウォールを簡単にオフにできます。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. Windows ファイアウォールを無効にする」を「プライベートネットワーク」と「パブリックネットワーク」の両方で選択します。変更を保存して終了し、Steamを「管理者として実行」で再起動してください。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

対処法4:ネットワーク有効のセーフモードで起動する

セーフモードとは、Windows OSに搭載されている診断用の起動モードです。トラブルシューティング時に不要なプロセスやソフトウェアのほとんどが無効化された状態で、限定的にWindowsへアクセスできます。セーフモードは、問題の特定や解決を支援するために開発された機能です。

Steamのゲームがクラッシュし続けてエラーが出る場合、サードパーティ製アプリケーションやソフトウェアがSteamと競合している可能性があります。これらのアプリを削除または無効化することで、競合を解消できるかもしれません。

セーフモードでの起動自体に危険は一切なく、世界中でさまざまな問題の解決に活用されている安全な方法です。心配はいりません。

  1. セーフモードへの移行方法は、Microsoft公式ガイドなどを参照してください。Windows 7をお使いの場合は、パソコン起動時にF8キーを押し、「セーフモードとネットワーク」という項目を選択します。選択すると、Windowsが目的のモードで起動します。
  2. Steamを開き、インターネットに接続してログインを試みます。ログイン後にゲームを起動し、エラーがまだ発生するか確認してください。これが成功するなら、アンチウイルス、ファイアウォール、またはサードパーティ製プログラムが原因である可能性が高いと言えます。

すでにアンチウイルスへ例外を追加し、ファイアウォールも無効化しているため、残る原因はサードパーティ製プログラムによる干渉です。これらのプログラムをアンインストールし、通常の起動状態でSteamを立ち上げてみましょう。

それでも問題が解決せず、Steamが起動しなかったり、ゲームプレイ中にクラッシュし続けたりする場合は、別の原因が考えられます。引き続き以下の対処法を試してください。

対処法5:ゲームファイルとライブラリの整合性を確認する

ゲームファイルが破損していたり、一部のファイルが欠落していたりする可能性もあります。その場合、Steamクライアントが正常に動作せず、ゲームをプレイするたびにクラッシュを繰り返すことがあります。また、ライブラリファイルの設定が不正になっていると、Steamオーバーレイに不具合が生じることもあります。

  1. Steamクライアントを開き、上部の「ライブラリ」をクリックします。インストール済みの全ゲームが表示されるので、オーバーレイが開かないゲームを選択します。
  2. エラーが発生しているゲームを右クリックし、「プロパティ」を選択します。
  3. プロパティ画面で「ローカルファイル」タブに移動し、「ゲームファイルの整合性を確認」をクリックします。Steamがマニフェスト情報をもとにすべてのファイルを検証し、欠損・破損ファイルがあれば自動的に再ダウンロードして置き換えます。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. 続いて、画面左下の「Steam」をクリックして「設定」を開きます。設定画面の左側にある「ダウンロード」タブを選択してください。
  2. Steamライブラリフォルダー」と書かれた項目がありますので、これをクリックします。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. Steamコンテンツの情報一覧が表示されます。右クリックして「ライブラリフォルダーの修復」を選択しましょう。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. Steamを再起動し、クライアントが正常に動作するようになったか確認します。

対処法6:P2Pプログラムを無効化・削除する

P2Pプログラムは、パソコンへの直接的な経路を形成します。しかも、そのセキュリティ対策は回避されやすいものです。マルウェア作者はこうしたプログラムを積極的に悪用し、ウイルスやマルウェアをパソコンに拡散させています。P2Pプログラムを正しく設定していないと、自分でも気づかないうちに想定以上の情報を共有している恐れがあります。実際、物理アドレス、パスワード、ユーザー名、メールアドレスなどの個人情報がP2P経由で流出した事例も数多く報告されています。

こうした認証情報が漏れると、攻撃者がパソコンへアクセスし、重要なシステムファイルを削除することも容易になります。それがこのエラーにつながるのです。

P2Pプログラムの例としては、BitTorrentやuTorrentなどが挙げられます。これらをアンインストールし、マルウェアチェックを実行し、必要であればレジストリファイルの修復も行ってください。その後、管理者権限でSteamを再起動し、ゲームがまだクラッシュするかどうかを確認します。

注意: パソコンの挙動がおかしく、ホーム画面に広告が何度もポップアップ表示される場合は、PCが感染している兆候です。信頼できるアンチウイルスソフトをインストールし、徹底的なスキャンを実施してください。

該当しない場合は、以下の対処法を参照してください。

対処法7:Steamクライアントを修復する

Steamファイルを更新する前に試せる方法として、「ファイル名を指定して実行」からSteamを修復するやり方があります。「修復」オプションは破損したSteamファイルを検出し、自動的に置き換えてくれます。なお、この操作には管理者権限が必要となる場合があります。

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」を開きます。
  2. 入力欄に、Steamのディレクトリアドレス、続けてbin、次にexeファイル名、最後に半角スペースと「/repair」を入力します。

最終的なコマンドは以下のようになります。

C:\Program Files (x86)\Steam\bin\SteamService.exe /repair

Steamを別の場所にインストールしている場合は、「C:\Program Files (x86)\Steam」の部分を実際のパスに置き換えてください。たとえばローカルディスクEにインストールしている場合は、E:\Steam\bin\steamservice.exe /repairとなります。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. コマンドを実行すると、コマンドプロンプトが起動して修復作業が始まります。処理が自動的に終了するまでキャンセルしないでください。コマンドプロンプト上に何も表示されなくても、それは正常な動作なので心配いりません。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. Steamを起動し、クライアントが正常に動作するようになったか確認しましょう。

対処法8:ドライブに対してchkdskを実行する

chkdskは「Check Disk(チェックディスク)」の略称です。ドライブ上のエラーを検出し、利用可能なリソースを使って修復を試みます。原因を特定できないエラー——今回のようなAppHangB1エラー——のトラブルシューティングに非常に役立ちます。chkdskコマンドの実行方法は主に2つあります。以下を参照してください。

エクスプローラーを使用する方法

  1. エクスプローラーを開き、画面左側の「PC」(マイコンピュータ)に移動します。
  2. 接続されているすべてのハードドライブが表示されます。チェックしたいハードドライブを右クリックし、ドロップダウンメニューから「プロパティ」を選択します。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

  1. プロパティ画面上部の「ツール」タブをクリックします。「エラーチェック」欄に「チェック」というボタンがあるので、これを押してchkdskが完全に終わるまで待ちます。途中で中断しないようにしてください。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

コマンドプロンプトを使用する方法

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」を開き、「cmd」と入力します。コマンドプロンプトが起動します。
  2. コマンドプロンプトに「CHKDSK C:」と入力します。これはCドライブをチェックするコマンドです。他のドライブをチェックしたい場合は、Cを対象のドライブ名に置き換えてください。

たとえばDドライブをチェックする場合は、「CHKDSK D:」と入力します。

Steamで発生する「AppHangB1」エラーの原因と対処法まとめ

最終手段:Steamファイルを更新(再インストール)する

ここまでの方法で解決しない場合は、Steamを再インストールして効果があるか試すしかありません。Steamファイルの更新では、ダウンロード済みのゲームは保持されるため、再ダウンロードの必要はありません。さらに、ユーザーデータも保護されます。Steamファイルの更新で実際に行われるのは、Steamクライアントの設定ファイルをすべて削除し、強制的に再インストールさせることです。そのため、不良ファイルや破損ファイルがあれば、自動的に置き換えられます。ただし、この操作の後は認証情報を使って再度ログインする必要があります。ログイン情報を手元に控えていない場合は、この対処法を実行しないでください。処理には時間がかかることがあるため、インストールを開始したら途中でキャンセルしないようにしましょう。

Steamファイルの更新・再インストールの手順は、こちらのガイドを参照してください。

注意:Steamクライアント全体がインターネットに接続できないといった接続エラーが発生している場合は、接続エラー専用のガイドを参照してください。

  1. Windows 10でSteamエラーコード51「ゲームが起動しない」問題を解決する完全ガイド

    Steamからゲームを起動しようとした際、「ゲームの起動に失敗しました(Game failed to start)」というエラーメッセージとともにSteamエラーコード51が表示されることがあります。これはSkyrimやDotaなど、さまざまなゲームで発生するよくあるエラーです。特に、Steam本体やゲームが古いバージョンのままになっている場合に発生しやすいことで知られています。もしあなたがこの問題に悩まされているなら、この記事はまさにお役に立ちます。この記事では、エラーコード51を解決するための効果的な対処法を詳しくご紹介します。 Windows 10でSteamエラーコード51を修正する

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

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