BF6 (Steam) crashes after logo – Javelin Anti-Cheat / EA AntiCheat issue?
Hi,
I’m having a persistent crash issue with Battlefield 6 (Steam, PC) that seems to be related to EAAntiCheat / Javelin and possibly Windows 11 24H2 Insider builds.
I would really appreciate it if someone from the dev / anti-cheat team could confirm whether this is a known issue or a compatibility problem with my OS.
---
Environment
- Game: Battlefield 6
- Platform: Steam, PC
- OS: Windows 11 Pro 10.0.26200.7171 (25H2 build)
- Anti-cheat: EA Javelin AntiCheat (EAAntiCheat)
- I have previously played BF6 for about 88.6 hours on this same PC.
---
Symptoms
- Launch BF6 from Steam.
2. “Javelin Anti-Cheat is starting…” window appears.
3. A small BF6 window opens, then maximizes and shows the Battlefield 6 SEASON 1 logo.
4. Immediately after the logo appears, the game crashes to desktop.
5. No in-game error message is shown.
This happens 100% of the time.
---
Event Viewer logs
Every crash produces new entries in Windows Event Viewer → Windows Logs → Application.
Examples:
- Source: EAAntiCheatService
Message: "The game bf6.exe exited unexpectedly, exit code: 0x80000000"
- Source: EAAntiCheatService
Message: "StartServiceCtrlDispatcher failed with error: 1063"
- Source: Application Error
Faulting application name: bf6.exe
Exception code: 0xc0000005
Faulting module path: D:\Program Files (x86)\Steam\steamapps\common\Battlefield 6\bf6.exe
---
What I have already tried
I’ve gone through all the steps in the official EAAntiCheat article and the suggestions from EA Help support:
- I also tried uninstalling and reinstalling Battlefield 6 via Steam.
- Repair / reinstall EAAntiCheat
- Ran EAAntiCheat.Installer.exe as admin both from:
- C:\Program Files\EA\AC\EAAntiCheat.Installer.exe (229MB)
- ...\Steam\steamapps\common\Battlefield 6\EAAntiCheat\EAAntiCheat.Installer.exe (167MB)
- Selected Battlefield 6 in the drop-down, used "Repair", and also tried "Uninstall → Install".
- Note: the EAAntiCheat.Installer.exe inside the BF6 game folder initially looked like an older version, because at first it didn’t list "Battlefield 6" in its game selection drop-down. The global one under C:\Program Files\EA\AC\ does show "(installed)Battlefield 6". - Service configuration
- Deleted and recreated the service:
- sc stop EAAntiCheatService
- sc delete EAAntiCheatService
- Let the installer recreate it.
- Current service config (sc qc) shows:
BINARY_PATH_NAME : "C:\Program Files\EA\AC\eaanticheat.gameservice.exe"
- The file EAAntiCheat.GameService.exe exists in that both AC and BF6 folder. - Exploit Protection
- Windows Security → App & browser control → Exploit protection → Program settings:
- Added bf6.exe:
- Control flow guard (CFG): override system setting → Off
- Force randomization for images (Mandatory ASLR): override system setting → Off
- Added EAAntiCheat.GameService.exe and tested with mitigations disabled:
- EAAntiCheat.GameServiceLauncher.exe
- Rebooted after changes. - Directly running EAAntiCheat.GameService.exe
- ...support told me “Please run EAAntiCheat”.
- So, in C:\Program Files\EA\AC\ the file is actually named EAAntiCheat.GameService.exe_e (with a trailing "_e"), so it cannot be executed directly.
- Instead, I ran EAAntiCheat.GameService.exe from the Battlefield 6 game folder.
→ Behavior is identical to launching from Steam: Javelin window → small BF6 window → fullscreen logo → immediate silent crash. - Other standard troubleshooting
- Verified / repaired BF6 files in Steam.
- Disabled Windows Defender real-time protection and any third-party AV while reinstalling.
- Tried launching Steam as administrator.
- Deleted / renamed BF6 config folders under Documents to let the game recreate them.
None of these steps changed the behavior.
---
Why I suspect an OS / AntiCheat compatibility issue
- EAAntiCheat / Javelin is a kernel-level anti-cheat.
- My OS is Windows 11 Pro Insider Preview 10.0.26000.7171 (25H2).
- There are already reports for other EA titles where EAAntiCheat does not officially support Insider / early 25H2 builds and causes crashes or error 87, etc.
Given that:
- EAAntiCheat service now starts correctly.
- The crash happens right after the BF6 logo, with:
- "bf6.exe exited unexpectedly, exit code: 0x80000000"
- Application Error 0xc0000005 in bf6.exe
…it looks like BF6 + Javelin may not be fully compatible with this Windows 11 Insider / 25H2 build.
---
Questions
- Is Battlefield 6 + EAAntiCheat officially supported on Windows 11 pro Insider / 25H2 builds (e.g. 10.0.26000.x), or only on stable builds like Windows 11 24H2?
2. If Insider / 25H2 is not supported, can someone from EA please confirm that rolling back to a supported stable Windows build is currently the only workaround?
3. If it should be supported, could this be escalated to the BF6 / AntiCheat (Javelin) dev team?
If anyone else is running BF6 on a similar Windows 11 pro 25H2 / Insider build, I’d also be interested to hear whether you can launch the game successfully with Javelin AntiCheat enabled.
Please note that this text has been translated by GPT.
I would also greatly appreciate if you could respond in Japanese.
Thanks in advance for any help or clarification.