0x887A0005

Fix Steam Game Won't Launch: DirectX Error 0x887A0005

DirectX error 0x887A0005 stops games from starting. Try updating drivers, then the real fix is usually reinstalling DirectX runtime. Quick steps first.

The 30-Second Fix: Check Your Graphics Driver Version

I know this error is infuriating — you hit Play, the screen flickers, then boom, back to desktop. The error code 0x887A0005 is a DirectX device-removed failure, which basically means your GPU stopped responding mid-launch. Before you panic, do this:

  1. Press Win + R, type dxdiag, hit Enter.
  2. Go to the Display tab. Note your driver version and date.
  3. Check against the latest version from NVIDIA or AMD's site. If your driver is older than 3 months, update it.

That's it. About 40% of the time, an outdated driver is the culprit. I've seen this exact error on a GTX 1060 with a driver from 2020 — updating to a 2024 driver made the game run perfectly.

The 5-Minute Fix: Reinstall DirectX Runtime

If you're already on the latest driver, the next suspect is a corrupted DirectX runtime. Windows usually handles this automatically, but game installs and uninstalls can mess it up. Here's the real fix I use in my own builds:

  1. Download the DirectX End-User Runtime Web Installer from Microsoft's official site (search “directx end-user runtime web installer” — it's the first result).
  2. Run the installer. It'll extract files to a temp folder — let it finish.
  3. Accept the license, let it install. It may take a couple minutes.
  4. Restart your PC. Don't skip this — the runtime won't fully load until you reboot.

This isn't a guaranteed fix for everyone, but I've had it work on Fallout 4, Monster Hunter: World, and even older titles like Skyrim. The error appears when the game tries to call a DirectX function that's missing or broken — the installer replaces those files.

The 15-Minute Fix: Clean Install Your Graphics Driver

If the error still appears, we're dealing with a driver conflict or corruption. A normal update might not clear it — you need a clean install. This is the fix I recommend when nothing else works.

Step 1: Download DDU (Display Driver Uninstaller)

Get the latest version from Guru3D. It's free and the standard tool for removing all traces of a GPU driver. Don't use Windows' built-in uninstaller — it leaves registry entries that cause this exact error.

Step 2: Boot into Safe Mode

Restart your PC, hold Shift while clicking Restart. Go to Troubleshoot > Advanced options > Startup Settings > Restart. Press 4 to boot into Safe Mode.

Step 3: Run DDU

In Safe Mode, run DDU. Select your GPU vendor (NVIDIA, AMD, or Intel) and click Clean and restart. This wipes all driver files, registry entries, and leftover cache. Wait for it to finish — it'll restart automatically.

Step 4: Install Fresh Driver

After restart, Windows will install a basic display driver. Go to your GPU vendor's site, download the latest stable driver (not beta), and install with the “Custom” option. Check “Perform a clean installation” if you're on NVIDIA.

This sounds overkill, but I've seen this error persist through two standard updates, then vanish after DDU. The problem was a conflict between an old PhysX driver and the new one — DDU removed both.

What If None of These Work?

If you're still stuck, check a few other things:

  • Overclocking: If you've overclocked your GPU (via MSI Afterburner or the manufacturer's tool), reset to stock clocks. A stable OC can become unstable after a driver update, and this error is a classic symptom.
  • Power supply: This error can also appear if the GPU isn't getting enough juice. Check that your PSU meets the card's minimum wattage, and that the 6-pin or 8-pin cables are seated properly.
  • Windows updates: Some games require specific Windows updates. Go to Settings > Update & Security and install pending updates, then retry.

One last thing: if you're running a game with mods, disable them temporarily. I've seen a misbehaving mod trigger this error on launch, even though the error looks like a hardware issue.

My Verdict

Starting with the driver check is right, but I'd bet on the DirectX runtime reinstall as the actual fix for most people. It's quick and harmless, and it's saved me hours of frustration. The clean install is your nuclear option — do it only if you're comfortable with Safe Mode. If you follow these steps in order, you'll have the game running in under 20 minutes. And if you're still stuck after all that, drop a comment below with your GPU model and driver version — I'll help you debug.

Related Errors in Software – Games & Drivers
0x41000000 Fix 'Display driver stopped responding' error 0x41000000 in games OpenGL 2.0 Required Fix 'OpenGL 2.0 Required' Error in Minecraft & Old Games Something went wrong "Something went wrong" error in Discord on Windows 11 24H2 Fatal D3D: Device Removed Fix Monster Hunter Wilds DX12 Error Fatal D3D: Device Removed on PC

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.