Forum Discussion

Re: S6 Patch on Steam: Game takes you back to Steam when trying to play

Finally today I managed to solve this problem.
My solution consists of two parts and only their combination helped me.

The first part concerns only those who have compatibility problems between EA anti-cheat and the CryptoPro program (this is one of the components of the software for electronic signatures, if you do not have this program installed, you may not read further).

The second part will probably help someone else (although this solution has already been posted earlier in this forum thread, it helped many, but not me).

!!! All of the following applies to a game purchased on Steam, there will probably be a different solution for a game purchased from the EA store, but you can still try at your own peril and risk.

Briefly, what I did:

1) In the registry, I added exceptions for game components and anti-cheat to one of the branches so that they do not conflict with CryptoPro
2) Disabled Control flow guard(CFG)

Now in more detail:

Spoiler

1) Launch the registry editor with administrator rights
(Use the key combination Win+R, write regedit, press enter
or through the search on the taskbar write regedit and choose "run as administrator")


2) Go to the following path (you can do copy-paste):
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProExclude\
(attached an image for this and subsequent steps in the spoiler in this post)
!!! YOU WILL NOT HAVE THIS BRANCH IF CRYPTOPRO IS NOT INSTALLED !!!


3) right-click on "CProExclude" >> New >> Key


4) rename the newly created key (the icon looks like a folder) to "bf2042" (for bf2042.exe, the rest list after step 7)


5) right-click on the newly renamed key (bf2042) >> New >> String Value


6) right-click on the newly created String value, rename it to "FileName" (without "", F and N uppercase, no space)


7) double-click on "FileName" String value, in the Value field write the full name of the .exe file (in the case of BF2042 it will be "bf2042.exe")


We perform steps 3-7 for the following .exes (you can add other .exes related to EA services and the game, just in case, but these were enough for me):


BF2042.exe
EAAntiCheat.GameServiceLauncher.exe
EAAntiCheat.Installer.exe
EALauncher.exe.
EABackgroundService.exe
EADesktop.exe
EALocalHostSvc.exe
Link2EA.exe
QtWebEngineProcess.exe


After adding all the keys and values, close the registry editor and restart the PC


8) Go to Windows Security >> App & browser control tab >> Exploit protection >> Exploit protection settings
and set Control flow guard(CFG) to "Off by default".


9) Reboot your PC

Screenshots:

Spoiler

Perhaps after these steps the game will work.

!!! Please note that disabling CFG reduces the security of your PC, so I am not responsible for any consequences that may arise. !!!

2 Replies

  • dragonserp's avatar
    dragonserp
    New Traveler
    2 years ago
    @dragonserp In general, I was able to play a little and closed the game. The next time I started, the problem returned again... I don’t know what to do anymore, everything is completely broken...
  • Razorzor's avatar
    Razorzor
    2 years ago

    You deserve an incredible amount of respect for such a detailed response, unlike the stupid support staff and the EA system as a whole. Thank you for everything.

     

    P.S.: Installed the game just to make sure the advice works. The game sucks, uninstalled that sheet right away.

Featured Places