「このVanguardビルドはコンプライアンス違反です」というエラーを解決する方法
Windows 10でVALORANTを起動しようとすると、特にアップグレード後や特定のマシンで「このVanguardビルドはコンプライアンス違反です」という厄介なエラーに遭遇することがあります。ゲームの起動が止まり、Riotのアンチチートシステムがなぜ問題を起こしているのかを突き止めるのに苦労する、ちょっと奇妙なエラーです。Riot VanguardはWindowsカーネルレベルで動作するため、OSバージョン、ファームウェア、セキュリティ設定に何らかの不一致があると、VAN9003やVAN9001などのエラーが発生する可能性があります。つまり、セキュアブートやTPM 2.0など、Riotが想定する設定になっていないシステムでは、問題が発生し、VALORANTが起動しなくなります。幸いなことに、これらの問題は、何を調整すればよいかがわかれば修正可能です。
Vanguardのこのビルドがコンプライアンス違反エラーになる場合の修正方法
Windowsシステムをアップグレードする
なぜでしょうか?Riotのセキュリティ機能、特にセキュアブートとTPM 2.0は、Vanguardをスムーズに動作させる上で不可欠な要素です。OSが古すぎる場合(Windows 10ビルド1507以前、または特定のWindows 11バージョンなど)、Vanguardは正常に動作しません。そのため、Windowsをアップデートすることが確実な第一歩です。Windowsはサポートされているビルドでなければならないため(古い、サポートされていないバージョンを使っているユーザーがまだどれほどいるか、驚くかもしれません)、少し面倒ですが、多くの場合、これで問題が解決します。
アップグレードするには:
- Windows + Iを押して設定を開きます。
- [更新とセキュリティ]に移動します。
- Windows 11へのアップグレードに関するバナーが表示される場合があります。表示された場合は、「ダウンロードしてインストール」をクリックしてください。表示されない場合は、更新プログラムを確認するか、[Microsoftの公式アップグレードガイド](https://www.microsoft.com/software-download/windows11)に進んでください。
- クリーン インストールの準備ができたら、[メディア作成ツール](https://www.microsoft.com/software-download/windows11) を使用して起動可能なメディアを作成し、手順に従って Windows 11 を再インストールします。
Windows 10 を使い続けたいが最新のセキュリティ アップデートが必要なユーザーは、[設定] > [更新とセキュリティ] > [Windows Update]に移動して、最新の 22H2 バージョンをインストールしてください。
保留中の更新を適用する
アップデート後でも、Windows にアップデートが必要なことがあります。セキュリティ修正プログラム、ドライバー更新、ファームウェアパッチなど、保留中の更新プログラムがないか確認してください。これらの更新プログラムを適用しないと、Vanguard との互換性に問題が生じる可能性があります。「設定」 > 「更新とセキュリティ」 > 「Windows Update」に移動し、「更新プログラムの確認」をクリックします。すべての更新プログラムをインストールしてください。特にマザーボードやチップセットに関連するオプションのドライバー更新は、TPM やセキュアブートに影響を与える可能性があります。
レガシー BIOS モードから UEFI BIOS モードに切り替える
これは見落とされがちですが、非常に重要です。Riotによると、Vanguardにはセキュアブートが有効になっているUEFIファームウェアが必要です。お使いのマシンがまだレガシーBIOSモードで動作している場合は、それがコンプライアンス違反の原因である可能性があります。切り替えるには:
- PC を再起動して BIOS に入ります。通常は、起動中にDelete、F2、またはEsc キーを押します(不明な場合はマザーボードのマニュアルを確認してください)。
- ブートメニュー (場合によっては[詳細設定]または[ブート オプション]の下)に移動します。
- 「ブート モード」または「ブート プライオリティ」というオプションを探して、レガシーからUEFIに切り替えます。
- 変更を保存して再起動してください。レガシーからUEFIへの切り替えには、Windowsの再インストール、または既にWindowsがインストールされている場合はMBR2GPTによる変換が必要になる場合があることに注意してください。簡単な切り替え方法については、マザーボードのマニュアルを確認するか、オンラインで変換方法を調べてください。ガイドは数多くあります。
セキュアブートをオンにする
どうやらこれはVanguardには必須のようです。セキュアブートは、Riotのシステムが要求する起動時の不正なソフトウェアの実行を防ぎます。セキュアブートを有効にするには:
- BIOS に戻ります (この場合も、通常は再起動してDelete キーまたはF2 キーを押します)。
- セキュア ブート設定を探します( [セキュリティ]または[ブート]タブの下にある可能性があります)。
- 無効になっている場合は、 [有効]または[標準]に切り替えます。
- BIOSを保存して終了します。PCはセキュアブートが有効な状態で再起動します。
注:セキュアブートを有効にするには、BIOSで管理者パスワードまたはスーパーバイザーパスワードの設定が必要になる場合があります。また、オプションがグレー表示になっている場合は、BIOSがまだ互換モードになっている可能性があります。UEFIに切り替えると、多くの場合解決します。
TPM 2.0を有効にする
これはコアハードウェア要件です。多くの新しいPCやCPUにはTPM 2.0が内蔵されていますが、有効化されていない場合があります。有効化するには、以下の手順に従ってください。
- BIOS で、[設定]または[セキュリティ]タブに移動します。
- Trusted ComputingまたはTPM セキュリティを見つけます。
- セキュリティ デバイス サポートを[有効]に設定します。
- 保存して再起動します。
一部のシステムでは、TPMオプションはCSMまたは互換モードからUEFIに切り替えた後にのみ利用可能です。TPMオプションが表示されない場合は、CPUまたはマザーボードが実際にTPM 2.0をサポートしているかどうかを確認してください。サポートされていない場合は、物理的なTPMモジュールが必要になるか、ハードウェアのアップグレードを検討してください。
Riotアプリを強制停止して再起動
Riotのアンチチート機能が正常に動作するために、ちょっとした刺激が必要な場合もあります。でタスクマネージャーCtrl + Shift + Escを開きます。Riot GamesまたはVanguardに関連するプロセス(RiotClientServices.exeやvgtray.exeなど)を探します。右クリックして「タスクの終了」を選択します。その後、VALORANTを再起動して、正常に動作するか確認してください。
干渉を避けるためにクリーンブートで起動する
サードパーティ製のアプリやバックグラウンドプロセスがVanguardまたはVALORANTの動作を妨げる可能性があります。クリーンブートを実行することで、バックグラウンドサービスが動作を妨害しているかどうかを確認できます。手順は以下のとおりです。
- Windows + Rを押して、 と入力し
msconfig、Enter を押します。 - システム構成ウィンドウで、「サービス」に移動し、「Microsoft のサービスをすべて隠す」をオンにして、残りのサードパーティ サービスをすべて無効にします。
- [スタートアップ]タブに切り替えて、リンクをクリックして (または を使用してCtrl + Shift + Esc) タスク マネージャーを開き、Riot 関連のアプリを除くすべてのスタートアップ項目を無効にします。
- 再起動してVALORANTをもう一度起動してみてください。うまく動作する場合は、サードパーティ製アプリのいずれかが競合の原因となっていました。
Riot Vanguardを再インストールする
他に方法がない場合は、Vanguardを削除して再インストールすると、破損したモジュールや古いモジュールが修正される可能性があります。設定>アプリから実行できます。Riot Vanguardを見つけて「アンインストール」をクリックし、PCを再起動してください。再起動後、VALORANTを起動してください。ゲームの起動プロセス中にVanguardが自動的に再インストールされます。
まとめ
これらの方法のいずれかで、VanguardとVALORANTが再び正常に動作するようになることを願っています。これらの問題は主にシステムのセキュリティ設定やWindowsのバージョンが古いことが原因です。Windows側が必要以上に設定を難しくしているため、少し面倒ですが、Riotのセキュリティは、すべてがうまくいけば問題なく動作します。BIOSのアップグレード、TPMの有効化、セキュアブートの設定は、通常大きなハードルとなることを覚えておいてください。これらが解決すれば、Vanguardは正常に動作するようになります。
- Windows をサポートされている最新バージョンに更新します。
- BIOS をレガシー モードから UEFI モードに切り替えます。
- BIOS でセキュア ブートを有効にします。
- BIOSでTPM 2.0をオンにします。
- 保留中の Windows 更新プログラムをすべて適用します。
- 必要に応じて、Riot ソフトウェアを強制的に停止して再起動します。
- サードパーティのアプリが干渉する場合はクリーン ブートを試してください。
- 他の方法がすべて失敗した場合は、Vanguard を再インストールしてください。
まとめ
まとめ
これらの手順をすべて設定すれば、ほとんどの人はVALORANTを問題なく起動できます。ソフトウェアアップデート、BIOSの調整、そして時には多少の試行錯誤(Windowsは非常に特殊なため)を繰り返す必要がありますが、これで誰かのフラストレーションが解消されることを願っています。幸運を祈ります。楽しいゲームライフを!