カーネルレベル・アンチチート完全ガイド——あなたのPCに何が入っているか、知っていますか?
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
「常時稼働」はVanguardだけの話ではなくなりました
VALORANT、Apex、PUBG、Fortnite。人気タイトルの多くが、OSの最深部で動くアンチチートを使っています。Steamのストアページには導入の有無が表示され、Vanguardにはゲーム起動時だけ動かす選択肢も加わりました。自分のPCで何が動いているかは、sc queryとストアページで確かめられます。
出典:Steam News 新しいアンチチート記載ツール・Riot Games Vanguard Pre-Check・Riot Games What is Vanguard?・EA Javelin Anticheat 進捗報告・EAヘルプ Javelinの導入と削除・BattlEye FAQ・Steamworks Proton文書
ゲームを遊ぶためにアンチチートが入るのは普通のことですが、「OSと同じ最高権限で動くドライバー」と聞くと、何が入っていて、いつ動いているのかが気になります。しかもその仕組みは、ソフトごとに違います。
結論から言うと、カーネルレベルのアンチチートがすべてPC起動時から常駐しているわけではありません。BattlEyeとEAのJavelinは、対象ゲームの実行中だけ動くと各社が説明しています。Vanguardは通常、Windowsの起動時に読み込まれますが、条件を満たすPCでは、Riotゲームの起動時にだけ動かす「Pre-Check」を選べます。
ストアページで導入を確かめて遊ぶか決める、入れたくなければ公式の手順で外す、のどちらも難しくありません。外すと、そのアンチチートを使うゲームは遊べなくなります。そこだけ先に決めてから読み進めてください。
目次
仕組みカーネルレベルのアンチチートは何が違うのか
通常のソフトウェアは、ユーザーモード(Ring 3)で動きます。ゲームもブラウザもここです。カーネルレベルのアンチチートは、OSと同じ最高権限のRing 0にドライバーを置いて動作します。
ここまでの権限を求める理由は、チート側がカーネルに入り込んでいるからです。EAは、外部から読み取るだけのチートはゲームプロセスを調べるだけの方式では見つけにくく、カーネルから動くチートは「すべてを隠せてしまう」ため、アンチチートも同じ層で動く必要があると説明しています。
購入前Steamでは導入の有無をストアページで確かめられる
Valveは2024年10月30日、ストアページに「Anti-Cheat」の記載欄を追加しました。クライアント側で動くカーネルモードのアンチチートを入れるゲームは、新規に公開する際にこの欄の入力が必須です。既存のゲームについても、Valveが開発元に連絡して対応を求めるとしています。
記載欄には、使っているアンチチートの名前に加えて、次の2点を示すチェック項目があります。
サーバー側だけで動くアンチチートなど、プレイヤーのPCにカーネルレベルで入らないものは、記載が任意です。つまり、欄に何も書かれていないことは「アンチチートがない」の証明にはなりません。購入前は欄の記載を見て、迷ったらゲームのサポートページも確かめてください。
一覧主要なアンチチートはいつ動き、どう外すか
稼働タイミングは、各社の公式の説明があるものだけを載せています。
| アンチチート(代表ゲーム) | 稼働タイミング | 外し方 |
|---|---|---|
| Vanguard VALORANT / LoL / TFT | 通常はWindows起動時から。Pre-Checkを使うとRiotゲームの起動時だけ | 設定のアプリからRiot Vanguardを削除。必要なゲームを起動すると再び入る |
| EA Javelin Battlefield 6 など | 保護対象のEAゲームの実行中だけ | C:\Program Files\EA\AC のインストーラーで削除。対象ゲームをすべて消すと自動で消える |
| BattlEye PUBG / R6S / ARK | BattlEye保護のゲームを有効にして遊んでいる間だけ | ゲームのBattlEyeフォルダの Uninstall_BattlEye.bat。無ければ管理者のコマンドプロンプトで sc delete BEService |
| Easy Anti-Cheat Fortnite / Apex / Rust | ゲームごとに異なるため、各ゲームの案内で確認 | 最後の対応ゲームを削除すると外れる場合が多い。残るときはEasyAntiCheatフォルダ内のセットアップから削除 |
RICOCHET(Call of Duty)、nProtect GameGuard、FACEIT ACは、稼働タイミングの公式説明が見当たらないため表に入れていません。なお、Call of Dutyでは2025年12月に、WarzoneでもTPM 2.0とSecure Bootが必須になりました。
Vanguardはオンデマンドで動かせるようになった
Riotは、Windowsの起動時に自動で始まる代わりに、Riotゲームを起動したときにVanguardを動かし、遊び終わったら止める「Vanguard Pre-Check」を任意の機能として案内しています。常駐が気になっていた人には、これが最も手軽な選択肢です。
ただし、どのPCでも使えるわけではありません。公式が挙げる要件は次の6つです。
| 要件 | 確認する場所 | 注意 |
|---|---|---|
| Windows 11 25H2以降 | 設定の「システム」→「バージョン情報」 | Windows 10では使えません |
| Secure Boot・TPM 2.0 | システム情報の「セキュアブートの状態」、tpm.msc | BIOS側の設定が必要な場合があります |
| IOMMU | BIOSの設定(メーカーにより名称が違う) | 既定で無効のマザーボードがあります |
| VBSとHVCI | 「Windowsセキュリティ」→「デバイスのセキュリティ」→「コア分離」 | メモリ整合性をオンにします |
条件を満たしているかは、タスクトレイのVGTrayで確認できます。足りない項目は、そこから案内に沿って直せます。Secure Bootまわりでつまずいたときは、VALORANTがセキュアブート有効でも起動しないときの切り分けが参考になります。
Steam Deck・Linuxでの対応
名前だけでは対応を判断できません。ValveはProtonがEasy Anti-CheatとBattlEyeに対応していると説明していますが、ゲームの開発元が自分のビルドで対応を有効にする必要があります。また、Valveはユーザー空間で動くアンチチートを推奨し、カーネル空間で動く方式は現時点では未対応で、勧めていないとしています。EACやBattlEyeを使っていても遊べるかどうかはタイトルごとに違うため、ゲームごとの対応表を見てください。
リスクなぜ「入れたくない」と感じる人がいるのか
BSODのリスク
2024年7月のCrowdStrike障害は、カーネルモードのドライバーに不具合があったとき、何が起きるかを示しました。約850万台のWindowsがBSODになった事例です。アンチチートと同じ製品ではありませんが、Ring 0のドライバーは不具合の影響がOS全体に及ぶという構造は共通です。
ゲームの周辺でも、2026年3月のWindows 11更新KB5079473で、EAC・BattlEyeとカーネル周りの変更の組み合わせによるBSODが報告されています。
ドライバーが悪用された例
原神のアンチチートが使うmhyprot2.sysは、ランサムウェアの攻撃者にウイルス対策ソフトを止める目的で悪用されました。アンチチートのドライバーに脆弱性があると、ゲームではなくPC全体が狙われます。BattlEyeも、既知の脆弱性を持つカーネルドライバーを使う周辺ソフトを止めることがあると説明しています。ファンコントロールや監視ソフトが、ゲームの起動時に動かなくなる場合の理由です。
FPSへの影響は一律には言えない
「アンチチートでFPSが○%下がる」という数字は広く出回っていますが、構成・ゲーム・設定が明示された単体のFPS比較は見当たらず、確かな数値は出ていません。そのため数値は載せません。気になる場合は、同じ場面で自分のPCのフレームレートを測って比べるのが確実です。
確認自分のPCに何が入っているか確かめる
- タスクマネージャーのサービスタブで、vgc(Vanguard)、EasyAntiCheat、BEService(BattlEye)が動いているかを見ます。
- 管理者のコマンドプロンプトで
sc query vgc、sc query EasyAntiCheat、sc query BEServiceを実行します。「RUNNING」なら動作中、「STOPPED」なら導入済みで停止中、「指定されたサービスはインストールされていません」と出れば未導入です。 - デバイスマネージャーで「表示」→「非表示のデバイスの表示」をオンにし、vgkなどのドライバーがないかを見ます。
- EA Javelinは、EAアプリでゲームの「管理」→「プロパティを表示」→「参照」を開き、フォルダにJavelinのファイルがあれば対象です。
Javelinを削除すると、それを必要とするEAのゲームは、入れ直すまで遊べません。Vanguardも、VALORANTなどを起動すると自動で入り直します。不具合の切り分けで入れ直す場合を除き、普段は外さなくて構いません。
削除残ってしまったときの外し方
sc stop vgc、sc delete vgc、sc delete vgk を実行し、フォルダを削除して再起動します。C:\Program Files\EA\AC の EAAntiCheat.Installer.exe を開き、ゲームごとに「Uninstall」、すべて消すなら「Uninstall All」を選びます。sc delete BEService です。おすすめ競技FPSを遊ぶなら
アンチチートの有無で性能が決まるわけではありません。VALORANT・Apex・PUBGのような競技FPSを高フレームレートで遊ぶなら、GPUとメモリに余裕のある構成が土台になります。
まとめまとめ|常駐の有無は、ソフトと条件で決まる
カーネルレベルのアンチチートは、チートに対抗するためにOSの最深部へ入ります。その代わりに、BSODと脆弱性のリスクを背負います。ただし、いつ動くかは一律ではなく、BattlEyeとJavelinは対象ゲームの実行中だけ、Vanguardは条件を満たすPCならオンデマンドにできます。
購入前はSteamのAnti-Cheat欄を確認し、導入済みかは sc query で確かめます。Vanguardの常駐が気になる人は、Windows 11 25H2・Secure Boot・TPM 2.0・IOMMU・VBS・HVCIをそろえてPre-Checkを使います。外した場合は、そのアンチチートを使うゲームが遊べなくなる点だけ覚えておいてください。





