If you’ve tried to launch Battlefield 6 (or another EA title) and been hit with the message:
EA Javelin Anticheat 服务遇到系统错误。请运行 EA Javelin Anticheat 服务安装程序。
(EA Javelin Anticheat service encountered a system error. Please run the EA Javelin Anticheat service installation program.)
This error stops the game from starting and usually means the anticheat service failed to initialize or is blocked by a system setting. This guide explains what causes the issue and walks you through 8 proven fixes.

What is EA Javelin Anticheat?
EA Javelin Anticheat is EA’s kernel-level security tool that detects cheats, memory tampering, and unauthorized modifications. It’s used in titles like Battlefield 6 and installs automatically when required.
See also: How to Fix Battlefield 6 Secure Boot Error on Windows 10/11 PCs
Because it integrates deeply with Windows, even small system misconfigurations, driver conflicts, or missing files can cause the “service encountered a system error” message.
Why This Error Appears
While it can pop up for different reasons, the most common are:
- Secure Boot disabled – Javelin requires it for Windows 10/11.
- TPM 2.0 inactive – Works alongside Secure Boot to verify system integrity.
- Corrupted anticheat files – Damaged installs prevent the service from starting.
- Driver/software conflicts – Outdated GPU drivers, antivirus, or overlays can interfere.
- Background services – Other launchers or anticheat systems may clash with Javelin.
How to Fix the EA Javelin Anticheat Service Encountered a System Error
Follow these steps in order for the best results:
1. Enable Secure Boot and TPM 2.0
- Restart your PC and enter BIOS/UEFI (F2, F10, or DEL at startup).
- Make sure UEFI boot mode is enabled (disable Legacy/CSM).
- Convert your OS drive to GPT if needed (
mbr2gpt
tool – back up data first). - Enable Secure Boot in BIOS (reset factory keys if required).
- Press
Windows + R
, typetpm.msc
, and confirm TPM 2.0 is active.
2. Repair or Reinstall EA Javelin Anticheat
- EA App – Right-click your game > Manage > Repair.
- Manual reinstall –
- Go to
C:\Program Files\EA\AC
. - Run
EAAntiCheat.Installer.exe
as administrator. - Select your game and Uninstall, then reinstall.
- Go to
- Verify game files in Steam/EA App to fix corruption.
3. Update GPU and Chipset Drivers
Outdated drivers can trigger kernel-level security errors.
- NVIDIA: Update via GeForce Experience.
- AMD: Update via AMD Software: Adrenalin Edition.
- Check your motherboard maker’s site for chipset/firmware updates.
4. Disable Conflicting Apps & Overlays
- Add EAAC.exe and your game’s .exe to antivirus exceptions.
- Turn off overlays (Discord, NVIDIA, Xbox Game Bar).
- Close RGB control software, MSI Afterburner, and other performance tools before launching.
5. Clear EA App / Steam Cache
- EA App: Settings > App Recovery > Clear Cache.
- Steam: Settings > Downloads > Clear Download Cache.
6. Run as Administrator
- Right-click the game shortcut or
Battlefield6.exe
→ Properties → Compatibility → Check Run this program as administrator. - Do the same for
EAAntiCheat.Installer.exe
.
7. Disable Unnecessary Background Services
- Press
Windows + R
, typeservices.msc
. - Stop services for unused launchers or other anticheat systems like EasyAntiCheat.
8. Switch Game Launchers
Some players fix the issue by changing launch platforms:
- From Steam → EA App
- Or from EA App → Steam
Make sure to uninstall both the game and anticheat before switching for a clean install.
Related Guides You Might Like:
- How to Fix Battlefield 6 DirectX Error – Quick Guide for PC Players
- Battlefield 6 Unknown Error Fix and Troubleshooting Guide
- How to Fix Battlefield 6 Secure Boot Error on Windows 10/11 PCs
- Battlefield 6 Codes 2025: Get Early Beta Access & Rewards
The EA Javelin Anticheat service encountered a system error isn’t a dead end — it’s usually a sign of a simple system mismatch or file issue. By enabling Secure Boot, updating drivers, repairing the anticheat, and clearing out conflicts, you can usually get back into your game without waiting for a patch.
If none of these steps work, collect your DxDiag and EA App logs and submit them to EA Support so they can check for deeper compatibility issues.