リーグ・オブ・レジェンドでヴァンガードエラー(VAN 57)が発生するのは、ライアットのチート対策システム「Riot Vanguard」が起動または通信に失敗した場合です。これは、ログイン、試合への参加、ゲームの起動さえもできなくなる、厄介な小さな不具合の一つです。通常はヴァンガードサービスが動作していないことが原因ですが、破損したファイル、レジストリの問題、不完全なアップデートなどが原因となる場合もあります。ヴァンガードはセキュリティの核となるコンポーネントであるため、わずかな不具合でもゲームがクラッシュしてしまいます。このエラーの修正は面倒ですが、これらの方法は他のプレイヤーにも効果があったため、以下に試すべき方法をまとめました。
ほとんどの場合、RiotクライアントとPCを再起動するだけで問題が解決します。それでも解決しない場合は、もう少し深く掘り下げて調査する必要があるかもしれません。Vanguardサービスが有効になっているか確認したり、レジストリエントリを修正したり、Vanguard自体を再インストールしたりしてください。バックグラウンドプロセスがこのような混乱を引き起こすというのは少し奇妙ですが、Riotのアンチチートシステムはそういう仕組みです。修正にはコマンドの実行やシステム設定の編集が必要になる場合もあるので、技術的な問題にすぐに対処できるようにしてください。念のためお知らせしますが、設定によっては、特にWindowsのアップデート後など、最初の試行でサービスが起動しない場合がありますので、辛抱強く待つことが重要です。
WindowsでVanguard VAN 57を修復する方法
Vanguardサービスを有効にして開始する
Vanguardはゲームとの通信にこのサービスに依存しているため、この修正は役立ちます。このサービスが停止または無効化されると、ゲームの動作が不安定になります。この修正が機能すると、サービスがバックグラウンドで実行されていることが確認できます。再起動するだけでゲームが正常に起動するはずです。
- Windows + Rを押して、services.mscと入力し、Enter キーを押します。以前にこの操作を行ったことがある方は、Windows がバックグラウンドで実行するすべての処理を保存しているサービスリストであることをご存知でしょう。
- スクロールしてvgcを見つけます。これが Vanguard サービスです。
- vgcを右クリックし、「プロパティ」を選択します。スタートアップの種類が「自動」になっているはずです。設定されていない場合は変更してください。
- サービスが実行されていない場合は、「開始」ボタンを押してください。すでに実行されている場合は、再起動してください。
- 「適用」をクリックし、「OK」をクリックします。PCを再起動してください(Windowsは必要以上に負荷をかけているためです)。その後、Leagueをもう一度起動してみてください。
レジストリの「DevOverrideEnable」設定を修正する
ちょっとマニアックな話ですが、レジストリ設定のDevOverrideEnableが1に設定されていると、Vanguard の初期化がブロックされることがあります。これを0に変更すると、オーバーライドオプションがリセットされ、Vanguard が正常に動作するようになるかもしれません。賭けではありますが、実際に効果があるのを確認しました。
- Windows + Rを押して「regedit」と入力し、Enter キーを押してレジストリ エディターを開きます。
- に移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
面倒な場合は、これをコピーして regedit のアドレスバーに貼り付けることもできます。 - 右側のパネルで、DevOverrideEnable を探します。1 に設定されている可能性があります。
- それをダブルクリックし、値のデータを0に変更して、[OK]をクリックします。
- レジストリエディターを閉じてPCを再起動します。Leagueを起動し、VAN 57が消えているかどうかを確認してください。
注意:レジストリエントリをいじることには常にリスクが伴います。不安な場合は、必ずレジストリをバックアップしてください。特にアップデートやその他の調整中にレジストリエントリが壊れた場合は、この修正だけでは不十分な場合があります。
Riot Vanguardを完全に再インストールする
他に方法がない場合は、Vanguard自体が破損しているか、フリーズしている可能性があります。再インストールすると、壊れたファイルが削除され、すべてが最初からリセットされます。LeagueをアンインストールしてもVanguardが完全にアンインストールされないのは奇妙なので、手動でアンインストールする必要がある場合もあります。
- Windows + Rを押して「 appwiz.cpl」と入力し、Enter キーを押します。すると「プログラムと機能」リストが開きます。
- Riot Vanguardを探します。それを右クリックし、「アンインストール」をクリックします。ポップアップメッセージが表示されたら、確認します。
- Riot Gamesの公式サイトにアクセスしてください。ValorantやLeague of LegendsなどのRiot Gamesのゲームをダウンロードしてインストールしてください。インストーラーを実行すると、Vanguardが存在しないことが検出され、自動的に再インストールされます。
- インストールが完了したら、PC を再起動します (はい、もう一度再起動します)。その後、ゲームをもう一度起動して、VAN 57 が消えたかどうかを確認します。
ええ、確かに少し面倒ですが、Riotの設定は時々ユーザーフレンドリーとは言えません。Vanguardのトラブルシューティングは干し草の山から針を探すようなもので、大変な作業ですが、これらの方法で少なくともよくある原因はカバーできます。