Last updated: August 2026 | Reading time: 9 minutes | Category: Gaming Error Fixes
Quick Answer
Battlefield 6 crashes to desktop due to anticheat when EA’s kernel-level Javelin Anticheat cannot fully initialize, most often because Secure Boot or TPM 2.0 is disabled, the anticheat service is corrupted, or a driver/overlay conflicts with it. The fastest fix is enabling Secure Boot and TPM 2.0 in BIOS, then repairing the game through the EA App or Steam to reinstall Javelin. Most players are back in a match within 15 minutes.
Table of Contents
- What’s Actually Happening
- Why BF6 Crashes to Desktop Due to Anticheat
- Step-by-Step Fixes
- Common Javelin Anticheat Error Codes
- 5 Related Google Searches (With Short Answers)
- Top Questions and Answers
- TL;DR Summary
What’s Actually Happening
Battlefield 6 uses EA Javelin Anticheat, a kernel-level anti-cheat system that loads before the game window even appears. Players on the official EA Answers HQ forum have reported the exact pattern: the Javelin splash screen loads, the Battlefield 6 logo briefly appears, and then the game silently drops to the desktop with no visible error message. Checking Windows Event Viewer typically reveals entries from EAAntiCheatService or a general Application Error pointing at bf6.exe.

This is a kernel-level anticheat conflict, not game corruption in most cases. Because Javelin hooks deep into Windows boot security features, anything that weakens or blocks that chain — disabled Secure Boot, missing TPM 2.0, conflicting drivers — can cause the crash.
Signs you’re dealing with an anticheat-related crash
- The crash happens shortly after the Javelin splash screen or the Season logo, not mid-match.
- Windows Event Viewer shows EAAntiCheatService or StartServiceCtrlDispatcher errors.
- No visible in-game error message — the game simply disappears.
- The issue persists across a clean reinstall of the game files.
Why BF6 Crashes to Desktop Due to Anticheat
| Cause | How Common | Explanation |
|---|---|---|
| Secure Boot disabled | Very common | Javelin requires Secure Boot to verify the boot chain; EA confirms the game will not run without it. |
| TPM 2.0 missing or off | Very common | TPM works alongside Secure Boot for device attestation; without it, Javelin fails to initialize fully. |
| Corrupted anticheat service | Common | A partial install or interrupted update leaves EAAntiCheatService in a broken state. |
| Missing Visual C++ Redistributables | Common | Javelin depends on current Microsoft runtime libraries; an outdated set triggers early crashes. |
| Third-party overlays or antivirus | Moderate | Tools like MSI Afterburner, Discord overlay, or strict antivirus rules interfere with kernel-level hooks. |
| Unsupported Windows build | Occasional | Windows Insider or very new preview builds sometimes break compatibility with Javelin’s kernel driver. |
The Latest Additional Specific MatchMaking Battle Royale Adjustment for the APAC Region
Step-by-Step Fixes
1. Enable Secure Boot and TPM 2.0 in BIOS
This resolves the majority of anticheat-related crashes.
- Restart your PC and enter BIOS/UEFI (usually Del, F2, or F10 at boot).
- Under Security or Boot settings, set Secure Boot to Enabled.
- Confirm TPM 2.0 (sometimes labeled PTT on Intel or fTPM on AMD) is also enabled.
- Save changes, reboot into Windows, and relaunch Battlefield 6.
2. Update Microsoft Visual C++ Redistributables
Download the latest x64 and x86 packages directly from Microsoft’s official site and install both. Multiple players confirmed this alone fixed their specific Javelin crash code.
3. Repair the Game and Anticheat Through EA App or Steam
- Open the EA App or Steam library, right-click Battlefield 6, and select Repair.
- If the crash continues, choose Uninstall All, then reinstall the game and anticheat fresh.
- On Steam, you can also run
EAAntiCheat.Installer.exefrom the game’s install folder as Administrator to reinstall just the anticheat service.
4. Close Conflicting Background Apps
- Quit MSI Afterburner, RGB software, Discord overlay, and any macro or input-remapping tools before launching.
- Temporarily disable third-party antivirus and add exceptions for the game and anticheat executables.
5. Update GPU Drivers and Windows
- Install the latest GPU driver from NVIDIA or AMD directly, not through third-party updater tools.
- Run Windows Update and install all pending security and system updates.
6. Roll Back Windows Insider or Preview Builds
If you’re on a Windows Insider or 25H2 preview build, rolling back to the latest stable release has resolved persistent Javelin crashes for several players when nothing else worked.
7. Run a Clean Boot to Isolate the Conflict
EA support recommends a Windows clean boot to disable non-essential startup services, then re-enabling them one by one until you identify which one triggers the crash.
Common Javelin Anticheat Error Codes
| Code / Message | Meaning | First Fix to Try |
|---|---|---|
| ExitType: 95(37) | Anticheat forced an unexpected exit | Clean boot, then repair anticheat install |
| Error 1058 / 7/1053 | Anticheat service failed to start | Update Visual C++ Redistributables |
| Error 87 / Error 55 | Anticheat won’t start before menu loads | Enable Secure Boot and TPM 2.0 |
| “Secure Boot is not enabled” | Hard block before launch | Enable Secure Boot in BIOS/UEFI |
5 Related Searches (With Short Answers)
1. “battlefield 6 crashing to desktop due to anticheat”
Usually caused by Secure Boot or TPM 2.0 being disabled, or a corrupted EAAntiCheatService install. Enable both in BIOS, then repair the game via the EA App or Steam.
2. “bf6 javelin anticheat error 87”
Error 87 typically means the anticheat service could not start before the main menu loaded. Enabling Secure Boot and TPM 2.0, then reinstalling the anticheat component, resolves it for most players.
3. “does battlefield 6 need secure boot”
Yes. EA has confirmed Secure Boot is mandatory for Battlefield 6 on PC; the game will not launch without it because Javelin Anticheat depends on it for kernel-level protection.
4. “bf6 crash to desktop no error message”
A silent crash right after the Javelin splash or Season logo usually points to an anticheat driver conflict. Check Windows Event Viewer for EAAntiCheatService entries and start with a clean boot.
5. “how to fix ea anticheat service failed to start”
Run the anticheat installer executable from the game’s install folder as Administrator, or repair the game through the EA App, which reinstalls the anticheat service cleanly.
Top Questions and Answers
Q1. Why does Battlefield 6 crash right after the Javelin splash screen?
This is the moment Javelin verifies the system’s Secure Boot and TPM status. If either is disabled or the service is corrupted, the game exits immediately with no visible error.
Q2. Is it safe to disable my antivirus for Battlefield 6?
Only temporarily, to test for conflicts. If disabling it fixes the crash, add a permanent exception for the game and anticheat executables instead of leaving protection off.
Q3. Can I play Battlefield 6 without Secure Boot?
No. EA has confirmed the game will not launch on PC without Secure Boot enabled, since Javelin Anticheat relies on it for kernel-level integrity checks.
Q4. Does reinstalling Windows fix the anticheat crash?
Rarely necessary. Enabling Secure Boot and TPM 2.0, updating redistributables, and repairing the anticheat service resolve the vast majority of cases without a full OS reinstall.
Q5. Will Steam Deck or Linux work with Battlefield 6’s anticheat?
Generally no. Because Javelin requires the same Secure Boot and TPM signals as native Windows, most Proton-based and Linux-first setups cannot meet the requirement in their default configuration.
TL;DR
- BF6 crashing to desktop due to anticheat is almost always a Javelin/Secure Boot/TPM conflict, not a bug in the game itself.
- Enable Secure Boot and TPM 2.0 in BIOS first — this fixes most cases.
- Update Microsoft Visual C++ Redistributables and your GPU drivers.
- Repair or reinstall the game and anticheat service through the EA App or Steam.
- Close overlays like Discord and MSI Afterburner, and check Windows Event Viewer if the crash persists.
For more PC gaming crash fixes and anticheat troubleshooting guides, check our gaming error-fix hub on SeminarsOnly News. For the official Secure Boot requirement details straight from EA, see the EA Help page on enabling Secure Boot.

Written by Freddy John
Freddy John covers PC gaming errors, anticheat troubleshooting, and technical fixes for SeminarsOnly News. Every fix in this guide was cross-checked against EA’s official Secure Boot documentation and verified player reports on the EA Answers HQ and Steam Community forums before publishing.