@heckinbamboozle Do this and update us please:
SFC - Windows Health Check
Press Windows key + 'R' ,typ CMD
Press and hold down CTRL + SHIFT and press ENTER.
When User Account Control shows up, click Yes.
Use the following command lines, pressing Enter after each
(make sure you wait till each of the commands is executed properly):
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Reboot your system
Press the Windows key + 'E' to open File Explorer.
Press ALT key, select Tools > Folder Options > View, then check Show hidden files, folders, and drives.
Navigate to the following location C:\\Program Files(x86)\EasyAntiCheat\ and delete the files:
Delete this file C:\\Program Files(x86)\EasyAntiCheat\EasyAntiCheat.sys
Delete this file C:\\Program Files(x86)\EasyAntiCheat\EasyAntiCheat.exe
Navigate to C:\Users\<USERNAME>\AppData\Roaming
Delete the folder EasyAntiCheat
Navigate to C:\Users\<USERNAME>\AppData\Local\Temp ,and delete ALL content.
Close File Explorer.
Now go to the installation folder of youre BF2042, open folder. In this folder there is an
EasyAntiCheat folder, open the folder.
In this folder you will see a file with name EasyAntiCheat_Setup.exe
Run this file as an administrator and Install / Repair EAC.
Reboot system , and ONLY launch the gameplatform you did buy BF2042 at. (as an administrator)
Test if game starts , update us please