Forum Discussion

Z3m1x_enemy's avatar
Z3m1x_enemy
Seasoned Novice
15 days 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.

8 Replies

  • Z3m1x_enemy's avatar
    Z3m1x_enemy
    Seasoned Novice
    15 days ago

    Additional info:
    After further investigation, it seems EA Javelin Anticheat may be incompatible with the latest Windows 11 Insider build 26200 (25H2).
    The service doesn’t even initialize — it never writes logs to C:\ProgramData\EA or C:\Program Files\EA\AC.
    sc queryex EAAntiCheatService always shows:

    STATE : 1 STOPPED WIN32_EXIT_CODE : 87 (0x57)

    All other games and anticheats (EAC, BattlEye, Vanguard) work correctly on the same system.
    It looks like EA Javelin’s startup validation against Secure Boot / TPM APIs fails on this Windows build.

    Could EA confirm whether Windows 11 25H2 build 26200 is currently supported?
    If not, please consider updating the compatibility list or releasing a patch for this version.

  • Wow, good find! I'm also on on Windows 11 Pro, version 25H2 (OS Build 26200.6584), and have spent too much time trying to figure out where the failure was. 

    EA Javelin Anticheat is not yet compatible with Windows 11 Insider build 26200 (25H2)

    If you find a workaround please let us know. 

  • odd12l4jf8bb's avatar
    odd12l4jf8bb
    Seasoned Newcomer
    15 days ago

    Hi there,
    Have you found any fix yet, or are we just waiting for a patch from EA?

     

  • I have not found a fix yet, and I am running 24H2, 26100.6725. Does anybody know how to create a support ticket to EA with priority or is it only via the forums and hope they see these messages?

  • Z3m1x_enemy's avatar
    Z3m1x_enemy
    Seasoned Novice
    14 days ago

    I contacted EA technical support and explained the entire issue in detail.
    So far, I received the following response:

    "Nice to meet you! Besides this issue, I hope you are having a great day. My name is Jean and I will be assisting you today. It looks like you are having issues with launching the game and the EA Javelin Anti cheat. I understand how important this matter is for you. No worries, let me help you check on that!To further assist you, may I request for the screenshot of the error you had for us to investigate?I appreciate you for reaching out to EA Help, and I looking forward to your response. Have a great day!"

    I replied with the requested details and additional clarification — now waiting for their response.

  • odd12l4jf8bb's avatar
    odd12l4jf8bb
    Seasoned Newcomer
    14 days ago

    Hi,

    The only solution I found was to install the Windows 23H2 version. I tried absolutely everything on 24H2 and 25H2 with no success. I just did a clean install of Windows 23H2, installed the game, and it works.
    (Be careful — the game must be installed on the same partition where Javelin is installed. In my case, that’s drive C. The first time I tried installing it on a different drive, and it didn’t work.)

    Here’s a short tutorial for anyone who wants to install Windows 23H2:

    I downloaded the most stable Windows version, Windows 11, version 23H2 (22631.3085) arm64, from this site: https://uupdump.net/

    (Don’t download it from anywhere else — it’s not safe.)
    There, go to the Windows 11 → 23H2 section and look for version 22631.3085 (page 2).

    It will download a .zip file — extract it and run uup_download_windows as administrator. It will create an .iso file.

    Mount that .iso and install Windows.
    (If it asks you for a Microsoft account at the end, disconnect your PC from the internet and restart.)

    Cheers,

  • Ran this through ChatGPT about our version of OS and this was it's reply.

     

    "Your Windows 11 Pro, Version 25H2 (OS Build 26200.6584) is not a normal/stable release — it’s an Insider Preview build.

    Here’s what that means:

    25H2 → This is Microsoft’s codename for the next big Windows 11 feature update, scheduled for late 2025.
    Build 26200.xxx → This is part of the Insider Canary/Dev channel (pre-release testing builds). These builds often introduce new APIs, kernel changes, and security enforcement tweaks that can break compatibility with apps and anticheat systems.
    Stable (normal) builds today → The official, widely supported version as of now is Windows 11 23H2 (Build 22631.x). That’s what most software (including EA Javelin AntiCheat) is tested and supported on.
    ⚠️ Why this matters
    EA Javelin (Battlefield 6’s anticheat) likely hasn’t been updated/tested against 25H2 Insider builds yet.
    That’s why the service crashes with Error 87 (parameter incorrect) — the anticheat’s startup checks for Secure Boot/TPM are failing on this new build.
    Other anticheats (like BattlEye, EAC, Vanguard) already adapted, but Javelin hasn’t caught up yet.

    👉 So no, you’re not on a “normal” retail build. You’re on a future Insider build.
    If you want to guarantee compatibility, you’d need to roll back to 23H2 stable (22631.x) until EA/DICE update Javelin to support 25H2."

     

     

    And that must confirm odd12l4jf8bb's fix comment above mine. Unfortunately I already refunded so I will be unable to attempt. 

  • Z3m1x_enemy's avatar
    Z3m1x_enemy
    Seasoned Novice
    13 days ago

    I installed a clean Windows 11 24H2 (Build 26100.1742) on my second SSD — the game now runs perfectly fine, no issues at all.
    It clearly confirms that EA Javelin Anticheat doesn’t work properly on Windows 11 25H2 (Build 26200), but works fine on 24H2.

    I was just lucky that about a month ago I created a bootable USB with this 24H2 build.
    So for now, I’ll keep playing on this version and wait for an official EA patch or compatibility update for 25H2.

About Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.2,394 PostsLatest Activity: 8 hours ago