Expert Methods: Purging DirectDraw Problems From WIN10/11 Systems

Expert Methods: Purging DirectDraw Problems From WIN10/11 Systems

David Lv11

Expert Methods: Purging DirectDraw Problems From WIN10/11 Systems

The DirectDraw error is one some players have reported occurring when they try to start older retro games on Windows 11/10 PCs. Those players see an error message that says, “DirectDraw error (variable error code) DDERR_UNSUPPORTED.” Windows games don’t start when that error message pops up.

Consequently, players can’t play older games like Age of Empires, Might and Magic 7, and Diablo because of the DirectDraw error. The same error can also occur for art and design software. This is how you can fix the DirectDraw error on a Windows 11/10 PC.

1. Configure Affected Apps to Run in Compatibility Mode

Running games and software in compatibility mode is a resolution that’s fixed the DirectDraw error for many users. As the DirectDraw error usually arises for older games and software, it makes sense to do so. You can set games to run in compatibility mode like this:

  1. Open the Explorer file and folder manager by pressing Win + E and navigate to the affected game’s installation directory.
  2. Right-click the game’s EXE (application) file and select Properties.
  3. Click on Compatibility within the properties window.
  4. Select Run this program in compatibility mode to activate that setting’s drop-down menu.
    The Run the program in compatibility mode option
  5. Then select the latest Windows platform that was available in the game’s release year. If you’re not sure, choose a Windows 8 or 7 option on the menu.
  6. Select Apply to set the new compatibility option.
  7. Click OK to close out of the properties window.

There’s also a Program Compatibility Troubleshooter that might be useful for troubleshooting the DirectDraw error. That troubleshooter includes an option that sets recommended compatibility settings for a selected program. It enables you to test programs with compatibility settings.

If selecting the compatibility mode setting doesn’t work, consider utilizing the Program Compatibility Troubleshooter. This Program Compatibility Troubleshooter guide provides guidelines for accessing and utilizing that troubleshooter.

2. Set a 640 x 480 Resolution for the Game

The DirectX error can also occur because your monitor’s resolution is incompatible with that of the affected game or software. Remember that higher resolutions of today might not have existed in an old game’s release year.

To remedy that, try setting a 640 x 480 resolution for the game. You can do that by opening the Compatibility tab for a game as instructed for the first three steps of the preceding resolution. Then select the Run in 640 x 480 screen resolution checkbox and click Apply > OK.

If 640 x 480 is too low for you, you can also try applying a lower universal resolution within Windows settings. However, a resolution set within the Settings app will apply to Windows and all software. These are the steps for lowering the resolution within Settings:

  1. Click on the taskbar’s magnifying glass button or Search text box.
  2. Input the keyword change resolution in the settings.
  3. Select Change the resolution of the display inside the search results_._
  4. Next, click on the Display resolution drop-down menu.
    The Display resolution option
  5. Select a lower-resolution option on the menu.
    Resolution options in Settings
  6. Then click the Keep Changes button to set the selected resolution.
  7. Try starting the game or software.

3. Enable Legacy Component Features

Some users might need to enable older legacy component features to resolve the DirectDraw error. To be more specific, an older game might need the deprecated DirectPlay feature enabled to run. This is how you can enable legacy component features on Windows 11/10:

  1. First, open Programs and Features by pressing Windows key + R, entering appwiz.cpl inside the Run dialog, and selecting OK.
  2. Click on the Turn Windows features on or off navigation option along the left side of the uninstaller tool.
    The Turn Windows features on or off option
  3. Double-click Legacy Components to expand it.
  4. Then select the DirectPlay checkbox.
    The DirectPlay option
  5. Select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) checkbox if it’s not selected.
    The .NET Framework 3.5 option
  6. Press OK to install the features.
  7. Restart Windows after installing the features.

4. Install Missing DirectX Runtime Components

As DirectDraw is a part of DirectX, this error is linked to that API. The error can arise because legacy games need older DirectX runtime libraries that might be missing on your PC. You can install missing DirectX components with DirectX End-User Runtime Web Installer like this:

  1. Bring up this DirectX End-User Runtime Web Installer page in your browsing software.
  2. Press Download on that webpage.
    The Download option for Microsoft DirectX End-User Runtime
  3. Open File Explorer to go to whatever folder your browser is set to download files to.
  4. Double-click the DirectX End-User Runtime Web Installer file (otherwise dxwebsetup.exe) to bring up an Installing Microsoft (R) DirectX (R) window.
  5. Then click I accept to make your agreement with Microsoft.
    The DirectX Runtime installer
  6. Select Next to install DirectX 9, 10, and 11 runtime components.

5. Try Some Basic Windows Fixes

If nothing has worked yet, there are some simple Windows tricks that usually fix display issues with software and games.

Update Your Video Card’s Driver

This error can also feasibly occur because an outdated or corrupted graphics driver is causing DirectDraw display component issues. Installing the latest graphics driver available for your PC’s GPU could remedy such issues. Our guide to updating GPU drivers on Windows includes instructions for installing new graphics drivers in five different ways.

The NVIDIA graphics driver download page

Run the Affected App in Windowed Mode

Running the game or software in windowed mode can also address resolution issues. To do so, check out our article about forcing games into windowed mode on Windows . Follow the instructions for that guide’s third method to set the software to start in windowed mode.

The Target box for a Windows game

Reinstall the Affected Game or Software

Reinstall affected games or software packages if you’re still trying to fix the DirectDraw error after applying other possible resolutions in this guide. If you’ve installed a game with gaming client software like Steam, Epic, or GOG, you can uninstall it with the same software. Or remove the software within the Control Panel or Settings with a method in this guide to uninstalling programs on Windows .

The Uninstall option

When you’ve done that, restart Windows and reinstall the game with your gaming client software. If the game has a DVD/CD, you’ll need to reinstall it with that disc.

Enjoy Your Retro Games or Apps on Windows

Those are the best and most likely potential resolutions to work for fixing the DirectDraw error on Windows 11/10 PCs. One of the possible solutions in this guide will likely get the DirectDraw error sorted on your PC since many users have fixed that issue by applying them. Then you can return to playing the games that didn’t start because of that error.

Consequently, players can’t play older games like Age of Empires, Might and Magic 7, and Diablo because of the DirectDraw error. The same error can also occur for art and design software. This is how you can fix the DirectDraw error on a Windows 11/10 PC.

Also read:

  • Title: Expert Methods: Purging DirectDraw Problems From WIN10/11 Systems
  • Author: David
  • Created at : 2024-06-25 11:38:23
  • Updated at : 2024-06-26 11:38:23
  • Link: https://win11.techidaily.com/expert-methods-purging-directdraw-problems-from-win1011-systems/
  • License: This work is licensed under CC BY-NC-SA 4.0.