sodcalculator

10 Tech How-To

How to Fix Battlefield 1 Crashing on Windows

Guide 10-31903 · Updated · Step by step

If Battlefield 1 keeps crashing to desktop, freezing, or showing a black screen on Windows, this guide walks you through the most effective fixes. We’ll cover everything from updating drivers and verifying game files to adjusting in-game settings and disabling overlays. By the end, you should have a stable, crash-free experience.

What You’ll Need

  • Windows 10 or Windows 11 PC with Battlefield 1 installed (Origin/EA app or Steam)
  • Administrator access to your PC
  • Internet connection for downloading updates and drivers
  • Optional: a backup of your game settings (located in Documents/Battlefield 1)

Step-by-Step

  1. Update Windows and GPU Drivers
    Outdated drivers are a common cause of crashes. Go to Settings > Update & Security > Windows Update (or Settings > Windows Update on Win11) and install all pending updates. Then update your graphics driver: for NVIDIA, use GeForce Experience or the NVIDIA website; for AMD, use Adrenalin software or the AMD website. After updating, restart your PC.
  2. Verify Game Files
    Corrupted or missing game files can cause crashes. On Steam: right-click Battlefield 1 in your library, select Properties > Local Files > Verify Integrity of Game Files. On the EA app: click the game tile, select the gear icon, then Repair. Wait for the process to finish and try launching.
  3. Disable Overlays and Background Apps
    Overlays from Discord, GeForce Experience, Xbox Game Bar, or MSI Afterburner can interfere. Disable them temporarily. Also close unnecessary background apps (browsers, streaming software) that may consume RAM or CPU. Right-click the taskbar and open Task Manager to end any heavy processes.
  4. Run as Administrator
    Right-click the Battlefield 1 shortcut (or the game’s .exe in the install folder) and select Properties > Compatibility. Check Run this program as an administrator and click Apply. This can fix permission-related crashes.
  5. Adjust In-Game Graphics Settings
    If the game crashes during gameplay, lower graphics settings. Launch the game, go to Options > Video, and set Graphics Quality to Medium or Low. Disable DX12 (if enabled) and set Future Frame Rendering to Off. Also try setting Display Mode to Fullscreen instead of Borderless.
  6. Clear the Game Cache
    Battlefield 1 stores cache files that can become corrupted. Navigate to Documents/Battlefield 1 and delete the cache folder (if it exists). Also, in the game’s install folder, delete the Cache folder. The game will recreate them on next launch.
  7. Disable Fullscreen Optimizations
    Windows 10/11 has a feature that can cause issues with some games. Right-click the game’s .exe, go to Properties > Compatibility, and check Disable fullscreen optimizations. Also try Override high DPI scaling behavior and set it to Application.
  8. Check for Overheating and Power Issues
    If your PC shuts down or crashes during intense moments, it could be overheating. Use a temperature monitoring tool (like HWMonitor) to check CPU/GPU temps. Clean dust from fans, ensure proper airflow, and if overclocking, revert to stock speeds. Also, ensure your power supply has enough wattage for your GPU.
  9. Reinstall the Game
    If nothing else works, uninstall Battlefield 1 completely and reinstall it. This ensures all files are fresh and there are no leftover corrupted data. On Steam, right-click and select Manage > Uninstall. On EA app, click the game, select the gear, then Uninstall.
  10. Update DirectX and Visual C++ Redistributables
    Battlefield 1 requires DirectX 11/12 and Visual C++ runtimes. Install the latest DirectX End-User Runtime from Microsoft’s website (directx.microsoft.com) and download the latest Visual C++ Redistributable packages (x86 and x64) from Microsoft. Restart after installing.

Common Mistakes

  • Skipping driver updates – Many users only update via Windows Update, which often provides older drivers. Always get the latest from NVIDIA/AMD directly.
  • Leaving overlays enabled – Even if you think they don’t affect anything, overlays are a frequent crash trigger. Turn them off completely for testing.
  • Not verifying game files after a crash – A crash can corrupt files. Always verify after a crash.
  • Ignoring in-game settings – Trying to run the game on Ultra with a low-end GPU is a recipe for crashes. Lower settings first.
  • Forgetting to restart after changes – Many fixes require a full restart to take effect.

Tips

  • Update your BIOS – A outdated BIOS can cause stability issues. Check your motherboard manufacturer’s website for updates.
  • Disable Windows Game Mode – Sometimes Game Mode can interfere. Go to Settings > Gaming > Game Mode and turn it off.
  • Set power plan to High Performance – In Control Panel > Power Options, select High Performance to prevent CPU throttling.
  • Close Razer Synapse or other peripheral software – These can cause conflicts. Test with them closed.
  • Run the game in windowed mode – If fullscreen crashes, try windowed or borderless to isolate the issue.

Troubleshooting

If the game still crashes after trying all steps, here’s what to do next:

  • Check Windows Event Viewer – Press Win + R, type eventvwr, and look under Windows Logs > Application for errors related to Battlefield 1 or the graphics driver. The error code (e.g., 0xc0000005) can guide you.
  • Test with a different GPU driver version – Sometimes the latest driver has bugs. Use Display Driver Uninstaller (DDU) to cleanly remove the driver and install an older, stable version (e.g., one from a few months ago).
  • Check for conflicting software – Temporarily disable your antivirus or add an exception for Battlefield 1. Also, uninstall any recent software that might conflict.
  • Run a memory test – Faulty RAM can cause crashes. Use Windows Memory Diagnostic (search for it) and run a test.
  • Check the game’s minimum requirements – If your PC is below the minimum specs, crashes are expected. Consider upgrading or lowering resolution.
  • Contact EA Support – If nothing works, visit EA Help’s website for Battlefield 1 and submit a ticket. They may have specific solutions for your issue.

Frequently Asked Questions

Why does Battlefield 1 crash on startup?

Startup crashes are often caused by outdated GPU drivers, corrupted game files, or conflicts with overlays. Follow steps 1-4 in the guide, especially verifying files and disabling overlays.

Will lowering graphics settings fix crashes?

Yes, if the crash is due to system instability from high GPU/CPU load, lowering settings can help. It reduces the strain on your hardware and can prevent crashes during intense scenes.

Does Battlefield 1 crash on Windows 11?

Some users report crashes on Windows 11, but most are fixed by updating drivers and disabling fullscreen optimizations. If you’re on Windows 11, try the compatibility steps in this guide.

How do I disable DirectX 12 in Battlefield 1?

Launch the game, go to Options > Video, and look for DirectX 12. Set it to Off. If the game crashes before you can change it, edit the settings file in Documents/Battlefield 1/settings (look for PROFSAVE_profile and set GstRender.Dx12Enabled to 0).

Can a faulty overclock cause crashes?

Yes, an unstable CPU or GPU overclock can cause crashes. Reset your overclock to stock speeds and test. If the game becomes stable, your overclock needs adjustment.

Why does the game crash only in multiplayer?

Multiplayer crashes can be due to network issues, server problems, or high player counts causing more load. Try a different server, or check your internet connection. Also, ensure your firewall/antivirus isn’t blocking the game.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →