Fix Overwatch 2 Crashing - Battle.net Scan and Repair

Overwatch is closing to your desktop mid-match or failing to launch, leaving you with no error message to troubleshoot. This usually happens because of corrupted game data or conflicting software trying to hook into the game engine.

KitsuneGuide Watch on YouTube ↗

Why this happens

Crashes typically occur when the game files don't match the expected state or when background overlays like Discord or Nvidia interfere with the game's rendering process.

What you'll need

Admin access to your PC and the Battle.net launcher installed.

Steps

  1. 01
    Open the Battle.net launcher, click the gear icon next to the Play button, and select Scan and Repair to have the launcher automatically find and replace corrupted game files.
  2. 02
    Go to nvidia.com/drivers or amd.com/support to download the latest drivers for your graphics card, run the installer, and choose Custom installation to perform a Clean Installation.
  3. 03
    Open Discord Settings, navigate to Game Overlay, and toggle it off to stop it from injecting into your game.
  4. 04
    Open your Nvidia or Radeon software settings, locate the overlay options, and toggle them off to prevent interference.
  5. 05
    Open the Windows Start menu, search for Check for updates, and install all available updates, including any optional DirectX components that are pending.

Still not working?

If you are still crashing, check your Windows Event Viewer under Windows Logs/Application to see if a specific DLL file is mentioned in the error. If you see frequent hardware-related errors, run a memory diagnostic or verify your GPU temperatures, as overheating is a common cause for sudden, silent game closures.

Frequently asked questions

Will scanning and repairing my game delete my settings?

No, the scan and repair tool only checks the integrity of the game files themselves and will not reset your in-game sensitivity or graphics settings.

Why do overlays cause Overwatch to crash?

Overlays inject code directly into the game's rendering process, which can conflict with the game's anti-cheat or graphics engine, leading to instability.