After investigating this particular issue thoroughly, it turns out that there are several different scenarios in which this particular issue will occur. Here’s a list of potential causes that might be triggering this error code: Now that you know every potential culprit that might be responsible for the apparition of this DirectDraw error on Windows 10 when attempting to play legacy games, here’s a list of confirmed methods that other affected users have successfully used to get to the bottom of this issue:

Method 1: Forcing the Game to Run in Window Mode

According to a lot of affected users, you might be able to fix this particular DirectDraw issue by modifying the properties screen of the legacy game executable so that you force it to run in windowed mode. Weirdly enough, this ends up removing the DirectDraw requirement for a lot of legacy games including Diablo I and Diablo II. You can enforce this workaround by accessing the Shortcuts tab and adding ‘-w‘ at the end of the target. If you haven’t tried this particular fix yet, follow the instructions below to configure the legacy game’s properties so that it’s forced to run in windowed mode: In case you still end up seeing the DirectDraw error even after you have successfully modified the properties screen of the main executable of the legacy game, move down to the next potential fix below.

Method 2: Running the Game in Compatibility Mode

If the first method didn’t work in your case, the next thing you should try is to force the main executable to run in compatibility mode with an OS version that the legacy game was originally developed to work on. This particular fix was confirmed to be effective by a lot of Windows 10 users that were previously unable to run Age of Empire. You can force the executable to run in compatibility mode either by running the Compatibility Troubleshooter and applying the recommended fix. However, after testing this Windows 10 functionality, our recommendation is to enforce this modification manually from the Properties screen to ensure that you’re selecting the correct legacy OS. If you haven’t tried this fix yet, follow the instructions below to force the legacy game to run in compatibility mode: In case you’re still encountering the same kind of DirectDraw error 16385 even after forcing the legacy game to run in compatibility mode, move down to the next potential fix below.

Method 3: Enabling Direct Play and .NET 3.5

Another fairly common reason that might be causing this error is an instance in which the legacy game you’re trying to render on your Windows 10 computer requires Direct Play and .NET Framework 3.5 to be enabled – These technologies are deprecated by now and are disabled by default on Windows 10. If the original developer of the game has not updated the game to utilize the newer equivalents of Direct Play and .NET Framework 3.5, the only way to fix the DirectDraw error 16385 is to re-enable these 2 legacy components from the Windows Features menu on Windows 10. This method was confirmed to be effective by a lot of users that were previously dealing with this issue on Windows 10. Here’s what you need to do to enable Direct Play and .NET Framework 3.5: If this issue is still not resolved, move down to the next potential fix below.

Method 4: Using the dgVoodo Wrapper

If none of the methods above have worked in your case, you should consider using a wrapper (like dgVoodoo) that’s capable of converting old graphics APIs to Direct3D 11 or Direct3D 12 so that you can render the game on newer operating systems like Windows 8.1 and Windows 10. Using a wrapper like dgVoodoo will end up fixing the majority of compatibility and rendering issues that might be behind the apparition of the DirectDraw error that you’re seeing when you attempt to play a legacy game. On top of this, you can also use wrappers to enable various overrides, enhancement and use it them together with other 3rd party tools to enhance or improve the gaming experience. If none of the other methods featured above have allowed you to fix this particular issue, follow the instructions below to download & use the dgVoodoo 2 to bypass the DirectDraw error and play the legacy game on your Windows 10 computer:

How to Fix ‘D3drm.DLL is missing’ while Playing Legacy GamesFix: Google Drive Not Playing Videos ‘There was a problem playing this video’How to Fix High Disk Usage Issue when Playing Games on Windows 10How to Fix Computer Restarting when Playing Games?  FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 56 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 95 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 77 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 20 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 51 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 32 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 72 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 65 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 63 FIX  DirectDraw Error when Playing Legacy Games on Windows 10  - 87