How to Fix Assassin’s Creed Shadows DX12 Error 0x887A0006 in Windows 11

If you’re encountering the DX12 error 0x887A0006 while trying to launch Assassin’s Creed Shadows on Windows 11, you’re not alone. This DirectX-related issue can prevent the game from starting or cause frequent crashes. In this guide, you’ll learn how to fix it using proven solutions that work.

 

1. Confirm DirectX 12 is Installed

The game requires DirectX 12 to run properly.

How to Check:

  • Press Windows + S, type dxdiag, and hit Enter.
  • Look under the System tab for DirectX Version.
  • If it’s not DirectX 12, download it from the official Microsoft DirectX page.

Tip: Restart your PC after installation to apply changes.

 

2. Disable In-Game Overlays

Overlays from Steam, Ubisoft Connect, or your GPU software can conflict with DirectX.

For Steam:

  • Open Steam → Click Steam > Settings → Go to In-Game.
  • Toggle off Enable the Steam Overlay while in-game.

For Ubisoft:

  • Launch Ubisoft Connect → Click your username > Settings.
  • Under General, uncheck Enable in-game overlay for supported games.

For AMD or NVIDIA:

  • Open AMD or NVIDIA software.
  • Search for “overlay” and disable any in-game overlay

 

3. Launch the Game with Alternative Options

Sometimes launching the game in a different mode resolves DirectX errors.

Try the Following:

  • In Steam, go to Library → Right-click Assassin’s Creed ShadowsPropertiesLaunch Options.
  • Test these one by one:
    • -window
    • -dx12
    • -dx11
    • -d3d11

 

4. Roll Back Your Graphics Driver

New drivers can sometimes introduce bugs. Rolling back might help.

Steps:

  1. Press Windows + X → Click Device Manager.
  2. Expand Display adapters.
  3. Right-click your GPU → Update driver.
  4. Select Browse my computer for drivers > Let me pick from a list.
  5. Choose a previous version → Click Next → Restart.

 

5. Perform a Clean Driver Installation with DDU

If rolling back doesn’t help, fully uninstall your current drivers.

Use Display Driver Uninstaller (DDU):

  • Download DDU from official source.
  • Boot into Safe Mode:
    • Type msconfig in search → Go to Boot tab → Check Safe Boot.
  • Run DDU → Select GPU → Click Clean and Restart.
  • After restart, go to msconfig again and uncheck Safe Boot to return to normal mode.

Then download and install the latest driver from NVIDIA or AMD.

 

6. Verify Integrity of Game Files

Corrupted files can also trigger DX12 errors.

  • In Steam, go to Library → Right-click the game → PropertiesInstalled Files → Click Verify integrity of game files.

 

7. Reinstall the Game

If file verification fails, reinstalling the game can help.

  • Go to SettingsApps → Find Assassin’s Creed Shadows → Click Uninstall.
  • Reinstall through Steam or Ubisoft Connect.

 

8. Assign High-Performance Graphics for the Game

Ensure your system uses the dedicated GPU.

How:

  • Go to Settings > System > Display > Graphics.
  • Click Browse, select the game’s .exe
  • Once added, click it → Choose High performance

 

9. Install Windows Updates

Pending Windows updates can cause system instability.

  • Go to Settings > Windows Update → Click Check for updates.
  • Download and install any updates, then restart your PC.

 

10. Run a Clean Boot

Background programs may conflict with the game.

How to Perform Clean Boot:

  • Type msconfig in search → Go to Services
  • Check Hide all Microsoft services → Click Disable all.
  • Go to Startup tab → Click Open Task Manager → Disable all startup apps.
  • Restart and launch the game.

 

11. Update BIOS (Advanced)

If all else fails, check for BIOS updates on your manufacturer’s site. Be cautious and follow instructions closely.

Warning: Make sure your device is plugged in and avoid interruptions during the update process.

 

Thoughts

Fixing the Assassin’s Creed Shadows DX12 error 0x887A0006 in Windows 11 may take a combination of these methods, depending on your system configuration. Start from the top and work your way down to identify the fix that works for you.

Views: 0

Recent Posts

Views: 0

Previous Post Previous Post

Leave a comment