the game is completely unplayable on my PC. I have spent more than 30 hours over multiple days trying to fix this and nothing has worked. When I try to launch via Steam the game briefly shows the splash screen and installer bar and then the game immediately closes. Steam does not reliably launch the EA App and the EA App does not detect the Steam copy of BF6. it even prompts me to purchase the game inside the EA App. The EA anti-cheat driver file (EAAntiCheat.sys) is not present in C:\Windows\System32\drivers and the EA anti-cheat installer UI never shows a proper “Install” option for Battlefield 6 on my PC. Tried to run the EA AntiCheat installer (EAAntiCheat.Installer.exe) from the Battlefield 6 game folder (right-click → Run as administrator). Installer window appears but the game dropdown stays blank or only shows Repair/Uninstall; no Install button appears.
Attempted Uninstall All / Repair in the EA Javelin anticheat installer, then rebooted multiple times.
Checked C:\Windows\System32\drivers — EAAntiCheat.sys was missing.
Opened Services, found EAAntiCheatService, changed it to Automatic and tried to start it — Windows returned Error 87: The parameter is incorrect when trying to start the service.
Attempted to remove the ghost service and traces using administrative Command Prompt (e.g. sc delete EAAntiCheatService) and various rmdir commands for EA folders. Some deletions reported “file in use” or “access denied” but I removed many leftover folders where possible.
Uninstalled and reinstalled the EA App several times. Logged into EA App via my Steam account and attempted multiple re-installs of EA App.
Verified Steam game files / integrity for Battlefield 6.
Updated NVIDIA drivers (installed latest drivers) and rebooted.
Attempted to run the game from Steam — it briefly showed the splash/green progress bar (likely the anticheat install) then closed entirely; the EA App did not launch on its own.
Re-ran the anticheat installer as Administrator from the BF6 folder many times — installer still had no Install option and remained blank.
Checked EA App library: EA App did not detect that I own Battlefield 6 (searching BF6 in EA App prompts to buy it).
Followed the EA App “restore/recovery” steps:
Created C:\ProgramData\EA Desktop\Installed Games and placed a Battlefield 6.installation.json file with correct install path info.
Ran EA App → Help → App Recovery → Restore Games and allowed it to run.
Waited 20–40 seconds each time and restarted EA App as admin. The EA App still did not list BF6 as installed or as owned.
Attempted to force registry entries to register Battlefield 6 in EA’s list:
Created/edited HKEY_LOCAL_MACHINE\SOFTWARE\EA Games\Battlefield 6 keys (InstallDir, Launcher, Version) pointing to the Steam BF6 path.
Verified registry entries exist, but EA App still refuses to detect the game and still shows the buy page for BF6.
Searched for EA Desktop / Electronic Arts folders in all likely locations and removed leftover files where possible:
Program Files, Program Files (x86), ProgramData, %USERPROFILE%\AppData\Local, %USERPROFILE%\AppData\Roaming, %ProgramData%\EA Desktop, etc.
Attempted to delete app.cache, app.info, bootstrap.cache to force EA App reindex — those files did not exist in some locations, or EA App recreated/deleted files automatically.
Rebooted dozens of times during the above steps and tested launching BF6 after each change.
Ran the EA anti-cheat installer again after attempting to re-register the game — still no successful install or EAAntiCheat.sys created in System32.
Confirmed that Steam’s attempt to launch the game does not reliably open EA App and that EA App does not show the Steam copy of BF6 as owned or installed — the EA App behaves as if I do not own BF6. after all those steps the game still will not run. The EA anti-cheat never installs properly on my system and EA App never recognizes my Steam purchase. I have spent many hours troubleshooting this, multiple reinstalls of EA App and BF6 and Steam, registry edits, file removals, running installers as admin, driver updates, EA App recovery and restore, creating the EA Desktop installed-games json file, attempting to start the EA service, etc. Nothing has fixed it. I Preordered this game on Steam but it is unplayable and I don't know the reason but I think it might be the EA App / anti-cheat failing to install and integrate with the Steam copy. I cannot play at all despite exhaustive troubleshooting. This purchase has been a complete loss of time and money. Also every single time that I try to open the game and it crashes it creates this error on Event Viewer
"EAAntiCheatService
The game bf6.exe exited unexpectedly, exit code: 0xC0000604"