Forum Discussion

Re: EA Anti-Cheat crashing game


@Rokebo73 wrote:
@Kantongthis message: File System Filter 'EAAntiCheat' (Version 10.0, ‎2024‎-‎09‎-‎26T11:00:23.000000000Z) unloaded successfully

is normal when ea ac stops unexpectedly, but i can be many other reasons why bf2042 quits/stops.
Post dxdiag and what troubleshoot did ya already do ?

Cheers

Troubleshooting:

As mentioned I reinstalled the ea app and 2042 entirely. I've updated all the drivers on the PC, short of reinstalling windows I'm not sure what else I can do. The windows logs only indicate that 2042 and ea anti cheat are stopping. Not sure if it's related but, I've also noticed I get a similar problem playing bf3 with punkbuster often. The game will just exit with no visible errrors. I don't have the issue with BF1, BF4 or BFV. The bluescreen issue I have seems specifically related to EA Anti-Cheat. I can't remember exactly what it says but it mentions the file at fault is something like eaanticheat.sys. I do also occasionally get a different error on the BF2042 loading splash saying something like "EA Anti-Cheat failed to load try restarting the application." I've gotten a similar error that says to restart the computer. I'll have to take a picture of it next time I see it. I've attached my dxdiag.

Windows application log BF3 errors:

Faulting application name: PnkBstrB.exe, version: 0.0.0.0, time stamp: 0x558ad3c8
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x02e2e925
Faulting process id: 0x0x1BFC
Faulting application start time: 0x0x1DB144D0F5D1021
Faulting application path: C:\Windows\SysWOW64\PnkBstrB.exe

Faulting application name: bf3.exe, version: 1.6.0.0, time stamp: 0x511c9356
Faulting module name: bf3.exe, version: 1.6.0.0, time stamp: 0x511c9356
Exception code: 0xc0000005
Fault offset: 0x001454be
Faulting process id: 0x0x7A84
Faulting application start time: 0x0x1DB144D09E59F2B
Faulting application path: D:\Games\Battlefield 3\bf3.exe
Faulting module path: D:\Games\Battlefield 3\bf3.exe

15 Replies

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    8 months ago

    @Kantong  I see ya use a 13th gen CPU.
    Did ya set any bios settings?
    Updated bios to latest version, so intel baseline will be flashed and enabled ? (13th and 14th gen got stability , Mhz , heat issues)


    I see also microsoft.NET runtime errors, did ya update/repair those already ?

    Ya can find those files x86 and x64 at <<-- standard bf2042 install location can be different -->> C:\Program Files\EA Games\Battlefield 2042\__Installer\vc\vc2015\redist

    Also some windows updates that didnt finished or get in an error , check for latest windows updates.

    Also do this:
    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

    Now reboot system and test game.


    Still issues , do a cleanboot:
    reboot pc by a clean boot:
    https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd
    Hide all Microsoft services, DISABLE (uncheck) ALL other processes, apps and services !

    Cleanboot is just a one time clean boot ! Next reboot all will be reset and a normal boot will be occure.
    Use msconfig to disable apps permanent each for new reboot.
    - In the search box on the taskbar, type msconfig and select System Configuration from the results.
    - On the Services tab of System Configuration, select Hide all Microsoft services, and then select Disable all.
    - On the Startup tab of System Configuration, select Open Task Manager.
    - Under Startup in Task Manager, for each startup item, select the item and then select Disable.
    - Close Task Manager.
    - On the Startup tab of System Configuration, select OK. When you restart the computer, it's in a clean boot environment.
    Now test game again.

    Cheers

    ps make sure ya use the latest BIOS version for your system.

  • @Rokebo73:

    > Did ya set any bios settings?

    Yes. I'm using the latest bios available.


    > I see also microsoft.NET runtime errors, did ya update/repair those already ?

    Yes, I reinstalled the whole game and dependencies.

    > Also some windows updates that didnt finished or get in an error , check for latest windows updates.

    Windows is fully up to date.


    > Also do this:
    > 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

    No errors found.


    > Still issues , do a cleanboot

    I'm not having the problem at the moment for some reason. It seems to be random. But I'll try this when it happens again.

  • I tried booting 2042 after my last post and got the splash screen error I was talking about. Attached a screenshot.

  • Doing the clean boot stops the EA launcher from starting (pic: cleanboot.jpg)

    I tried doing it with the EAAntiCheatService and EABackgroundService enabled and get a slightly different splash error (pic: cleanboot_with_easervices.jpg)

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    8 months ago
    @Kantong Make sure EA APP (game launcher) is not booting with windows (also not the background services ect ect).
    Launch ea app as an administrator (right click EA app shortcut).
    Uninstall ea anticheat , then repair game and check if this solves your issue.
    Keep us uptodate please !

    Cheers

    PS reboot may be required, make sure ya launch ea app is administrator after reboot.
  • @Rokebo73 I already have the ea app set to not launch with windows.
    ea app as administrator makes no difference
    i've already tried uninstalling ea anticheat and repaired the game as per my first post.
  • I just got the bluescreen error again when trying to launch the game.

    Error: KMODE_EXCEPTION_NOT_HANDLED (1e)

    File: eaanticheat.sys

  • Kantong's avatar
    Kantong
    6 months ago

    My issue ended up being my CPU. I made a support ticket with Intel and they sent me a replacement CPU. No issues since the replacement was installed.

  • Your PC caused anti-cheat to crash? I have 7800x3d and it just happened to me. Got a full crash plus reset with BSOD in event viewer. 

  • Kantong's avatar
    Kantong
    6 months ago

    I was having the problem with problem with pretty much any any cheat that is kernel-level, not just EAs. So, Riot's Vanguard, Easy Anti-Cheat, CoD's Riochet, etc. I spent a few weeks looking into it and it seems the memory in my computer was getting corrupted by the cpu and then the anti-cheat was bluescreening because of it.

  • How did you figure that out? I am having an issue where sometimes my computer doesn't turn off after shutting down. It happens randomly, and sometimes, it shuts down and turns off fine.I even had a ram stick die in my PC middle of September. The ram was replaced and the PC was fine for a couple months and now the issue is back again. Maybe I am having the same issue? How would I test for that? Would windows memory diagnostic tell me anything?

  • OskooI_007's avatar
    OskooI_007
    Seasoned Ace
    6 months ago

    @ryan_lever HCI MemTest is the best memory tester I've used. It helped me track down memory corruption errors on my PC.


    You can scan memory faster by launching a bunch of MemTest windows.

    For example launch 8 MemTest windows and have each window test 2GB of memory.

    8 x 2 = 16GB of RAM being scanned.

    Check CPU usage in Windows Task Manager (alt + ctrl + del). Keep launching MemTest windows until 90% of the CPU is being used.

    If it takes 12 MemTest windows for 90% CPU usage. Then divide how much RAM you have by 12.

    For example, if you have 16GB of RAM then divide that by 12 MemTest windows.

    16 ÷ 12 = 1.33333 GB to test for each MemTest window.

    1.33333 GB x 12 = 16GB

    https://hcidesign.com/memtest/

    Let it test to 100%

    1GB = 1,024MB

  • ufubo's avatar
    ufubo
    5 months ago

    Have you been able to solve it? I installed my first AM5 motherboard with 7800x3D yesterday and now I have the same problem. That's interesting though, I could play the game yesterday evening shortly after first boot. Then I slept, and today I get those annoying Crash Report Handler windows with a link to EA Help page which does not exist. 

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,885 PostsLatest Activity: 11 minutes ago