Game Won’t Launch on Windows: 12 Proven Fixes (2025)
Fix General

Game Won’t Launch on Windows: 12 Proven Fixes (2025)

4 min read

You click Play, Steam shows “Running” for three seconds, and then… nothing. Or the game briefly opens a black window, then vanishes. Or you see an obscure DirectX error and the game never gets past the splash screen. This guide covers twelve proven, reader-tested fixes for games that refuse to launch on Windows 10 and 11, in order from simplest to most technical.

Before you begin: always try the obvious first. Restart your PC. Update Windows. Check that the game isn’t blocked by your antivirus. If none of that helps, work through the list below.

1. Verify the game files

The fastest fix on Steam, Epic Games Store, GOG Galaxy and the Microsoft Store: verify integrity of installed files. Corrupted or interrupted downloads account for ~30% of “won’t launch” reports.

  • Steam: Right-click the game → Properties → Installed Files → Verify integrity of game files.
  • Epic: Library → ⋯ on the game → Manage → Verify.
  • GOG: Library → ⋮ → Manage installation → Verify / repair.

2. Update your GPU drivers

Brand-new releases often require Day-0 or Day-1 drivers. Grab the latest directly from the manufacturer — not from Windows Update.

  • NVIDIA: nvidia.com/Download or GeForce Experience.
  • AMD: amd.com/support or AMD Software: Adrenalin Edition.
  • Intel Arc: intel.com/arc-drivers.

If a fresh driver caused the issue, use DDU (Display Driver Uninstaller) in Safe Mode to fully clean old drivers before reinstalling.

3. Install missing Visual C++ Redistributables

A huge portion of launch errors trace back to missing runtimes. Install both the x64 and x86 versions of the current Visual C++ redistributable from Microsoft. Many games also need the 2015–2022 combined package.

If you see MSVCP140.dll is missing, VCRUNTIME140.dll is missing or similar, this step almost always resolves it.

4. Install / repair DirectX runtimes

Download the DirectX End-User Runtimes (Web Installer) from Microsoft and run it. Note: this does not “downgrade” DirectX. It only adds legacy libraries that many games still reference.

5. Update .NET desktop runtime

Modern titles, especially indie games built in Unity or MonoGame, require .NET 6, 7 or 8 Desktop Runtime x64. Download from dot.net.

6. Run the launcher as Administrator

Right-click the game’s executable (or the launcher — Steam, Epic, Riot) → Run as administrator. If this fixes it, open Compatibility properties and tick Run this program as administrator permanently.

7. Add exceptions to antivirus / Windows Defender

Overzealous real-time protection sometimes quarantines game executables as false positives. Open Windows Security → Virus & threat protection → Manage settings → Add exclusion → pick the game install folder.

8. Disable overlays

The following overlays have caused specific games to crash on launch in the last year. Disable them and try again:

  • Discord overlay
  • GeForce Experience / NVIDIA overlay
  • Xbox Game Bar
  • MSI Afterburner / RivaTuner Statistics Server
  • Steam overlay (rarely the culprit, but worth testing)

9. Reinstall the anti-cheat

Easy Anti-Cheat, BattlEye and Vanguard all have dedicated installers in the game’s folder (usually EasyAntiCheatEasyAntiCheat_Setup.exe). Run the setup and choose Repair or Reinstall. Also check that these services are set to Manual or Automatic in services.msc — never Disabled.

Vanguard specific: Riot’s Vanguard (Valorant, League) requires secure boot and TPM 2.0 on Windows 11. Check BIOS if you recently upgraded.

10. Delete shader cache

Corrupted shader caches cause black-screen launches in titles with heavy shader compilation (The Last of Us Part I, Star Wars Jedi: Survivor, etc.).

  • NVIDIA: %LOCALAPPDATA%NVIDIADXCache and GLCache → delete contents.
  • AMD: %LOCALAPPDATA%AMDDxCache → delete contents.
  • Game-specific shader caches: check the game’s install folder for a “shaders” directory.

11. Clean-boot Windows

Third-party services can conflict with anti-cheat or DRM. Run msconfig → Services → check “Hide all Microsoft services” → Disable all → reboot. If the game launches cleanly, re-enable services in batches of five to find the culprit.

12. Reinstall the game (last resort)

If the install is genuinely corrupted and verification cannot recover it, delete the game, reboot, and reinstall — preferably to a different drive if you suspect disk issues.

Still no luck?

Check the game’s official support forum for your exact symptoms (paste an error message between quotes into Google or DuckDuckGo). If you can share your system specs, the exact error text and what you’ve already tried, drop a note in our community Discord linked in the footer — we regularly publish follow-up fixes based on reader reports.