Fix: EA Javelin AntiCheat Error in Battlefield 6

If Battlefield 6 fails to launch and you see an EA Javelin AntiCheat message (for example: “Service has encountered an error”, “unrecoverable error”, “invalid system configuration”, or an error code like #701 / #95 / #119), it usually means the anti-cheat driver/service couldn’t start correctly on Windows.

EA Javelin AntiCheat error on launch in Battlefield 6

In simple terms, Javelin (Battlefield’s anti-cheat) needs to load before the game, and it can fail if its install is corrupted, Windows system files are damaged, Secure Boot/UEFI requirements aren’t met, or something on the PC is being blocked (flagged as incompatible) like a conflicting driver, overlay, macro tool, monitoring utility, etc.

Before you start:

  • Restart your PC once (this clears stuck services and driver load issues).
  • Disable VPN/Proxy temporarily (VPN/proxy apps can interfere with EA app services and anti-cheat startup on some setups).
  • Avoid launching the game from File Explorer. Prefer launching from the EA app (Steam/Epic still route through EA app). This helps ensure the launcher runs any required prerequisites and anti-cheat checks before the game starts.

1. Clear EA App Cache, then Repair/Reinstall Javelin AntiCheat

If Javelin’s files or the EA app cache are corrupted, the anti-cheat may fail to register its components properly. Clearing the EA app cache removes broken temporary data, and repairing/reinstalling the anti-cheat forces a clean re-registration.

  1. Close Battlefield 6 and fully exit the EA app (also close it from the system tray).
  2. Now open the Javelin installer:
    • Press Windows + E and browse to: C:\Program Files\EA\AC
    • If that folder doesn’t exist: also check C:\Program Files (x86)\EA\AC (some installs place components there).
    • Find and run EAAntiCheat.Installer.exe
    • If you don’t see it there, open the EA app > your game > Manage > View properties > Browse (this opens the folder where game/anti-cheat files are located for that install).
    • If you still can’t find it: use Windows search in File Explorer and search your EA/game install drive for EAAntiCheat.Installer.exe. If it’s missing entirely, go to Solution 3 and verify/repair game files first, then re-check this folder.
  3. Right-click EAAntiCheat.Installer.exe and select Run as administrator.
    Run EAAntiCheat installer as administrator
  4. Select Battlefield 6 and click Repair.
    Repair EA Javelin AntiCheat for Battlefield 6
  5. If Repair doesn’t fix it, run the installer again and choose Uninstall (or Uninstall All if needed), then Install again.
    Uninstall and reinstall EA Javelin AntiCheat
  6. Restart your PC, then launch Battlefield 6 from the EA app.

2. Ensure No Conflicting Software or Blocked Drivers Are Running 

EA Javelin can block games if it detects incompatible software or an incompatible driver. In some cases, this is reported as Error #119, and sometimes #95 depending on the message shown.

This commonly happens with hardware monitoring, RGB/lighting tools, overclocking utilities, input remappers/macros, certain audio/voice changers, or background tools that load kernel-level drivers.

  • Close background tools (RGB/lighting, fan control, OC tools, monitoring overlays, audio modifiers, macro tools).
  • Update the tool to its latest version (sometimes only older builds are blocked).
  • If the error names a specific software or driver, disable/uninstall that program and reboot.
  • If you use a VPN/proxy, disable it while testing the game.

If the error is generic (no driver name), the quickest way to identify a conflict is a Clean Boot. This starts Windows with only Microsoft services so you can confirm whether a third-party app/driver is the trigger.

  1. Press Windows + R, type msconfig, and press Enter.
  2. Go to the Services tab > check Hide all Microsoft services > click Disable all.
  3. Go to the Startup tab > click Open Task Manager > disable non-essential startup items.
  4. Restart your PC and try launching Battlefield 6 from the EA app.
  5. If it works, re-enable items in small groups until the error returns (the last group contains the conflicting tool/driver).

After testing: undo the Clean Boot so your PC returns to normal startup. Open msconfig again and re-enable your services/startup items (or select Normal startup if available), then restart.

3. Verify/Repair Battlefield 6 Game Files (Steam / EA App)

Corrupted or missing game files can prevent Javelin from validating the game properly. Repairing the game ensures the files match what the launcher expects.

If you’re on Steam:

  1. Open Steam and go to your Library.
  2. Right-click on Battlefield 6 and select Properties.
    Open Steam Properties for Battlefield 6
  3. Go to Installed Files > click Verify integrity of game files.
    Verify integrity of Battlefield 6 game files in Steam
  4. Wait for the scan to finish, then restart your PC and launch the game.

If you’re on the EA app:

  • Open EA app > select Battlefield 6 > Manage > choose Repair.
  • After repair, run the game from the EA app.

If You Still Get the Error:

If the issue persists, capture details so support (or you) can pinpoint whether this is a Secure Boot requirement, a blocked driver/tool, or a broken install.

  • The exact message and error code (for example #701 / #95 / #119).
  • A screenshot of the error.
  • Your Secure Boot State and BIOS Mode (from msinfo32).
  • Whether you use VPN/Proxy, overlays, macro/remap tools, RGB/OC/monitoring utilities.
  • Whether Repair in EAAntiCheat.Installer.exe completes successfully or fails.

If you still get the error: note the exact message and error number (for example #701 / #95 / #119) and contact EA Support with that code, since some errors are directly tied to blocked drivers/software names or Secure Boot requirements.

ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.