Forum Discussion

TartanSpartan12's avatar
3 days ago

Anti-Cheat Installer Fails on Windows 11 Due to Incorrect OS Detection

 

I am unable to get the Battlefield 6 beta anti-cheat working on my system. The EAAntiCheat service is installed, but the driver (eaanticheat.sys) does not appear in C:\Windows\System32\drivers. When attempting to start the service, it remains stopped.

Installer logs report the system as Windows 8 (OS: Microsoft Windows 8, Launching System Version 6.2), despite the machine running Windows 11 Home (CurrentVersion 10.0.26100, verified in Settings About). The service exists but the driver file is missing.

Launching the game crashes with DRIVER_VERIFIER_DETECTED_VIOLATION; eaanticheat.sys failed.

Troubleshooting performed:

  • Verified game location and EAAntiCheat folder exist.
  • Checked System32\drivers — driver missing.
  • Queried service — present but stopped.
  • Checked AppCompatFlags registry — ~ RUNASADMIN on installer, compatibility mode off.
  • Reinstalled game and anti-cheat multiple times; installer logs show exit code 0 but no driver.
  • Confirmed VC++ runtimes installed.
  • Event Viewer shows EAAntiCheatService Title is not installed.
  • Firewall exceptions created successfully.
  • HKEY_LOCAL_MACHINE CurrentVersion shows 6.3 (Windows 8/10 hybrid).

Summary: Installer misdetects OS as Windows 8, fails to create kernel-mode driver, and anti-cheat cannot start. Please investigate Windows 11 detection in the anti-cheat installer to allow eaanticheat.sys installation and service startup.

No RepliesBe the first to reply

About Battlefield 6 Beta Technical Issues & Bugs

Report bugs and get help with technical issues during the Battlefield 6 Beta.3,158 PostsLatest Activity: 25 seconds ago