Game Won't Launch on Windows 11? Fix the Top 3 Causes

Games failing to start on Windows 11 usually come down to three things: missing Visual C++ runtimes, stale GPU drivers, or a corrupted game cache. Here's how to fix them in order.

Cause #1: Missing or Corrupt Visual C++ Redistributables

This is the one I see most often when a client calls me in a panic saying their game won't even open. You double-click the icon, nothing happens, or you get a quick error about MSVCP140.dll or VCRUNTIME140.dll being missing. That's the giveaway.

Games—especially ones built on Unreal or Unity—rely on these C++ runtime libraries. Windows doesn't always install all of them by default, and some older games need specific versions that never got included. I had a client last month whose entire print queue died because of this, and his game wouldn't launch either—same root cause.

The fix: Head over to Microsoft's official site and grab the latest Visual C++ Redistributable package. Actually, get both the x64 and x86 versions. Even if your system is 64-bit, some games still use the 32-bit runtime.

Download from: https://aka.ms/vs/17/release/vc_redist.x64.exe
Download from: https://aka.ms/vs/17/release/vc_redist.x86.exe

Install both, restart your PC, and try launching the game again. This solves maybe half the cases I run into. If it doesn't, move to the next cause.

Cause #2: GPU Drivers That Aren't Actually Current

Here's where people get fooled. Windows Update says your drivers are up to date, but that's a lie. Windows Update only pushes out the basic WHQL drivers—they're often months old and missing optimizations for newer games. I've seen a RTX 3080 run like a GTX 970 because the driver was from two years ago.

When your GPU driver is stale, games can crash on startup, freeze at the loading screen, or throw a DirectX error that makes no sense. The game itself might be fine—the driver is the bottleneck.

The fix: Don't rely on Windows Update. Go straight to the manufacturer's site:

Download the latest driver, but before you install, choose the “Clean Installation” option if it's offered. That wipes out old settings that might be causing conflicts. Then restart. This fixes another chunk of the “won't launch” problems.

Cause #3: Corrupted Game Cache or Configuration Files

If the runtimes are fine and the driver is fresh, then the problem is usually inside the game's own files. This happens all the time after a crash, a forced shutdown, or a botched update. The game's cache or settings files get corrupted, and the game refuses to boot because it can't read its own config.

I had a client whose game would show a black screen for a second, then close. Turned out the settings.cfg file was corrupted—took me five minutes to fix.

The fix: The quickest way is to clear the cache and reset the config. Every game stores these in different places, but common ones are:

%LOCALAPPDATA%\GameName\
%APPDATA%\GameName\
Documents\My Games\GameName\

Go into that folder and delete the cache folder, if there is one, and rename any .cfg or .ini files to .old. Don't delete the save files unless you want to start over. Then relaunch the game—it'll rebuild those files from scratch.

If you're on Steam, also verify the integrity of game files:

  1. Right-click the game in your library.
  2. Select Properties → Installed Files → Verify integrity of game files.

This checks every file against the server version and redownloads any that are broken. It's slower than a manual cache clear, but it catches everything.

Quick Reference Summary

CauseHow to Spot ItFix
Missing Visual C++ runtimesError about MSVCP140.dll or VCRUNTIME140.dllInstall both x64 and x86 redistributables from Microsoft
Outdated GPU driverCrash on startup, DirectX error, or no error at allDownload current driver directly from NVIDIA/AMD/Intel, clean install
Corrupted cache/configBlack screen then exit, or game won't respondDelete cache folder, rename config files, verify game files on Steam
Related Errors in Software – Games & Drivers
0x887A0006 Fix DirectX Error 0x887A0006 DXGI_ERROR_DEVICE_REMOVED DXGI_ERROR_DEVICE_REMOVED Fix DirectX 12 Error: Device Removed (DXGI_ERROR_DEVICE_REMOVED) in Games DirectX function 'GetDeviceRemovedReason' failed with DXGI_ERROR_DEVICE_HUNG Fix 'DirectX function failed' in Call of Duty: Warzone (getDeviceRemovedReason) ERR_GFX_STATE Fix Red Dead Redemption 2 Crashing on PC (2024 Guide)

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.