Game won't start after anti-cheat loading
- 4 years ago
I tried everything here short of a clean install.
The reason I didn't go clean is because I already had a clean install alongside my normal one that I had been using for testing - Neither old or clean installs were working.
Some of the suggestions may have helped, eg removing Origin and EasyAntiCheat folders from %Apps%\Roaming.
After trying two more things, suddenly my game worked, but I think it may have either been caused by a fix on the server side, or by being unbanned for running the game under multiple installs (Although it had been less than 24 hours).
Update #3 (the current patch) initially didn't work, then after these changes, my game worked:
Fix 1: I have two windows installs, I opened the Users\myusername folder from the other install. In order to let you do this, windows needs to add the other install's account id to the permissions list on all sub folders.
From a security perspective, EasyAntiCheat might not like this as the folders are now effectively readable by another unknown user.
Steps to resolve:
1. Go to c:\Users
2. right click YourUsername, click properties, go to Security tab, click Edit
3. If you have a user like S-1-23891813983 (Unknown User), that is the culprit. Select this acount and click Remove.
4. Click Yes to the warning
5. Wait a very long time for the change to be applied to all sub folders. Look out for Access Denied messages. These will pause the process. Just click OK on these and let the process continue, but make sure it completes.
Fix 2: Now go and clear your AppData\Roaming\EasyAntiCheat and Origin folders again, restart Origin, log back in.
Fix 3: Clear your Internet Explorer cache.
This seems like a strange one, but it seems like EAC, or a library it uses, is using IE settings for something.
1. Open start menu
2. Type 'internet explorer'
3. Make sure the old IE comes up, not Edge
4. Click or press enter on Internet Explorer
5. Click the gear at top right
6. Click Internet Options
7. Under Browsing History, click Delete
8. Make sure Temporary Internet Files, Cookies and website data, History, and Download History are checked (Last 2 might not matter but I had them checked)
9. Click Delete
If you enabled Run as Administrator on BF2042_launcher.exe or BF2042.exe, disable it.
Try to load into BF2042. You will know its working if it doesn't launch a second instance of Easy Anti Cheat.
Good luck people. I want to test the fresh install again, but I'm afraid of being blocked again.
This situation really sucks, but the game companies have to take on the cheaters.