修正:ゲームの開始に失敗しました(実行ファイルがありません)

Steamは、主にゲーム自体に関連付けられた実行可能ファイルを見つけることができないため、「ゲームの開始に失敗しました(実行可能ファイルがありません」というエラーメッセージを表示します。Steamにインストールするすべてのゲームは、親Steamディレクトリ内に新しいフォルダーを取得し、実行可能ファイルが作成されます。Steamからゲームを起動すると、その実行可能ファイルが起動します。

Steamがこの実行可能ファイルにアクセスできない場合、エラーメッセージが表示されます。

解決策1:ゲームファイルの整合性を検証し、ライブラリを修復する

実行可能ファイルがないとは、ゲームのディレクトリにファイルがないことを意味します。不足しているファイルがないと、ゲームは正しく起動できません。

Steamで利用できるゲームのほとんどは、数GBからなる非常に大きなファイルです。ダウンロード/アップデート中に、一部のデータが破損した可能性があります。Steamにはクライアント自体の機能があり、ゲームファイルの整合性を簡単に確認できます。

この機能は、ダウンロードしたゲームをSteamサーバーにある最新バージョンのゲームと比較します。クロスチェックが完了すると、不要なファイルが削除されるか、必要に応じて更新されます。ゲームがインストールされている各コンピューターにはマニフェストが存在します。ファイルを1つずつ(数時間かかる)チェックする代わりに、SteamはPCに存在するマニフェストをサーバーのマニフェストと比較します。このようにして、プロセスはより迅速かつ効率的に行われます。

Steamライブラリファイルの修復も試すことができます。Steamライブラリは、すべてのゲームが存在し、そこからのみアクセスできる場所です。Steamライブラリが正しい設定になっていない可能性があります。Steamを1つのドライブにインストールしていて、ゲームが別のドライブにある場合もあります。その場合、ゲームを再度起動する前に両方のライブラリを修復する必要があります。

多くの計算が行われているため、このプロセスには時間がかかることに注意してください。今後のエラーを回避するために、途中でプロセスをキャンセルしないでください。さらに、Steamはプロセスが完了すると、資格情報の入力を要求する場合があります。アカウント情報が手元にない場合は、このソリューションを実行しないでください。

ゲームの完全性を確認し、Steamライブラリを修復する方法に関する詳細ガイドを確認できます

解決策2:管理者アクセスを許可する

Steamに修正を行うための十分な管理者アクセス権がないためにエラーが発生している別のケースが考えられます。

Steamは、最適なゲーム体験を提供するためにフルアクセスを必要とします。これは、システム構成ファイルを変更し、多くのリソースとメモリを自由に使えるようにすることを意味します。デフォルトでは、Steamには完全な管理者アクセス権はありません。

Steamに完全な管理者権限を付与し、問題が解決するかどうかを確認できます。最初に、Steam.exeファイルに変更を加え、メインディレクトリにさまざまな構成ファイルが存在するため、Steamディレクトリ全体へのアクセスを許可する必要があります。

Steam管理アクセスを許可する方法に関するガイドをお読みください。

解決策3:メインファイルからゲームを開く

別の解決策は、インストールフォルダーから直接プレイしているゲームを開くことです。Steamクライアントをバイパスしてみます。インストールするすべてのゲームは、ローカルファイルに実行可能ファイルが存在する独立したアプリケーションです。そこから実行してみることができます。それでもエラーが発生する場合は、以下にリストされている他の解決策を続行できます。

  1. Steamディレクトリを開きます。そのデフォルトの場所はC:\ Program Files(x86)\ Steamです。または、Steamを別のディレクトリにインストールした場合は、そのディレクトリを参照して、問題なく進むことができます。
  2. 次のフォルダに移動します

Steamapps

  1. これで、PCにインストールされているさまざまなゲームが表示されます。確認エラーの原因となっているゲームを選択します。
  2. ゲームフォルダー内で、「game」という名前のフォルダーを開きます。フォルダ内で、「bin」という名前の別のフォルダを開きます。これで、win32とwin64という名前の2つのフォルダーが表示されます。コンピュータが32ビット構成の場合はwin32を開き、64 ビット構成の場合はwin64を開きます

の最終アドレスは次のようになります。

ここには、たとえば「dota2.exe」などのゲームのメインランチャーがあります。それを右クリックして、[ 管理者として実行 ]オプションを選択します。エラーが引き続き発生するかどうかを確認します

解決策4:ファイアウォールを無効にし、アンチウイルスに例外を追加する

SteamがWindowsファイアウォールと競合することはよく知られた事実です。ご存じのように、SteamはWindowsを他の目的で使用している間、更新やゲームをバックグラウンドでダウンロードする傾向があります。そうすることで、ゲームをプレイしたり、Steamクライアントを使用したりするときに、ダウンロードが完了するのを待つ必要がなくなります。また、Steamはいくつかのシステム構成にアクセスでき、ゲームを最高のエクスペリエンスで体験できるようにシステムを変更します。 Windowsファイアウォールは、これらのプロセスの一部を悪意のあるものとしてマークし、Steamをブロックする傾向があります。ファイアウォールがバックグラウンドでSteamのアクションをブロックしている場所で競合が発生している可能性もあります。このようにして、それが起こっていることさえ知らないので、それを特定するのは難しいでしょう。ファイアウォールを一時的に無効にして、エラーダイアログが消えるかどうかを確認できます。

ファイアウォールを無効にする方法に関するガイドを確認できます。

ファイアウォールの場合と同様に、ウイルス対策によっては、Steamのアクションの一部を潜在的な脅威として隔離することもできます。明白な解決策はアンチウイルスをアンインストールすることですが、そうするのは賢明ではありません。アンチウイルスをアンインストールすると、コンピューターがさまざまな脅威にさらされることになります。最善の方法は、スキャンから除外されるアプリケーションのリストにSteamを追加することです。アンチウイルスは、Steamをそこにないかのように扱います。

Steamをアンチウイルスの例外として追加する方法に関するガイドを読むことができます。

解決策5:ローカルコンテンツを削除する

ゲームのローカルコンテンツファイルを削除してみましょう。その後、Steamストアから再度ダウンロードできます。構成ファイルが破損している可能性があるか、パスを適切に変更せずにゲームの場所を変更した場合、ファイルが使用できなくなる可能性があります。

  1. Steamクライアントを開きます。画面上部にある[ライブラリ]タブをクリックします。すべてのゲームがここに表示されます。
  2. ゲームを右クリックし、[ プロパティ ]を選択します
  3. ローカルファイルタブをクリックします。ここには、「ローカルファイルの参照」ボタンが表示されます。それをクリックすると、ハードドライブにリダイレクトされます。

  1. ここで、Steamがリダイレクトしたフォルダの内容をすべて削除します。タスクマネージャーを使用してすべてのSteamプロセスを終了し、再度起動します。ゲームにインストールボタンまたは再生ボタンが表示されます。どちらの場合でも、Steamはすべてのゲームファイルを最初からダウンロードし、うまくいけば問題は解決します。

最終的な解決策:Steamファイルの更新

これで、Steamを再インストールしてそれがうまくいくかどうかを確認する以外に何も残っていません。 Steamファイルを更新すると、ダウンロードしたゲームが保持されるため、再度ダウンロードする必要はありません。さらに、ユーザーデータも保持されます。実際に更新されるSteamファイルは、Steamクライアントのすべての設定ファイルを削除し、強制的に再インストールします。そのため、不良ファイル/破損ファイルがあった場合、それらはそれに応じて置き換えられます。この方法の後、資格情報を使用して再度ログインする必要があることに注意してください。手元にその情報がない場合は、このソリューションを実行しないでください。プロセスには時間がかかる場合があるため、インストールプロセスを開始したらキャンセルしないでください。

Steamファイルを更新する方法に関する記事をご覧ください。また、公式のMicrosoft Webサイト(C ++および.NETフレームワーク)を使用して、すべてのMicrosoft再頒布可能ファイルを更新します。

注:Steamクライアント全体がインターネットへの接続を拒否する接続エラーが発生している場合は、ガイドを読むことができます。

Original text