FC 26 won't launch due to corrupted Javelin Anti-Cheat files
I've bought this game 2 days ago on sale through Steam, and this is the first time in a long time that none of the troubleshooting methods I've tried myself and online actually worked.
When I press "Play" on Steam, it launches a small screen that says "Preparing to launch..." - nothing weird so far; it's when it reaches the splash screen that things get strange. A small text saying "Starting Javelin Anti-Cheat..." appears at the bottom of the splash screen for 10 seconds and disappears, followed up with a flashing display of the EA app that lasts one second and a message saying "Failed to launch game. An error on our end caused the launch to fail. Try again a little later."
Naturally, I then went on ahead and returned to Steam to "Verify integrity of game files", which then showed me (through the content_log.txt in the steam logs) that the 3 files that failed to validate were:
- EAAntiCheat.GameServiceLauncher.dll
- EAAntiCheat.GameServiceLauncher.exe
- preloader_l.dll
After Steam was done validating and "fixing" those 3 files, I booted up the game again but lo and behold the same "Failed to launch game. An error on our end caused the launch to fail. Try again a little later." message appeared; I verified the integrity of the game files on Steam again and the same 3 files were corrupted again.
I've scourged the internet looking for answers, but I'm at a loss.
To fix this issue I have:
- Uninstalled and reinstalled the game and the EA App, both in the original and different drives;
- Ran the app and the game in Compatibility with Windows 8 and with admin priviledges;
- Downloaded the EAAntiCheat.Installer, Repaired, then Uninstalled, then Installed again the certificate on FC 26
- Added the EA app, Steam and FC 26 to the exception in Windows Firewall
- Reinstalled VC_Redist
- Uninstalled the EA Anti-Cheat manually, as well as the necessary folders, and reinstalled them
- Installed the latest NVIDIA drivers through a clean install
- Disabled every background service app
- And of course, I've rebooted my PC several times.
I went to check if this was a FC 26 problem only or something bigger, so I installed FC 24 again on Steam just to check, and lo and behold it wouldn't start neither - giving me the same "Failed to launch game. An error on our end caused the launch to fail. Try again a little later." message on the EA app.
Now this has something to either do with the app itself (unlikely, as I've reinstalled it many times) or the Javelin Anti-Cheat, which fails to launch every time with either FC26 or FC 24. I would really hope that someone higher-up could say if this was a buggy patch on the anti-cheat or if I'm missing something completely here... Please help a guy out here.