Forum Discussion
My issue was with Easy Anti-Cheat (EAC). As far as I can tell, when EAC went through its verification process, it would cancel loading the game due to a corrupt file. First, it was an innocuous message stating that there was a problem with my game and a new install was recommended. I read somewhere that deleting the certificates folder for EAC would solve the problem. Unfortunately, all that did was allow the game to load, but EAC would kick me out of every match due to further verification issues (I assume from deleting the certificates folder). After the latest patch, BF2042 actually had a message informing me why I was being auto-kicked back to the main menu, which was EAC authentification. The specific problem was an untrusted (i.e. corrupted) mfplat.dll file. I tried to repair it using SFC (system file checker), which told me I had corrupted files that could not be repaired. I looked at the log file, and sure enough, the mfplat.dll file could not be repaired. To replace this file, I had to use a Clean-up image file from which SFC could pull an uncorrupted mfplat.dll file. After that, the game loaded and worked "flawlessly". Below is the guide that I followed. I hope this helps someone.
I tried this. I used this command DISM.exe /Online /Cleanup-image /Restorehealth in the command prompt. After it was done, I also used DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows.
I got through 1 full match and had a ton of fun thinking it was fixed. Then I played a second match and got kicked out again. I really hope the dev team addresses this issue. I'm not sure what is going on. I've played many other games that also use easy anti cheat, but none of them have ever kicked me out of matches.
About Battlefield 2042 Technical Issues & Bugs
Recent Discussions
- 2 hours ago
- 5 hours ago
- 2 days ago