Anti-Cheat Systems & Kernel Compatibility Matrix
Technical specifications, driver binary locations, TPM 2.0 / Secure Boot hardware requirements, and 1-click troubleshooting commands for Riot Vanguard, Easy Anti-Cheat, BattlEye, and RICOCHET.
Disable Windows Test Signing Mode
If Windows 'Test Mode' or unsigned driver execution is active, Vanguard, EAC, and BattlEye block game startup to prevent kernel injection. Run in PowerShell (Admin):
bcdedit /set testsigning off bcdedit /set nointegritychecks off bcdedit /set debug off Write-Host ">>> Windows Test Mode and Unsigned Driver Bypass Disabled! Please reboot." -ForegroundColor Green
Verify Secure Boot & TPM 2.0 Status
Windows 11 requires both TPM 2.0 and Secure Boot for Valorant, LoL, and FC 25. Run this quick query to verify whether your motherboard BIOS has them enabled:
Confirm-SecureBootUEFI Get-Tpm | Select-Object TpmPresent, TpmReady, ManufacturerVersion
| Anti-Cheat System | Privilege Ring | Driver Binaries | TPM & Secure Boot | Linux / Steam Deck | Common Error Guides |
|---|---|---|---|---|---|
Riot Vanguard Riot Games ValorantLeague of Legends | Ring 0 (Kernel) | vgk.sys & vgc service | Mandatory (Win 11) | Blocked | |
Easy Anti-Cheat (EAC) Epic Games / Kamu Apex LegendsFortniteRustDead by DaylightThe FinalsElden Ring | Ring 0 (Kernel) | EasyAntiCheat_EOS.sys | Optional / Recommended | Supported (Opt-In) | |
BattlEye BattlEye Innovations Rainbow Six SiegePUBG: BATTLEGROUNDSEscape from Tarkov | Ring 0 (Kernel) | bedaisy.sys & BEService | Optional / Recommended | Supported (Opt-In) | |
Valve Anti-Cheat (VAC & VACnet 3.0) Valve Corporation Counter-Strike 2Dota 2Team Fortress 2 | Ring 3 (User Space) | SteamService.dll (User Space + Server AI) | Not Required | Native Support | |
Activision RICOCHET Activision WarzoneCall of Duty: Black Ops 6 | Ring 0 (Kernel) | randgrid.sys | Mandatory (Win 11) | Blocked | |
EA AntiCheat (EAAC) Electronic Arts EA Sports FC 25Battlefield 2042 | Ring 0 (Kernel) | EAAntiCheat.sys | Mandatory (Win 11) | Blocked |
Technical Primer: What Is Kernel Ring-0 Execution?
In x86 CPU architecture, Ring 0 is the most privileged execution ring. The Windows OS kernel and hardware device drivers execute here with complete, unrestricted access to physical RAM memory and CPU instructions.
Why Do Games Require Kernel Ring-0 Drivers?
Modern cheats run as kernel drivers or use Direct Memory Access (DMA) hardware cards to hide from standard Windows Task Manager processes. To detect unauthorized memory manipulation before it occurs, anti-cheats like Vanguard and EAC operate at the same kernel level.
Why Does Windows 11 Enforce TPM 2.0 & Secure Boot?
Secure Boot ensures that UEFI firmware only loads bootloaders signed by Microsoft. TPM 2.0 securely stores cryptographically sealed platform measurement hashes, preventing spoofing of hardware IDs (HWID bans).
Frequently Asked Questions (Anti-Cheat Security)
Can kernel anti-cheat drivers damage my hardware or steal data?
Reputable anti-cheats (Vanguard, EAC, BattlEye) are cryptographically signed and vetted by Microsoft WHQL certification. They do not access personal documents, but can cause Blue Screen of Death (BSOD) crashes if they clash with outdated RGB lighting software or overclocking tools.
Why can't I play Valorant on Linux or Steam Deck?
Riot Vanguard requires deep integration with the Windows NT kernel and Microsoft TPM 2.0 verification. Because Linux uses an open-source kernel where root users can modify any memory block, Riot blocks compatibility layers like Wine and Proton.