Battlefield 6 won’t launch – EA AntiCheat missing and game not recognized by EA
I’ve spent several hours since game launch, troubleshooting Battlefield 6 not launching. The EA AntiCheat window opens, then closes, and the game never starts. The root issue seems to be that EA doesn’t detect my entitlement from Steam — the EA App doesn’t show Battlefield 6, and the EA AntiCheat installer doesn’t list it either.
What’s been done:
Fully reinstalled EA App, Battlefield 6, and EA AntiCheat (including registry and leftover folders).
Verified files in Steam, rebooted, reinstalled clean.
Confirmed Secure Boot and TPM 2.0 are enabled, BIOS in UEFI mode.
Disabled Hyper-V, Memory Integrity, and overlays (Discord, MSI, etc.).
Ran EA App, Steam, and installer as admin.
Tried clean boot, no change.
Steam shows the game as owned and installed, but EA doesn’t see it. Because of that, EA AntiCheat never installs the required driver (.sys), so the game won’t launch.
This looks like an entitlement sync issue between Steam and EA — not a local installation problem. Can someone from EA check if my license is registered properly on EA’s end or help refresh the entitlement link?