Valorantで「VAN: 制限 – HVCI 有効」エラーを修正する方法

「VAN: RESTRICTION – HVCI enabled」というエラーは、ValorantのアンチチートであるVanguardが、ハイパーバイザー保護コード整合性(HVCI)(別名メモリ整合性)が正しく機能していない、または無効になっていることを検知すると表示されます。基本的に、このセキュリティ機能は、信頼できるハードウェアベースの境界を作成することでカーネルのセキュリティを維持することを目的としています。HVCIが有効になっていない、または機能していない場合、Vanguardはシステムの整合性を検証できず、このエラーが発生します。

メモリ整合性は仮想化ベースセキュリティ(VBS)を活用したWindowsのセキュリティ機能で、カーネルモードでは信頼できるコードのみが実行されるようにします。Vanguardは、悪意のある変更や不正な変更をブロックするためにこの機能を利用しています。ユーザーの選択、またはドライバの競合(特に古いGPU、ストレージ、またはネットワークドライバ)によってHVCIが無効になっている場合、Vanguardはシステムのセキュリティが不十分であると検出し、そのエラーをスローします。

これは主に、 Windowsの設定でメモリ整合性が無効になっている場合に発生します。また、Windows Sandbox、Hyper-V、Windows Hypervisor Platform、Virtual Machine Platformといった特定のWindows機能との競合によっても発生することがあります。これらの機能はHVCIを明示的に無効化せず、仮想化リソースを予約してしまう傾向があり、HVCIが正しくアクティブ化されないことがあります。

そのため、いじくり回す前に、ドライバー(特にグラフィック、ストレージ、ネットワーク)を最新バージョンに更新することをお勧めします。古いドライバーはHVCIの有効化をブロックすることが多いためです。また、 BIOSで仮想化が有効になっていることを確認してください。仮想化が有効になっていないと、HVCIが動作しない可能性があります。

メモリ整合性を有効にする方法

  1. を押して Windows key + X[設定]を選択します。
  2. [更新とセキュリティ]に移動します。
  3. Windows セキュリティ>デバイス セキュリティ>コア分離の詳細をクリックします。
  4. 「メモリ整合性」をオンにします。
  5. 変更が反映されていることを確認するために、PCを再起動してください。注:再起動後もオプションがオフのままになる場合があります。これは通常、一部のドライバーがこのオプションと競合していることを意味します。このオプションがオンのままにならない場合は、特定のドライバーを更新またはロールバックする必要がある可能性があります。

コア分離オプションが見つからない場合はどうなりますか?

コア分離メニューが表示されない場合は、システムがVBSをサポートしていないか、グループポリシーで無効になっている可能性があります。Microsoftのデバイスセキュリティドキュメントを参照して、ハードウェアがVBSをサポートしているかどうかを確認してください。VBSが単に無効になっているだけの場合もあり、グループポリシーエディターまたはレジストリの調整で有効にする必要があるかもしれません。必ずしも簡単ではありませんが、慣れている方であれば可能です。

最後の手段:Riot Vanguardを再インストールする

HVCI を有効にしても問題が解決せず、Valorant が起動しない場合は、Vanguard を再インストールしてみてください。手順は以下のとおりです。

  • 「プログラムの追加と削除」に進み、Riot Vanguardを見つけてアンインストールします。
  • アンインストール後、PCを再起動し、Valorantを再度起動すると、Vanguardが自動的に再インストールされます。これにより、すべてがリセットされ、競合が解消される場合もあります。
  • または、完全な再インストールを行わずに Vanguard をよりクリーンに修復したい場合は、Riot クライアントのRiot修復ツールを使用してください。

セットアップによっては、この再インストールを行うことで、奇妙なドライバーの競合や破損したファイルを除去できる場合があります。必ず効果があるとは限りませんが、他の方法がうまくいかない場合は試してみる価値はあります。