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

  • odd12l4jf8bb's avatar
    odd12l4jf8bb
    Seasoned Newcomer
    4 months 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,

  • 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.

  • 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?

  • odd12l4jf8bb's avatar
    odd12l4jf8bb
    Seasoned Newcomer
    4 months ago

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

     

  • MDFRedBull's avatar
    MDFRedBull
    Rising Traveler
    4 months ago

    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. 

  • 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.

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: 6 minutes ago
6,830 Posts