Forum Discussion

Re: Game won't launch, bf exe stays in background after EAC disappears

@Zsappi Check your windows for any errors.
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 system , and now only do a SFC /SCANNOW
Again errors ? reboot and check again, reboot ect ect.

No errors, test your game, if game still doesnt work please read text below.

Do a Repair Install, by installing Media Creation Tool, open tool and choose to Upgrade Now. This reinstalls Windows while keeping files, programs and most settings in place.

(you already tried to redownload and install game again - fresh/new installation?)

19 Replies

  • Zsappi's avatar
    Zsappi
    3 years ago

    Thank you for your response @Rokebo73!


    I've run the sfc and dism commands. On the first run, sfc found some problems. As far as I can tell by glancing through the cbs log, they were only some double permission issues, nothing serious. No error was reported after that, not even at the second sfc run. After the reboot, the game still didn't launch.


    I wanted to avoid redownloading the whole game, but I bit the bullet (our internet isn't the fastest). Even after the full redownload the game wouldn't start.

    I did the Windows Repair Install, the issue still persist sadly.

    I've checked just to make sure, and the game still starts on the other windows profile.

    I'm going to start digging through ProcMon now...

    Update: Tried creating a third, new windows user, issue still persist.

    Tried disabling everything in windows security, no change.

    Through procmon I found some easy anticheat log files (AppData\Roaming\EasyAntiCheat\gamelauncher.log). I've compared the 2 logs (the one where the game starts and where it doesn't) and it seems that on my account EAC progress jumps from 0% to 100% between 2 log lines, while on the other account it's more gradual. I've opened a ticket on their site as well.

    Update 2: Noticed my bios was out of date, but even after flashing the newest one bf won't launch. The other chipsets/drivers are up to date.

  • My issue still persists. Any ideas where I could ask further? I haven't gotten a response yet from the EAC guys. Is there an official technical support for bf2042 besides this forum?

    Thanks.

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago

    @ZsappiDid ya reinstall EAC already ?
    And do ya start gameplatform as an admin ?

    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
    Delete the folder
    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
    Make sure your gameplatform Origin / Steam / Ea ect ect doesnt boot with windows !!!
    Reboot system

    Press the Windows key + 'E' to open File Explorer
    Navigate to the BF2042\EasyAntiCheat folder (Example C:\Program Files (x86)\Origin Games\Battlefield 2042\EasyAntiCheat) and Right click the EasyAntiCheat_Setup.exe and select RUN AS AN ADMINISTRATOR !
    Install/repair EAC.

    Now right click your Gameplatform Shortcut and select Properties , compatibilty tab.
    Check the RUN THIS PROGRAM AS AN ADMINISTRATOR ! Apply , Ok , Close.
    Again Reboot system, start your gameplatform, you will see a message about compatibilty mode, must agree/accept !

    Test your game and reply please !


  • After updating to season 3 I had same problem B2042 running in background.  Followed procedure here and it now starts as expected.  

  • Zsappi's avatar
    Zsappi
    3 years ago

    @Rokebo73Thanks for the reply!

    Yes, I've already tried repairing EAC, renamed some of the folders you mentioned, but possibly not all of them, so I gave your method a try.

    The only step I'm not a 100% sure of is the "Now right click your Gameplatform Shortcut and select Properties , compatibilty tab." one. Here you mean Epic / EA app, right? I've set both of them to run as admin but, unfortunately the game still won't launch. The  EAC window still shows up just the same, the loading bar quickly goes to full, then the window disappears and BF2042.exe shows up in task manager, but no new window appears. I've also tried setting BF2042_launcher.exe and BF2042.exe to launch as admin as well, but those haven't helped either.

    I'm at a loss.

    @mikemace777I'm glad it solved it for you 🙂

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @Zsappi did ya set the C:\Program Files (x86)\EasyAntiCheat\EasyAntiCheat.exe to run as admin ?
    Your gameplatform is not booting with windows at the same time ? (ea app)
  • Zsappi's avatar
    Zsappi
    3 years ago

    @Rokebo73Yes, I did set EAC to run as admin, and no, none of the launchers are set to start on boot.

    Set to run as admin:

    epic games shortcut

    ea app shortcut

    bf2042.exe

    bf2042_launcher.exe

    EasyAntiCheat.exe

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @Zsappi Is your mem compatible with youyr cpu ? Did ya OC anything ? (XMP / DOCMP )
  • Zsappi's avatar
    Zsappi
    3 years ago

    @Rokebo73The game launches and runs without trouble on the other windows user, so I doubt there would be any hardware issues. XMP is on, but as I said, the game runs fine on my girlfriend's windows user (even using my epic+ea account). No other OC is applied.

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @Zsappi ah ok you got multiple accounts at your windows ??
    Do you got the same rights with that account on this windows ?
    Maybe make a new account for your self with full rights and test again !

    Use the account of your girlfriend to make a new USER (with admin) account !!!
  • Zsappi's avatar
    Zsappi
    3 years ago

    @Rokebo73Yes, we got one for each of us. My account is a full admin user, just as hers. I've since tried creating a brand new admin account, but I couldn't start the game with that one either.

  • The fix only worked for the one session.  Next time I tried to launch game I had to redo the clearing of EasyCheat files and reboots.  The relaunch was attempted as Administrator and via the BF2042.exe.  Using Win11 H22 version.  

  • mikemace777's avatar
    mikemace777
    3 years ago

    After updating today still having problem launching from EA or the BF2042 shortcut. Followed cleansing procedure and still loaded in background when using EA account.  

    Cleaned out easyanticheat and launched via Origin account.  Worked this time.  Never had this problem when launching from ORIGIN account.

  • Zsappi's avatar
    Zsappi
    3 years ago

    I installed the game through the EA app. The windows user is an admin. I guess if the install needed admin right then it asked for it and I granted it. I know that on first launch it asked for admin. The issue still persists, sorry I haven't had the time to follow up on this. Is there an official channel where I could get some instruction from EA/DICE on troubleshooting this exact issue? It seems to me the general recommendations/fixes don't work.

    Extra stuff I've noticed: If I first log into my windows account and start the EA app, then without logging out switch over to the other account where the game usually works, and try to launch the game through Epic, Epic actually launches the game under the first windows account. If I try launching the EA app, it just disappears. It seems to me that the EA app can't run twice, not even under different users. This may or may not be related to my issue.

  • The issue changed a bit probably due to some update. Now after the EAC window loads and disappears, the EA app shows up immediately, same as it does after exiting a game. So the bf2142.exe is no longer stuck in the background, it simply doesn't start, or immediately crashes. Is there a location where I could check for crash logs? Went through the windows event viewer's every folder, but there were no logs correlating to the game launch times. I also tried a clean boot, but it stil doesn't work.

  • Zsappi's avatar
    Zsappi
    2 years ago

    @PFC_NZMNSM_AI If it's still not working for you, sadly I don't have any good news. I left it alone for a few months, gave it another try, and it worked. I simply thought they fixed it and was happy to finally be able to play without switching accounts. I don't know if you've recently tried all the usual stuff, maybe reinstalling the ea app actually could do something for you now.

    Best of luck.

About Battlefield 2042 Technical Issues & Bugs

Having issues with Battlefield 2042? Join here to report bugs, and find help with, crashes, connectivity and more.12,790 PostsLatest Activity: 55 minutes ago