A DirectDraw error in an old game usually needs a game-specific compatibility check, not a random DirectDraw download. Record the full error, identify the exact game release and try its official updates before changing Windows settings.

What is DirectDraw?
DirectDraw is an older Microsoft graphics interface used by many legacy games, especially for 2D display work. Microsoft documents it among its legacy graphics interfaces. An old game’s assumptions about display modes or graphics behaviour may not match a modern setup.
The error text alone does not tell you to replace your graphics card or install every optional Windows feature. “DirectDraw unsupported,” “could not initialize” and a named game’s Error 22 can point to different checks.
Start with the exact game and release
- Note whether you have the original disc, a store re-release, an expansion or a remaster.
- Install the publisher’s supported patches, or use the store’s verify/repair option if available.
- Back up saved games before reinstalling, changing a renderer or applying a patch.
- Read the support instructions for that edition and your Windows version.
This matters for searches such as Age of Empires on Windows 11 or the original Diablo II’s DirectDraw error: instructions for a later remaster may not fit the original game.
Check display and compatibility options
| Check | How to try it |
|---|---|
| Windowed mode | Use the game’s own option or a publisher-documented launch parameter. |
| Resolution and refresh rate | Try a mode the game supports, and record the setting so you can undo it. |
| Compatibility settings | Right-click the game’s executable, open Properties and check the Compatibility options available. |
| Graphics driver | Use Windows Update or the PC/GPU manufacturer’s supported driver. |
| Overlays or capture tools | Close a suspected overlay temporarily and test one change at a time. |
Do not add -w to every shortcut as a universal fix: command-line options depend on the game. Nor do you need to force the entire desktop to its lowest resolution before checking the game’s own settings.
Microsoft’s older-app compatibility guide recommends checking publisher updates and available compatibility tools. Keep changes limited to the affected game.
Does installing DirectX fix DirectDraw?
Not necessarily. Microsoft’s DirectX End-User Runtimes (June 2010) adds certain legacy side-by-side libraries used by some games. It does not replace the Windows DirectX version or promise to fix every DirectDraw error.
Install a required component only when the game’s official instructions call for it. Do not download a loose ddraw.dll from an unknown site or overwrite Windows system files. A reputable, game-specific compatibility wrapper is a different tool from a missing Windows file; follow its original project’s instructions if the game needs one.
DirectPlay and .NET are separate checks
Some older games need optional components, but a DirectDraw error does not prove that DirectPlay or .NET Framework 3.5 is missing. Enable only a documented requirement, through the supported Windows route.
If several unrelated programs also fail to start, use our Windows program launch guide. A full Windows reset is a large step for one old game and should not come before these checks.
Updated October 15, 2026. Reviewed using the sources linked in this guide.