Valorantを起動しようとすると、「必要な依存関係をインストールできませんでした。もう一度お試しください。コンピューターを再起動するか、プレイヤーサポートチームにお問い合わせください」というエラーが表示されます。このメッセージは、プレイボタンをクリックした直後にRiotクライアント内に表示されますが、正直言って、ゲームの起動がブロックされるので困ります。通常、これはValorantのアンチチートサービスであるRiot Vanguardが正しくインストールまたはアップデートされていないことに起因しています。単にファイルが破損している場合もありますが、WindowsでVanguardサービスが無効になっているか、レジストリ設定が何らかの原因で動作が妨げられている場合もあります。
これを修正する方法を見つけるのは少し面倒ですが、役立つ確実な手順がいくつかあります。目標は、Vanguardが正しくインストールされ、実行され、正常に動作し、Windowsがブロックしていないことを確認することです。修正が完了すれば、ゲームは依存関係エラーなしでロードされるはずです。これまでに何度か試した解決策をいくつか見ていきましょう。
1. Vanguardサービスが有効になっていて実行されていることを確認する
Vanguardのバックグラウンドサービスがアクティブでない場合、クライアントはVanguardがインストールされていると認識せず、おそらくこれがエラーの原因です。基本的に、VanguardはWindowsと同時に起動し、バックグラウンドで実行し続けるべきであり、サービスが無効になっているために実行を拒否されるべきではありません。
Vanguardサービスをチェックして有効にする
- Windows + Rを押し、services.mscと入力して Enter キーを押します。サービスウィンドウが開きます。
- 下にスクロールしてvgcを見つけます。これは Vanguard サービスです。
- 右クリックして「プロパティ」を選択します。「スタートアップの種類」で「自動」を選択します。
- 次に、停止している場合は「開始」をクリックします。実行状態に切り替わるはずです。
- [適用]をクリックし、[OK]をクリックします。
- 最後に、PCを再起動してください。馬鹿げているように思えるかもしれませんが、Vanguardは再起動を必要としており、再起動することでようやく正常に読み込まれるようになることもあります。
なぜそうするのでしょうか?Vanguardは最初から有効になっている必要があるため、無効にしたり手動に設定したりすると、正常に読み込まれず、厄介な依存関係エラーが発生する可能性があります。一部の環境では、再起動後に問題なく動作するようになりました。
2. Vanguardに影響を及ぼす可能性のあるレジストリ設定をリセットする
Windowsには、ドライバのオーバーライドを制御する小さな設定「@」があることがありますDevOverrideEnable
。この設定が1に設定されていると、Vanguardの初期化がブロックされることがあります。少し奇妙ですが、この設定を0にリセットすると、この不具合は修正されることが多いです。
レジストリを編集してドライバーのオーバーライドを修正する
- Windows + Rを押し、「regedit」と入力してEnterキーを押します。レジストリエディターが開きます。
- 次の場所に移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
- 右側のペインで、DevOverrideEnableを探します。
- それをダブルクリックし、値のデータを0に変更します。
- 「OK」をクリックします。何か問題が発生した場合に備えて、念のためこのレジストリキーをエクスポートしておくことをお勧めします。
- レジストリエディターを閉じて、PCを再起動してください。通常、これで設定が有効になります。
注意:レジストリをいじると、注意しないと問題が発生する可能性があります。この値だけを変更し、あまりいじりすぎないようにしてください。あるビルドでは、Vanguard を正常に動作させるのにこの操作を2回行う必要がありました。そのため、その後も問題が続く場合は、落胆しないでください。
3.コマンドプロンプトからVanguardを再インストールする
Vanguardのファイルが破損または不完全な場合、Valorantは起動できません。修正するには、Vanguardを完全に削除し、Riotクライアントで再インストールしてください。手動でファイルをいじる必要はありません。特に元のインストールが不安定だった場合は、通常、この方法で依存関係エラーは解消されます。
コマンドを使用して手動でVanguardをアンインストールする
- コマンド プロンプトを管理者として 開きます (検索して右クリックし、管理者として実行 を選択します)。
- Vanguard サービスを停止するには、次のコマンドを入力します:
sc stop vgc
およびsc stop vgk
。 - 停止したら、Vanguard サービス
sc delete vgc
とを削除しますsc delete vgk
。 - これらのコマンドを実行した後、PCを再起動してください。Riotクライアントを再度起動すると、Vanguardが自動的に再インストールされます。
この方法は、破損したファイルや誤った設定を削除するのに役立ちます。なぜ機能するのかは不明ですが、複数のマシンで動作します。Vanguardが再インストールを拒む場合は、Riotクライアント全体を再インストールしてみてください。場合によっては、クリーンインストールが唯一の解決策となることもあります。
もちろん、それでも問題が解決しない場合は、Riotサポートに連絡するのが最終手段となるかもしれません。しかし、これらの手順によって多くの人がゲーム全体の再インストールを回避できたので、まずは試してみてください。