すべてのSteamゲームを一度に検証する方法

Steamゲームプラットフォームを使用している場合、ゲームが適切に実行されなくなる状況に遭遇した可能性があります。

これは、Steamを新しいコンピューターまたは新しいハードドライブ(およびそれを搭載したゲーム)に移動した後、システムのクラッシュを経験した後、またはSteamのゲームを更新して何らかの方法で変更した後もう起動しないか、正常に動作しません。

先に進んですぐにゲームをSteamから削除して新しくインストールすることもできますが、多くの場合、検証がより良いソリューションです。

検証は、Windowsのsfc / scannowコマンドと同様に機能します。 ゲームファイルの整合性をチェックして、正常に機能していることを確認します。 ファイルを確認できない場合は、オンラインコピーに置き換えられます。これにより、発生している問題が解決されることがよくあります。

Steam上の個々のゲームを確認するには、次を実行します。

  1. システムでSteamクライアントを開き、自動的に行われない場合はサインインします。
  2. ライブラリビューを開き、確認するゲームを右クリックして、コンテキストメニューからプロパティを選択します。
  3. [ローカルファイル]タブに切り替え、ここでゲームキャッシュの整合性を確認を選択します。
  4. 検証プロセスが完了するまで待ちます。

1つまたは2つのゲームのみを検証する必要がある場合には便利ですが、システムにインストールしたすべてのゲームを検証する必要がある場合、それは実際には解決策ではありません。

それは単に長い時間がかかり、実行するにはあまりにも多くの注意を必要とします。

RedditユーザーのShawn Maibergerは、インストールされたすべてのSteamゲームを一度にバックグラウンドで自動的に検証するスクリプトを作成しました。

AutoItスクリプト言語を使用しており、スクリプトまたは実行可能ファイルとしてダウンロードできます。 実行可能ファイルを使用する方が便利かもしれませんが、実行する前に正当なものであることを確認するために、代わりにスクリプトを使用することをお勧めします。

スクリプトオプションを選択する場合は、最初にAutoItをダウンロードする必要があります。 インストールしたら、スクリプトを右クリックして、コンテキストメニューから実行するオプションを選択します。

プログラムは、Windowsレジストリを使用して、適切なゲームディレクトリを自動的に見つけようとします。 それに関係なく、ディレクトリのプロンプトが表示されます-適切なディレクトリが見つかった場合はデフォルトの選択を受け入れることができます-また、ログファイルを書き込むディレクトリも確認できます。

それが妨げになると、Steamをロードし、PCにインストールされているすべてのゲームの検証を開始します。

これはほとんどのゲームでうまく機能します。 一方、一部のゲームでは、検証を実行するときに代わりにインストーラーがロードされます。 それらを検証がスキップされるようにそれらをブラックリストに追加できます。 スクリプトのディレクトリにファイルvalidationBlacklist.txtを作成し、ゲーム番号を追加します(1行に1つ)。

番号を見つける最も簡単な方法は、ゲームを右クリックして[デスクトップショートカットの作成]を選択することです。 その後、作成したショートカットを右クリックして、[プロパティ]を選択します。 ターゲットパスには、ゲームのIDがあります。

スクリプトミラー:SteamValidator.zip