If you launch Battlefield 6 or another EA title and see this message:
EA Javelin Anticheat service encountered a system error. Please run the EA Javelin Anticheat service installation program.
The anticheat service failed to initialize, or a system setting is blocking it from starting. This guide covers every confirmed cause and walks you through fixes for all known EA Javelin error codes.

What Is EA Javelin Anticheat?
EA Javelin Anticheat is EA’s kernel-level security tool that detects cheats, memory tampering, and unauthorized game modifications. It protects titles like Battlefield 6 and installs automatically when your game requires it.
Because Javelin integrates deeply with Windows, small system misconfigurations, driver conflicts, or missing files can trigger the system error message.
Why This Error Appears
The most common causes are:
- Secure Boot disabled – Javelin requires it on Windows 10 and Windows 11
- TPM 2.0 inactive – Works alongside Secure Boot to verify system integrity
- Corrupted anticheat files – Damaged installs prevent the service from starting
- Driver or software conflicts – Outdated GPU drivers, antivirus tools, or overlays can block Javelin
- Background services – Other launchers or anticheat systems can clash with Javelin
- Outdated Windows – Javelin requires Windows 10 20H1 (version 10.0.19041) or newer
Follow the fix that matches your error message, or run through all steps in order.
Fix 1: Enable Secure Boot and TPM 2.0
Disabled Secure Boot is the leading cause of this error. Use these steps:
- Restart your PC and enter BIOS/UEFI by pressing F2, F10, or DEL at startup.
- Set the boot mode to UEFI and disable Legacy/CSM.
- If your OS drive uses MBR, convert it to GPT using the
mbr2gpttool. Back up your data first. - Enable Secure Boot in the BIOS security settings. Reset factory keys if the option is unavailable.
- Press Windows + R, type
tpm.msc, and confirm TPM 2.0 is active.
If you see “The application encountered an unrecoverable error” when launching, expired or unsigned drivers are loading during startup. Enabling Secure Boot resolves this in most cases.
Fix 2: Update Windows
Javelin requires Windows 10 20H1 (version 10.0.19041) or newer. If you see “Your Windows version is not supported”, update Windows to the latest available version.
- Open Settings > Windows Update.
- Select Check for updates and install everything available.
- Restart your PC and relaunch the game.
Fix 3: Repair or Reinstall EA Javelin Anticheat
Corrupted anticheat files directly cause the system error message. Fix them using one of these methods.
Via EA App:
- Right-click your game > Manage > Repair.
Manual reinstall:
- Open Windows Explorer and navigate to
C:\Program Files\EA\AC. - Run
EAAntiCheat.Installer.exeas administrator. - Select your game and choose Uninstall, then reinstall it.
- Verify your game files in Steam or the EA App to clear any remaining corruption.
If you see “EA anticheat Service has encountered an error. Please restart the game.”:
- Right-click the EA App and select Run As Administrator, then relaunch the game directly from the EA App.
- If the error persists, reinstall EA Javelin Anticheat using the steps above.
Fix 4: Fix Error 701 (Windows File System Issue)
If the anticheat fails to start and you see Error 701 when running the installer again, a Windows file system issue is blocking it. Reset your file system transaction log:
- Press Windows + R to open the Run dialog.
- Type
cmdand press Ctrl + Shift + Enter to open an elevated Command Prompt. - Run this command and press Enter:
fsutil resource setautoreset true C:\ReplaceC:\with the drive where Windows is installed if yours is different. - Restart your computer and run the anticheat installer again.
Fix 5: Fix Incompatible Driver Error 119
If you see “EA Javelin Anticheat has detected an incompatible driver. Please update or disable [driver.name] and restart. Error 119”, a denylisted driver is active on your system.
Update the software associated with the driver name in the error. If updating does not fix it, the software itself is on the denylist and must be disabled.
Common denylisted software and their driver locations:
| Software | Driver Path |
|---|---|
| Agere Windows Modem | C:\windows\system32\drivers\ltmdm64.sys |
| ASRock RGBLED / A-Tuning | C:\windows\syswow64\drivers\asrdrv101.sys |
| ASUS Aura Sync / ASUS RGB | C:\windows\system32\drivers\msio64.sys |
| Core Temp | C:\users\<username>\appdata\local\temp\alsysio64.sys |
| CPU-Z | C:\windows\temp\cpuz141\cpuz141_x64.sys |
| Dell DBUtil | C:\windows\temp\dbutil_2_3.sys |
| EVGA Precision XOC | C:\program files (x86)\evga\precision xoc\winring0\winring0x64.sys |
This list is not exhaustive. For most of the software above, updating to the latest version restores compatibility with Javelin.
Fix 6: Fix Incompatible Software Conflicts
If you see “EA Javelin Anticheat has detected incompatible software. Please update or disable [software.name] and restart.”, the listed software appears on EA’s denylist.
Try updating the software and restarting first. If that does not work, disable or uninstall it to get back into your game.
Fix 7: Remove Daemon Tools and reWASD
EA Javelin blocks Daemon Tools (DiscSoftLTD) and reWASD from running alongside protected games.
To remove Daemon Tools:
- Fully uninstall reWASD from your computer.
- Uninstall all DiscSoftLtd software, including Daemon Tools, Catch!, Astroburn, and iSCSI.
- Open Device Manager and remove any entries named “Daemon Tools” under Storage Controllers, Bluetooth, or Universal Serial Bus controllers.
- Restart your computer and relaunch the game.
Approved alternatives to reWASD:
- KeyMapper
- Microsoft PowerToys Keyboard Manager
- Steam Input (within the Steam client)
- Kanata
- KMonad
Fix 8: Fix Error 95 (Cheat or Tamper Detection)
If you see “EA Javelin anticheat has detected an unacceptable configuration. Error 95”:
- Turn off or uninstall cheat tools and conflicting software.
- Disable or remove VPN and proxy software, as these can cause Javelin to run incorrectly.
- Update all device drivers and software, including fan control interfaces and hardware utilities.
- On ASUS ROG Ally handhelds, upgrade to the latest version of ASUS Armoury Crate.
Fix 9: Disable Conflicting Apps and Overlays
Active overlays and third-party tools can interfere with Javelin at the kernel level:
- Add
EAAC.exeand your game’s.exeto your antivirus exceptions list. - Turn off overlays from Discord, NVIDIA GeForce Experience, and Xbox Game Bar.
- Close RGB control software, MSI Afterburner, and other performance monitoring tools before launching.
Fix 10: Update GPU and Chipset Drivers
Outdated drivers trigger kernel-level security errors. Update them before trying anything else if you have not already:
- NVIDIA: Update via GeForce Experience.
- AMD: Update via AMD Software: Adrenalin Edition.
- For chipset and firmware updates, check your motherboard manufacturer’s website.
Fix 11: Clear EA App or Steam Cache
A corrupted cache can prevent the anticheat service from launching correctly:
- EA App: Settings > App Recovery > Clear Cache.
- Steam: Settings > Downloads > Clear Download Cache.
Fix 12: Run as Administrator
- Right-click your game shortcut or
Battlefield6.exe. - Select Properties > Compatibility.
- Check Run this program as administrator.
- Apply the same setting to
EAAntiCheat.Installer.exe.
Fix 13: Launch the Game from the EA App
If you see “Please start the game from the EA app”, you launched the game directly from Windows File Explorer. Even on Steam or the Epic Games Store, all EA titles still route through the EA App. Open the EA App and launch the game from there.
Fix 14: Disable Unnecessary Background Services
Other anticheat systems and launcher services can conflict with Javelin:
- Press Windows + R and type
services.msc. - Stop and disable services for unused game launchers.
- Disable services for other anticheat systems like Easy Anti-Cheat if they are running in the background.
Fix 15: Switch Game Launchers
Some players resolve persistent errors by switching launch platforms:
- Move from Steam to the EA App, or from the EA App to Steam.
- Uninstall both the game and the anticheat before switching to ensure a clean install.
The EA Javelin Anticheat system error usually points to a simple system mismatch or a file problem. Enabling Secure Boot, updating drivers, repairing the anticheat, and clearing out conflicting software resolves the issue in almost every case.
If none of these steps work, collect your DxDiag report and EA App logs and submit them to EA Support for a deeper compatibility review.
FAQs
What causes the EA Javelin Anticheat system error?
The most common causes are disabled Secure Boot, inactive TPM 2.0, corrupted anticheat files, denylisted drivers, and outdated Windows versions.
How do I manually reinstall EA Javelin Anticheat?
Navigate to C:\Program Files\EA\AC, run EAAntiCheat.Installer.exe as administrator, select your game, choose Uninstall, and then reinstall.
What is Error 701 in EA Javelin Anticheat?
Error 701 indicates a Windows file system issue. Running fsutil resource setautoreset true C:\ in an elevated Command Prompt and restarting resolves it.
What is Error 119 in EA Javelin Anticheat?
Error 119 means an incompatible driver is active on your system. Update or disable the software associated with the driver name shown in the error message.
Can VPNs cause EA Javelin Anticheat errors?
Yes. VPN and proxy software can cause Javelin to run incorrectly and often triggers Error 95. Disable or uninstall them before launching the game.
Related Game Error Fixes
- NBA 2K26 Easy Anti-Cheat Error 11 Fix: How to Resolve Error 10009 on PC
- Fix Hell Let Loose Network Error on PC, Xbox and PS5
- How to Fix Battlefield 6 Secure Boot Error on Windows 10/11 PCs
