Forum Discussion
The first error 0xc0000604 was resolved using this:
Turn all options off
Click each entry you added, then click Edit.
For every mitigation listed (DEP, ASLR, CFG, SEHOP, etc.), toggle Override ON and set the option itself to OFF.
I had already done this, but only for the following files (with administrator privileges):
bf6.exe in the main folder BF6
bf6.exe in the SP folder
EAAntiCheat.GameServiceLauncher.exe
Then a new crash occurred — a PC reboot after the "Battlefield Javelin" splash screen.
Then I followed these steps exactly:
Deleted the old anti-cheat:
Went to C:/Program Files/EA and deleted the EA folder using Shift+Del
Downloaded the new EA Javelin from:
https://help.ea.com/en/articles/platforms/pc-ea-anticheat/
Opened the new anti-cheat with administrator privileges
Clicked "Uninstall All", exited the anti-cheat, and restarted the PC
Opened the new anti-cheat again as administrator, and selected Battlefield 6 from the list
If you have a Samsung SSD:
Disable RAPID mode
Update the Samsung Magician app
Restart your PC
Also updated the AMD High Definition Audio Device driver:
From version 17 03 2025 → to version 26 05 2025
Result: Launched Battlefield 6 successfully
If you read the OP you would see these solutions have been attempted and were not successful.
"Exploit Protection Settings
Adjusted via Windows Security > App & browser control > Exploit Protection.
Added bf6.exe, disabled Control Flow Guard, DEP, SEHOP, etc. → no effect."
"AntiCheat (EAAC)
Verified EA AntiCheat installation in game folder.
Ran EA Javelin AntiCheat installer (Uninstall, Repair, Update, Reinstall).
Manually deleted EAAC service with sc delete EAAntiCheatService.
Reinstalled via Javelin installer (service created at C:\Program Files\EA\AC\eaanticheat.gameservice.exe).
Checked digital signatures (EA signed, SHA256 valid).
Tried manually starting service with sc start EAAntiCheatService → service hangs in “Start Pending” or gives Error 87: The parameter is incorrect.
When game is launched, service eventually switches to “Running” but bf6.exe immediately crashes with 0xc0000604."