Battlefield 6 Wont Launch — EAAntiCheatService and 0xC0000005 Error
When I click Play on Steam, the BF6 splash screen shows up for a few seconds, then the game crashes with no logs or error message.
Checking Event Viewer, I see these two errors every time (sometimes just the second one):
EAAntiCheatService
Failed retrieving service path.
&
EAAntiCheatService
The game bf6.exe exited unexpectedly, exit code: 0xC0000005
Steps I have already tried:
- Validated game files
- Manually reinstalled EA AntiCheat
- Fully reinstalled the game
- Updated GPU drivers and BIOS
- Added both bf6.exe and EAAntiCheatService.exe to Exploit Protection exceptions
- Restored NVIDIA global settings to default
- Turned off Smooth Motion and Variable Refresh Rate
- Moved the game install to a different SSD
- Tried launching with single-player only, still crashes
- Tried the Storage Spaces fix (deleting any active storage pools under Settings > System > Storage > Advanced storage settings > Storage Spaces)
- Tried launching the game with WIFI off
- Turned off/on XMP
- Turned off/on Overlays (Nvidia and Steam)
System Specs:
OS: Windows 11
CPU: AMD Ryzen 9 7950X3D
GPU: NVIDIA GeForce RTX 4090
RAM: 64 GB DDR5
Motherboard: ASUS ROG STRIX X670E-A GAMING WIFI (BIOS 3304, 09/19/2025)
Secure Boot: On
TPM 2.0: Enabled
At this point I am out of ideas. Has anyone else seen the same EAAntiCheatService failed retrieving service path error or crash code 0xC0000005?
Any known fix or workaround would be greatly appreciated.