BF6 not launching – EA AntiCheat error 0xc0000604
Hi,
I am experiencing an issue where Battlefield 6 does not launch at all.
The game closes immediately during EA AntiCheat initialization.
Error: bf6.exe – 0xc0000604
Details:
- The error occurs before the game starts (no loading screen or graphics)
- The issue happens during EA AntiCheat initialization
Service diagnostics: After checking system services, EA AntiCheat appears to be installed but fails to initialize properly:
- "eaanticheat" (FILE_SYSTEM_DRIVER) is STOPPED with WIN32_EXIT_CODE 31
- "EAAntiCheatService" is stuck in START_PENDING state
This indicates a low-level driver initialization failure rather than a missing installation.
What I already tried:
- Reinstalled EA AntiCheat
- Reinstalled the game
- Clean GPU driver installation
- Ran the game as administrator
- Enabled Secure Boot and TPM 2.0
- Removed third-party antivirus (only Windows Defender active)
This issue started after a recent Windows update (build 26xxx).
From my investigation, this seems related specifically to EA AntiCheat failing to initialize at driver level.
Additional evidence:
(see attached screenshots with service status)
Is anyone else experiencing this issue?
Any help or confirmation would be appreciated.