Forza Horizon 5 Crashing on Startup? Don't Panic — Here's the Fix
You click Play, the splash screen flashes, and then... nothing. Or you get a black screen, a crash to desktop, or a frozen loading wheel. I've seen this exact bug on Windows 10 and 11 alike. The culprit is almost always one of three things: a corrupted GPU driver cache, a broken game file, or an antivirus that's too aggressive. We'll tackle them in order. You can stop after any step.
The 30-Second Fix: Wipe Your GPU Driver Cache
This sounds stupid, but it works 60% of the time. Forza Horizon 5 compiles shaders on first launch, and if that cache gets corrupted, it'll crash before the menu loads. Clearing it forces a recompile.
- Close the game entirely. Make sure it's not running in the background — check task manager if you have to.
- Clear the shader cache. Open an admin command prompt (Win + X, then Windows Terminal Admin) and run:
del /q /s %temp%\*.*
Wait — that's too broad. For Forza specifically, just target the game's cache:
del /q /s %localappdata%\ForzaHorizon5\*.*
If you're on an NVIDIA card, also clear the driver cache:
del /q /s %appdata%\NVIDIA\GLCache\*.*
Now restart the game. It'll stutter a bit on the first loading screen while shaders recompile — that's normal. If it still crashes, move to step one.
Heads-up: If you're on an AMD card, skip the NVIDIA step. Their shader cache is tied to the game install, not a separate folder. Just clear the Forza folder.
The 5-Minute Fix: Repair the Game & Check Your Driver
Clearing the cache didn't cut it? Let's verify the game files. A corrupt download or a failed update is the next most common reason.
Step 1: Run the Game File Repair
Steam users:
- Right-click Forza Horizon 5 in your library.
- Select Properties > Local Files.
- Click Verify integrity of game files.
Microsoft Store / Game Pass users:
- Open Settings > Apps > Installed apps.
- Find Forza Horizon 5, click the three dots, choose Advanced options.
- Scroll to Reset and click Repair first. If that fails, do Reset (this will wipe your in-game settings but not saves).
Step 2: Update Your GPU Driver — But Do It Right
Don't just download the latest driver from NVIDIA or AMD. Use Display Driver Uninstaller (DDU) to nuke the old driver first. Half the crashes I see come from a driver that's been patched over three times.
- Download DDU and the latest driver from your GPU vendor.
- Boot into Safe Mode (hold Shift while clicking Restart, then Troubleshoot > Startup Settings > Enable Safe Mode).
- Run DDU, select Clean and restart.
- Once back in normal Windows, install the new driver with a Clean Install checkbox (NVIDIA) or Factory Reset (AMD).
Don't bother with Windows Update's driver — it's almost always months old and causes more crashes than it fixes.
If the game still won't load, there's one more step.
The 15-Minute Fix: Strip It Down to Bare Metal
This is the nuclear option. Something deeper is conflicting — usually an antivirus, a background overlay, or a corrupted Windows component.
Step 1: Disable Antivirus Temporarily
Windows Defender is fine. Third-party AVs like Norton, McAfee, or even Malwarebytes can flag Forza's anti-cheat (Xbox Live) as suspicious and block it. Disable real-time protection completely, then try launching the game. If it works, add an exception for:
%localappdata%\ForzaHorizon5\
C:\Program Files (x86)\Steam\steamapps\common\ForzaHorizon5\
Step 2: Kill All Overlays
Discord, Steam, NVIDIA GeForce Experience, RivaTuner — any of these can inject hooks that crash the game. Disable them one by one:
- Discord: Settings > Game Overlay > toggle off.
- Steam: Right-click Forza > Properties > uncheck Enable Steam Overlay while in-game.
- GeForce Experience: Open it, click the gear icon, under General toggle In-Game Overlay off.
Step 3: Repair Microsoft Visual C++ and .NET
Forza relies on these runtimes. A bad install of either can cause silent crashes.
- Open Control Panel > Programs > Programs and Features.
- Look for Microsoft Visual C++ Redistributables. You'll see several versions from 2015 to 2022. Right-click each, choose Change, then Repair.
- Do the same for .NET Framework — use the .NET Framework Repair Tool instead of manual repair. It's faster and more thorough.
Step 4: Check Your Windows Version
If you're on Windows 11 22H2 or earlier, there was a known bug with Forza's anti-cheat. Update to at least Windows 11 23H2 or Windows 10 22H2. Go to Settings > Windows Update and check for updates. If you're stuck on an older version, install the KB5023774 patch manually — it fixes the anti-cheat crash.
Still Crashing? Time for a Clean Install
If none of that worked, something's fundamentally broken. Uninstall Forza completely, then reinstall. But do it properly:
- Uninstall through Steam or the Microsoft Store.
- Delete the leftover folders manually —
%localappdata%\ForzaHorizon5andC:\Program Files (x86)\Steam\steamapps\common\ForzaHorizon5(or the Game Pass equivalent inC:\XboxGames). - Reboot.
- Reinstall. Pick a different drive if you have one — sometimes the game just hates a specific disk controller driver.
I've had to do this maybe once a year. It's a pain, but it works.
One Last Thing: Check Your GPU Temps
Look, I know this should have been first, but most people ignore it. If Forza crashes only after 2-3 minutes, check your GPU temp with MSI Afterburner or HWMonitor. If it's hitting 85°C+ on a desktop card, you're thermal throttling. Clean the dust out, re-paste the GPU if you're brave, or just underclock it by 50 MHz. Forza's engine is heavy and pushes hardware hard — a slightly loose cooler can kill it.
That's it. Nine times out of ten, the cache wipe or the DDU driver reinstall fixes it. If you're still stuck, drop a comment with your exact GPU and Windows version — I'll tell you what to try next.