Steamで「エラーコード: -7 ウェブページの読み込みに失敗しました(原因不明のエラー)」というエラーが表示されると、本当にイライラします。ストア、ニュース、インベントリなど、SteamをSteamたらしめるクライアント内ウェブ機能へのアクセスがブロックされてしまいます。通常、ネットワーク設定の不備、キャッシュの破損、セキュリティソフトウェアの不具合などが原因です。このガイドでは、実際に効果があった解決策をいくつかご紹介します。これらの解決策は、Steamを完全に再インストールすることなく(もちろん再インストールも選択肢の一つですが)、オンライン状態に戻すのに役立つかもしれません。インターネット接続の修復と不要なシステムの整理を中心に、いくつかの調整が必要になることをご承知おきください。
Steamウェブページの読み込みエラー(-7など)を修正する方法
方法1: システムの日付と時刻を修正する
ちょっと変な話ですが、システムクロックがずれていると、Steam のウェブ機能が不安定になることがあります。これは、セキュア接続に依存しているためです。設定によっては、日付と時刻を修正するだけで正常に動作する場合もあります。時刻がずれていると、SSL 証明書が無効のように見えたり、Steam がページの読み込みに苦労したりすることがあります。システムクロックを調整すれば、Steam がウェブからデータを取得できるようになるはずです。ただし、一部のマシンでは、変更を有効にするために Steam を再起動するか、Windows を再起動する必要があるかもしれません。
日付と時刻の設定を開く:Win + Iキーを押して設定を開き、「時刻と言語」>「日付と時刻」に移動します。「時刻を自動的に設定する」と「タイムゾーンを自動的に設定する」がオンになっていることを確認してください。これらのオプションがグレー表示になっている場合は、Windows が自動設定に必要とするため、位置情報サービスが有効になっているかどうかを確認してください。これらの設定をオフにしてからオンに戻すだけで問題が解決する場合があります。
時刻を手動で同期する:時刻設定の下にある「今すぐ同期」をクリックします。少し待ってからSteamを再起動し、エラーが解消されるかどうか確認してください。それでもエラーが解消されない場合は、PC全体を再起動すると改善される可能性があります。
方法2: DNSキャッシュをフラッシュし、ネットワーク設定をリセットする
DNSキャッシュの不具合や設定の競合といったネットワークの不具合により、Steamがウェブサーバーに正しく接続できなくなる場合があります。古いDNS情報を消去すると、接続が再び確立される可能性があります。信じられないかもしれませんが、Steamでウェブページが読み込まれない場合、DNSキャッシュの破損やネットワーク設定の誤りがよくある原因です。
以下のコマンドを管理者として実行します。管理者権限でコマンドプロンプトを開きます(検索して右クリックし、管理者として実行を選択します)。次に、以下の各行をコピーして貼り付け、Enterそれぞれの行の最後にキーを押します。
netsh int tcp set heuristics disabled netsh int tcp set global autotuninglevel=disabled netsh int tcp set global rss=enabled netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns
これらの手順を実行した後、PCを再起動してください。ネットワークの状態がよりクリーンになり、Steamのウェブ機能が再び動作するようになるはずです。コマンドを初めて実行した時は効果があまりないように見える場合もありますが、再起動後は接続がはるかに安定します。
方法3: ネットワークアダプターを再起動またはリセットする
ネットワークアダプターを軽くオンオフするだけで、一時的な不具合が解消されることがあります。スイッチを切り替えるのと同じように、ワイヤレスアダプターやイーサネットアダプターを無効にしてから再度有効にすると、ネットワークの状態がリセットされます。あるいは、状況が深刻な場合は、ネットワークを完全にリセットする必要があるかもしれません。これは少し極端な方法ですが、すべてのネットワーク設定とドライバーの状態がリセットされます。
「設定」>「ネットワークとインターネット」>「ネットワークの詳細設定」に移動します。アクティブなアダプター(Wi-Fiまたはイーサネット)を見つけて無効にし、数秒待ってから再度有効にします。それでも問題が解決しない場合は、「ネットワークリセット」オプションを使用してください。これにより、ネットワークドライバーが再インストールされ、デフォルト設定が復元されます。保存したWi-Fiパスワードは失われるので、手元に用意しておいてください。
方法4: セキュリティソフトウェアとWindowsファイアウォールの設定を確認する
Windows Defender ファイアウォールなどのセキュリティプログラムは、明確な理由もなく Steam のウェブトラフィックをブロックすることがあります。Windows では、コントロールパネル > システムとセキュリティ > Windows Defender ファイアウォール に進み、「Windows Defender ファイアウォールを介したアプリまたは機能の許可」をクリックします。steam.exe を探し、プライベートネットワークとパブリックネットワークの両方で許可されていることを確認してください。見つからない場合は、Steam フォルダ(通常は にあります)を参照して手動で追加してくださいC:\Program Files (x86)\Steam
。
サードパーティ製のウイルス対策ソフトをご利用の場合は、それらも干渉する可能性があることにご注意ください。Steamを例外に追加するか、一時的にウイルス対策ソフトを無効にしてください。ただし、必ず再起動してください。
方法5:Steamのダウンロードキャッシュをクリアする
Steamがダウンロードやブラウジングの高速化に使用するキャッシュファイルが破損し、ウェブページの読み込みができなくなることがあります。このキャッシュをクリアすると、多くの場合、すぐに解決できます。
Steamを開き、左上の「Steam」>「設定」をクリックし、 「ダウンロード」タブに移動します。「ダウンロードキャッシュをクリア」ボタンを押します。再度ログインを求められますが、問題ありません。ログイン後、ウェブ機能が動作するか確認してください。問題がキャッシュ関連であれば、通常はこの手順で十分です。
方法6:Steamを再インストールする(データのバックアップあり)
それでも解決しない場合は、新規インストールが必要になるかもしれません。Steam自体の破損したファイルは永続的なエラーを引き起こす可能性があるため、再インストールすることで永続的なバグを解消できる可能性があります。もちろん、steamapps
念のため、フォルダをバックアップしておきましょう。フォルダにはゲームデータとライセンス情報がすべて含まれています。
フォルダを見つけますsteamapps
(通常はここにあります)C:\Program Files (x86)\Steam\steamapps
。それを安全な場所にコピーします。次に、「設定」>「アプリ」>「インストール済みアプリ」からSteamをアンインストールします。その後、必要に応じて残っているフォルダを削除します。Steamの公式ページから最新のクライアントをダウンロードし、新規インストールしてください。
インストール後、steamapps
バックアップを新しいSteamフォルダに戻してください。こうすることで、すべてのゲームを再ダウンロードする必要がなくなります。クリーンアップ後にSteamを再インストールするのは最後の手段ですが、頑固なエラーの場合はこれで解決することがよくあります。
なぜうまくいくのかは分かりませんが、環境によっては、DNSフラッシュ、ネットワークリセット、パッチの再インストールを組み合わせることで、ゲームを再開できるまで問題が解決することがあります。ただし、通常はこれらの手順を組み合わせて行う必要があり、魔法のような解決策はありませんので、ユーモアを持って受け止めてください。