SC
Software Conspiracy

Game Crashes

Battlefield 1 crashing on PC on PC — How to fix (2026)

If Battlefield 1 is crashing on PC on your PC, the fix is almost always one of: missing runtime, outdated GPU driver, broken anti-cheat (EA AntiCheat), or a corrupted install. The steps below try the cheapest fixes first and end with a clean reinstall — most players are back in-game within 15 minutes.

Time
15 min
Difficulty
easy
Applies to
Windows 11, Windows 10
Updated
May 25, 2026

Symptoms

  • Battlefield 1 closes immediately after the splash screen
  • Black screen for 30+ seconds, then back to desktop
  • Error: "Battlefield 1 has stopped working" or a generic engine crash
  • EA App reports launch successful, but the game window never appears

Likely causes

  • Missing or outdated Visual C++ / DirectX redistributable
  • GPU driver out of date or freshly broken
  • EA AntiCheat service not running or out of sync after a Windows update
  • Corrupted game files after a power loss or interrupted update
  • Overlay (Discord, GeForce Experience, EA App) injecting into the game process

How to fix it — step by step

  1. 01

    Verify the Battlefield 1 install files

    Open EA App, right-click Battlefield 1 and choose Verify integrity (Steam) or Verify (Epic) / Repair (EA App, Battle.net, Riot Client). A single corrupted file can crash an otherwise healthy install.

  2. 02

    Update your GPU driver

    Install the latest NVIDIA Game Ready or AMD Adrenalin driver. Each new game gets a day-one driver tuned for it; running last month's driver is the #2 cause of launch crashes for the most popular games.

  3. 03

    Install the Visual C++ and DirectX runtimes

    Most modern PC games depend on the Visual C++ 2015-2022 Redistributable (x64 and x86) and the DirectX End-User Runtime. Reinstall both from the Microsoft site even if Windows says they're already installed.

  4. 04

    Reinstall EA AntiCheat

    Battlefield 1 uses EA AntiCheat. Browse to the game's install folder, open the EA AntiCheat subfolder and run the installer / setup tool inside. This re-registers the anti-cheat service and fixes most "game won't launch" errors after a Windows update.

  5. 05

    Disable overlays, recording and FPS counters

    Turn off the EA App overlay, Discord overlay, NVIDIA GeForce Experience overlay, MSI Afterburner / RTSS, and any third-party FPS counter. Overlays inject code into the game process and Frostbite games regularly crash on injection.

  6. 06

    Run the game as Administrator and disable fullscreen optimizations

    Right-click Battlefield 1.exe in the install folder → Properties → Compatibility → tick Run this program as an administrator and Disable fullscreen optimizations. Apply and relaunch from the shortcut.

  7. 07

    Reinstall the game on a different drive

    As a last resort, uninstall Battlefield 1, restart Windows, and install it to a different physical drive (ideally a clean NTFS SSD). Filesystem issues on the original drive are a surprisingly common cause of "crashing on PC" that survives every other fix.

Frequently Asked Questions

Related fixes