Forum Discussion

Z3m1x_enemy's avatar
Z3m1x_enemy
New Rookie
4 months ago

EA Javelin Anticheat won’t start (Error 87) on Battlefield 6

After pre-ordering and installing Battlefield 6, the game won’t launch because EA Javelin Anticheat fails to start. The installer runs (“Running installation script (EA Javelin Anticheat)”), but the service stops immediately with Win32 Exit Code 87.

I already:

Reinstalled Battlefield 6 twice
Manually removed and recreated the EAAntiCheatService
Verified all Windows security settings
Reset Secure Boot keys in BIOS to factory defaults
Checked Defender — no blocked files
Performed clean boot — no overlays or third-party software

All system requirements are fully met:

Secure Boot: Enabled
TPM 2.0: Present and Active
UEFI: Enabled
Disk Partition: GPT
Windows 11 Home 10.0.26200.6725
Laptop: MSI Vector 17 HX A13VH
BIOS: E17S1IMS.905 (15.01.2025)
CPU: Intel Core i9-13980HX
RAM: 64 GB DDR5
GPU: RTX 4080 Laptop

I played the Battlefield 6 Beta on the same system without issues.
Now, the release version refuses to start Javelin despite Secure Boot and TPM being fully active.

Please investigate — this looks like a false detection by EA Javelin Anticheat.

18 Replies

  • immune94's avatar
    immune94
    Seasoned Newcomer
    1 month ago

    It doesn't confirm anything, because I am on 24H2 and my game worked on release.... Now I am still on 24H2 and I have this problem

  • G0K1E's avatar
    G0K1E
    Seasoned Newcomer
    1 month ago

    I dont really understand anything about windows and that things, but it dosent work for me as well.
    what an annoying thing, i cant play for some while now.

  • roterblauwal's avatar
    roterblauwal
    Rising Newcomer
    1 month ago

    Got the same problem out of nowhere, the game tries to start but then goes back to the EA App. Within the services I see that the EAAntiCheatService is not startet and when I try to start it comes Error 87 wrong paramter... cant play at all. It came out of nowhere.

  • [I FOUND THE ANSWER]

    Hi everyone, after several weeks of experiencing the same issues as you, I found a solution to stop Battlefield 6 and my EA launcher from closing on their own.

    I was getting errors on EABackgroundService, so I simply created my own .bat file to fix it.

    To put it simply, I saw that the EaBackgroundService service was closing on its own, which caused the launcher and the game to close.

    SO, I invite you to put these lines of code in a .bat file. Once launched in admin mode, you can launch your EA Launcher (and your game).

     

    Here is the code:

    @echo off

    title EA FORCE LOOP

    echo Monitoring active... Do not close.

    :loop

    :: Force Manual mode if it switches to disabled

    sc config EABackgroundService start= demand >nul 2>&1

    :: Restart immediately if it stops

    sc start EABackgroundService >nul 2>&1

    :: No timeout here to be as fast as possible

    goto loop

     

    Hope this helps!

  • G0K1E's avatar
    G0K1E
    Seasoned Newcomer
    1 month ago

    i dont know if im dum but where do i find this .bat file ? xD

  • ImSroune's avatar
    ImSroune
    New Novice
    1 month ago

    No, you're not stupid, haha, when I say to create a .bat file.

    You have to go to Notepad, then copy and paste the program (which I put in my first message), and then save it (still in Notepad) as “FixEA.bat.”

    Then it will automatically create a .bat file (system language) that you run as an administrator.

  • Smashingman306's avatar
    Smashingman306
    Rising Newcomer
    16 days ago

    does this work for steam? ea app cant see bf6 but it can see all of my other games. I have had this since the first update and ea support is worthless- cant get a refund because i have over 30 hours of troubleshooting since launch. this is ridiculous at this point

  • Z3m1x_enemy's avatar
    Z3m1x_enemy
    New Rookie
    16 days ago

    Yes, Steam. The EA App hasn’t been seeing BF6 since the first update, while all my other games show up normally. EA Support just keeps sending the same generic steps in circles.

    Try this sequence (this combo is what actually fixes it for many people):

    Confirm Steam is linked to the correct EA account: go to your EA Account settings → Connections and make sure the Steam account linked is the one where you bought the game. If it’s the wrong one, unlink and relink.

    In the EA App, do Help → App Recovery / Clear cache, then log out completely and log back in.

    Close the EA App and kill all EA processes in Task Manager, then launch the EA App as Administrator.

    In Steam, run Verify integrity of game files for BF6.

    If it still doesn’t show up: reinstall the EA App (uninstall → reboot → install).

    If BF6 still won’t appear after that, it’s almost always either account linkage (wrong EA ID) or the EA App being stuck on old license/cache data.

Featured Places

Node avatar for Battlefield 6 Technical Issues

Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.Latest Activity: 7 days ago
6,759 Posts