Некоторые пользователи Windows 10 сталкиваются с ошибкой DirectDraw 16385 (или другим кодом ошибки) при попытке играть в устаревшие игры, такие как Diablo, Diablo II или Age of Empires, на компьютере с Windows 10.
Ошибка DirectDraw в Windows 10
После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных сценариев, в которых эта конкретная проблема может возникнуть. Вот список потенциальных причин, которые могут вызвать этот код ошибки:
- Игра работает в полноэкранном режиме. Имейте в виду, что для многих устаревших игр эта конкретная проблема возникает в ситуациях, когда игра настроена для работы в полноэкранном режиме. Однако многие затронутые пользователи подтвердили, что проблема больше не возникает, если они заставляют игру запускаться в оконном режиме.
- Игра несовместима с Windows 10. Если игра изначально не была разработана для работы в Windows 10, существует целый ряд проблем совместимости, которые могут вызвать этот код ошибки. К счастью, вы можете использовать режим совместимости, чтобы обойти большинство проблем, заставив исполняемый файл запускаться в режиме совместимости с более старой ОС Windows.
- Direct Play и .NET Framework 3.5 отключены. Как оказалось, подавляющее большинство устаревших игр, выпущенных, когда Windows XP была последней ОС от Microsoft, для работы потребуют Direct Play и .NET 3.5 Framework. Но поскольку эти технологии устарели и по умолчанию отключены в Windows 10, единственный способ решить эту проблему — повторно включить их на экране «Приложения и функции Windows».
- Проблема графического рендеринга. Проблемы с графическим рендерингом также могут способствовать появлению этой проблемы, если устаревшая игра не знает, как использовать новые технологии, такие как Direct3D 11 и Direct3D 12. В этом случае вы можете использовать оболочку, такую как dgVoodoo, чтобы сделать игра совместима с рендерингом в Windows 10.
Теперь, когда вы знаете всех потенциальных виновников, которые могут быть ответственны за появление этой ошибки DirectDraw в Windows 10 при попытке играть в устаревшие игры, вот список подтвержденных методов, которые другие затронутые пользователи успешно использовали, чтобы разобраться в этой проблеме:
Метод 1: принудительный запуск игры в оконном режиме
По мнению многих затронутых пользователей, вы можете решить эту конкретную проблему DirectDraw, изменив экран свойств исполняемого файла устаревшей игры, чтобы заставить его запускаться в оконном режиме.
Как ни странно, это приводит к удалению требования DirectDraw для многих устаревших игр, включая Diablo I и Diablo II. Вы можете принудительно применить этот обходной путь, перейдя на вкладку «Ярлыки» и добавив «-w» в конце цели.
Если вы еще не пробовали это конкретное исправление, следуйте приведенным ниже инструкциям, чтобы настроить свойства устаревшей игры, чтобы она запускалась в оконном режиме:
- Перейдите в место, где вы установили устаревшую игру (или щелкните правой кнопкой мыши ярлык игры) и выберите «Свойства» в только что появившемся контекстном меню.Доступ к экрану свойств
- Как только вы окажетесь на экране «Свойства», щелкните вкладку «Ярлык», затем добавьте «-w» в конце текстового поля «Цель» и нажмите «Применить», чтобы игра запускалась в оконном режиме.Принудительный запуск игры в оконном режиме
- После сохранения изменений дважды щелкните игру в обычном режиме и посмотрите, можете ли вы теперь играть в игру в оконном режиме, не увидев такой же ошибки.
Если вы все еще видите ошибку DirectDraw даже после того, как вы успешно изменили экран свойств основного исполняемого файла устаревшей игры, перейдите к следующему потенциальному исправлению ниже.
Метод 2: запуск игры в режиме совместимости
Если первый метод не сработал в вашем случае, следующее, что вы должны попробовать, — это принудительно запустить основной исполняемый файл в режиме совместимости с версией ОС, для которой изначально была разработана устаревшая игра. Эффективность этого конкретного исправления была подтверждена многими пользователями Windows 10, которые ранее не могли запустить Age of Empire.
Вы можете принудительно запустить исполняемый файл в режиме совместимости, запустив средство устранения неполадок совместимости и применив рекомендованное исправление. Однако после тестирования этой функциональности Windows 10 мы рекомендуем принудительно применить это изменение вручную на экране «Свойства», чтобы убедиться, что вы выбираете правильную устаревшую ОС.
Если вы еще не пробовали это исправление, следуйте приведенным ниже инструкциям, чтобы принудительно запустить устаревшую игру в режиме совместимости:
- Щелкните правой кнопкой мыши основной исполняемый файл устаревшей игры (или ярлык игры, который вы используете для запуска игры) и выберите «Свойства» в только что появившемся контекстном меню.Доступ к экрану свойств
Примечание. Если вы хотите сначала попробовать средство устранения неполадок совместимости, нажмите «Устранение неполадок совместимости» в этом же меню.
- На экране «Свойства» ярлыка / исполняемого файла устаревшей игры щелкните вкладку «Совместимость» в меню вверху.
- На вкладке «Совместимость» установите флажок «Запустить эту программу в режиме совместимости для», затем выберите Windows XP (пакет обновления 3) из списка доступных параметров.Запуск программы в режиме совместимости с Windows XP
- Нажмите «Применить», чтобы сохранить изменения, затем запустите игру и посмотрите, устранена ли проблема.
Если вы все еще сталкиваетесь с такой же ошибкой DirectDraw 16385 даже после принудительного запуска устаревшей игры в режиме совместимости, перейдите к следующему потенциальному исправлению ниже.
Метод 3: включение Direct Play и .NET 3.5
Другая довольно распространенная причина, которая может вызывать эту ошибку, — это случай, когда устаревшая игра, которую вы пытаетесь визуализировать на своем компьютере с Windows 10, требует включения Direct Play и .NET Framework 3.5 — эти технологии к настоящему времени устарели и отключены. по умолчанию в Windows 10.
Если исходный разработчик игры не обновил игру для использования более новых эквивалентов Direct Play и .NET Framework 3.5, единственный способ исправить ошибку DirectDraw 16385 — повторно включить эти 2 устаревших компонента из меню «Функции Windows» на Windows 10.
Эффективность этого метода была подтверждена многими пользователями, которые ранее сталкивались с этой проблемой в Windows 10. Вот что вам нужно сделать, чтобы включить Direct Play и .NET Framework 3.5:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» в текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты». Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.Доступ к экрану «Программы и компоненты»
- Находясь на экране «Программы и компоненты», нажмите «Включить или отключить функции Windows» в левом вертикальном меню.Включение и выключение функций Windows
Примечание. Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.
- Как только вы войдете в меню «Возможности Windows», начните с установки флажка, связанного с .NET Framework 3.5 (включая .NET 2.0 и 3.0), и нажмите «Да» в ответ на запрос подтверждения.Включение .NET Framework 3.5
- Затем установите флажок «Связать с устаревшими компонентами», затем разверните меню и включите прямое воспроизведение, прежде чем нажать «ОК», чтобы сохранить изменения.Доступ к устаревшим компонентам
- Подтвердите операцию, затем перезагрузите компьютер и снова запустите устаревшую игру, чтобы проверить, удалось ли вам исправить ошибку DirectDraw 16385.
Если проблема все еще не решена, перейдите к следующему потенциальному исправлению ниже.
Метод 4: Использование dgVoodo Wrapper
Если ни один из вышеперечисленных методов не помог в вашем случае, вам следует рассмотреть возможность использования оболочки (например, dgVoodoo), которая способна преобразовывать старые графические API-интерфейсы в Direct3D 11 или Direct3D 12, чтобы вы могли визуализировать игру в более новых операционных системах, таких как Windows 8.1 и Windows 10.
Использование оболочки, такой как dgVoodoo, в конечном итоге устранит большинство проблем совместимости и рендеринга, которые могут быть причиной появления ошибки DirectDraw, которую вы видите, когда пытаетесь сыграть в устаревшую игру. Вдобавок к этому вы также можете использовать оболочки для включения различных переопределений, улучшений и использовать их вместе с другими сторонними инструментами для улучшения или улучшения игрового процесса.
Если ни один из других методов, представленных выше, не позволил вам решить эту конкретную проблему, следуйте приведенным ниже инструкциям, чтобы загрузить и использовать dgVoodoo 2, чтобы обойти ошибку DirectDraw и сыграть в устаревшую игру на своем компьютере с Windows 10:
- Посетите официальную страницу загрузки dgVoodoo2 и щелкните гиперссылку, связанную с стабильная версия dgVoodoo.
Скачивание последней версии dgVoodoo - После завершения загрузки используйте такую утилиту, как WinRar, WinZip или 7Zip, чтобы извлечь содержимое папки dgVoodoo в удобную папку.
- После извлечения утилиты дважды щелкните основной исполняемый файл и следуйте официальной документации, чтобы настроить его для устаревшей игры, которую вы пытаетесь отобразить в Windows 10.
Чем более новой является версия и сборка Windows, тем больше вероятность появления какой-нибудь ошибки при запуске в ней устаревшего программного обеспечения. Примером может служить ошибка DirectDraw 16385 или с иным кодом при запуске устаревших игр вроде Diablo II или Age of Empires в Windows 10. Ошибка возникает далеко не у всех пользователей «десятки», но статистически вероятность с ней столкнуться в Windows 10 выше, чем в более ранних версиях системы.
Ошибка DirectDraw в Windows 10 может возникнуть из-за несовместимости, использования полноэкранного режима, отключенных компонентов Direct Play и .NET Framework, а также проблем с рендерингом, когда устаревшая игра не знает, как использовать современные технологии, например, Direct3D 11 и Direct3D 12. Когда-нибудь в будущем запуск игр начала 2000 годов будет возможен только в эмуляторах, а пока что столкнувшимся с ошибкой DirectDraw при запуске старых игр в Windows 10 можно дать такие рекомендации.
Использование оконного режима
Для начала можно попробовать запустить игру в обычном оконном режиме.
Для этого откройте свойства ярлыка игры.
И добавьте через пробел ключ -w в конец пути к исполняемому файлу игры.
Сам путь, как обычно, указывается в поле «Объект».
Сохраните изменения и запустите игру.
Если устранить таким способом ошибку DirectDraw не удалось, переходим к следующему варианту.
Запуск в режиме совместимости
Для устранения проблем совместимости в Windows 10 предусмотрена специальная функция, задачей которой является «убедить» запускаемую программу, что она работает в более ранней версии операционной системы.
Удается ей это не всегда, но в случае с той же Age of Empire вроде бы всё работает, по крайней мере, об этом сообщали многие пользователи, столкнувшиеся при запуске этой игры с ошибкой DirectDraw.
Откройте свойства исполняемого файла или ярлыка игры, переключитесь на вкладку «Совместимость», активируйте чекбокс «Запустить программу в режиме совместимости» и выберите в выпадающем списке Windows XP (пакет обновления 3).
Сохраните настройки и запустите игру.
Также вы можете попробовать опцию «Исправление проблем с совместимостью», но тогда Windows 10 будет пробовать сама определить наиболее подходящую версию системы.
Включите Direct Play и .NET 3.5
Достаточно распространенной причиной ошибки является также недоступность системных компонентов Direct Play и .NET 3.5, которые в последних сборках могут быть отключены по умолчанию.
Откройте командой optionalfeatures модуль управления компонентами и установите флажки для .NET Framework 3.5 (включает .NET 2.0 и 3.0).
И Компоненты прежних версий -> Direct Play.
Нажмите «OK».
Если потребуется перезагрузка компьютера, перезагрузитесь.
Использование оболочки dgVoodo Wrapper
Если ни один из способов не помог, весьма вероятно, что причиной ошибки являются проблемы с рендерингом.
В этом случае можно попробовать прибегнуть к врапперу dgVoodo — специальной программе, позволяющей автоматически преобразовывать старые графические API-интерфейсы в Direct3D 11 и выше.
Скачать инструмент можно с сайта разработчика http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.
Распакуйте архив с враппером в любую папку и скопируйте файлы dgVoodooCpl.exe и dgVoodoo.conf, а также содержимое каталогов MS и Glide в папку с установленной игрой.
А еще лучше ничего не копировать, а нажать кнопку «Add» и просто указать путь к папке с игрой.
Далее включаем контроль dgVoodo нажатием кнопки «./» и запускаем игру.
Загрузка…
Some Windows 10 users are encountering the DirectDraw error 16385 (or a different error code) when attempting to play legacy games like Diablo, Diablo II, or Age of Empires on a Windows 10 computer.
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:
- The game runs in full-screen mode – Keep in mind that for a lot of legacy games, this particular issue occurs in situations where the game is configured to run in full-screen mode. However, a lot of affected users have confirmed that the issue no longer occurs if they force the game to run in windowed mode.
- The Game is not compatible with Windows 10 – If the game was not originally developed to run on Windows 10, there is an entire host of compatibility issues that might cause this error code. Fortunately, you can use compatibility mode to get around most issues by forcing the executable to run in compatibility mode with an older Windows OS.
- Direct Play and .NET Framework 3.5 are Disabled – As it turns out, the vast majority of legacy games that were released when Windows XP was the latest OS from Microsoft will require Direct Play and .NET 3.5 Framework in order to work. But since these technologies are deprecated and disabled by default on Windows 10, the only way to fix this issue is to re-enable them from the Windows Apps & Features screen.
- Graphical Rendering issue – Graphical rendering issues can also contribute to the apparition of this issue if the legacy game doesn’t know how to use new technologies like Direct3D 11 and Direct3D 12. In this case, you can use a wrapper like dgVoodoo to make the game compatible renderable on Windows 10.
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:
- Navigate to the location where you installed the legacy game (or right-click on the game’s shortcut) and click on Properties from the context menu that just appeared.
Accessing the Properties screen - Once you’re inside the Properties screen, click on the Shortcut tab, then add ‘-w‘ at the end of the Target text box and hit Apply in order to force the game to run in windowed mode.
Forcing the game to run in windowed mode - After the changes have been saved, double-click on the game normally and see if you are now able to play the game in windowed mode without seeing the same kind of error.
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:
- Right-click on the main executable of the legacy game (or the game’s shortcut that you use to launch the game) and choose Properties from the context menu that just appeared.
Accessing the Properties screen Note: If you want to try the Compatibility troubleshooter first, click on Troubleshoot Compatibility from this same menu.
- Inside the Properties screen of the legacy game shortcut / executable, click on the Compatibility tab from the menu at the top.
- Once you’re inside the compatibility tab, check the box associated with Run this program in compatibility mode for, then select Windows XP (Service Pack 3) from the list of available options.
Running the program in compatibility mode with Windows XP - Click on Apply to save the changes, then launch the game and see if the problem is now fixed.
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:
- Press Windows key + R to open up a Run dialog box. Next, type ‘appwiz.cpl’ inside the text box and press Enter to open up the Programs and Features menu. When you’re prompted by the UAC (User Account Control), click Yes to grant admin access.
Accessing the Programs and Features screen - Once you’re inside the Programs and Features screen, click on Turn Windows features on or off from the left-hand side vertical menu.
Turning Windows Features On or Off Note: When you’re prompted by the UAC (User Account Control), click Yes to grant admin access.
- Once you’re inside the Windows Features menu, start by checking the box associated with .NET Framework 3.5 (includes .NET 2.0 and 3.0) and click Yes at the confirmation prompt.
Enabling the .NET Framework 3.5 - Next, check the box associate with Legacy Components, then expand the menu and enable Direct Play as well before clicking on Ok to save the changes.
Accessing the Legacy Components - Confirm the operation, then reboot your computer and launch the legacy game once again to see if you have successfully managed to fix the DirectDraw error 16385.
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:
- Visit the official download page of dgVoodoo2 and click on the hyperlink associated with the stable version of dgVoodoo.
Downloading the latest version of dgVoodoo - Once the download is complete, use a utility like WinRar, WinZip, or 7Zip to extract the contents of the dgVoodoo folder in a convenient folder.
- Once the utility is extracted, double-click on the main executable and follow the official documentation to configure it for the legacy game you are attempting to render on Windows 10.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
Проблема
При запуске игр, перечисленных в разделе «Информация в данной статье применима к», возможно возникновение приведенных ниже проблем.
-
Недоступен параметр Трехмерное ускорение.
-
Появляется сообщение об ошибке «Видеоадаптер не соответствует необходимым требованиям для игры».
-
Появляется сообщение об ошибке «Видеоадаптер не поддерживает трехмерное ускорение».
-
В средстве диагностики DirectX (Dxdiag.exe) параметр Всего памяти пуст или имеет значение Н/Д.
-
В средстве диагностики DirectX (Dxdiag.exe) недоступен параметр
DirectDraw или Direct3D.
Причина
Эта проблема может возникать по одной из приведенных причин.
-
Ваш компьютер не соответствует минимальным требованиям к аппаратному ускорению трехмерной графики для запуска игры.
-
Объем памяти видеоадаптера недостаточен для запуска игры.
-
Отключено ускорение DirectDraw.
-
Для видеоадаптера используются устаревшие драйверы.
-
Не установлена или повреждена последняя версия DirectX.
-
Одна или несколько программ, выполняющихся в фоновом режиме, конфликтуют с игрой.
Решение
Чтобы решить эту проблему, воспользуйтесь приведенными ниже способами в указанном порядке.
Примечание. Приведенные ниже действия могут отличаться в зависимости от версии установленной на компьютере операционной системы Microsoft Windows. В этом случае для выполнения этих действий см. документацию к продукту.
Способ 1. Настройте полное аппаратное ускорение
Для этого выполните указанные ниже действия.
-
Откройте окно «Настройки экрана». Выполните для этого описанные ниже действия в соответствии с используемой версией Windows.
-
Windows 7 или Windows Vista
Нажмите кнопку Пуск , в поле Начать поиск введите запрос экран, а затем в списке Программы выберите пункт Настройки экрана.
При получении запроса на подтверждение или ввод пароля администратора введите пароль или подтвердите действие.
-
Windows XP и более ранние версии
Нажмите кнопку Пуск, выберите элемент Выполнить, введите команду desk.cpl и нажмите кнопку ОК.
-
-
Перейдите на вкладку Параметры и нажмите Дополнительно.
-
На вкладке Производительность или Диагностика перетащите ползунок Аппаратное ускорение в крайнее правое (полное) положение.
-
Нажмите кнопку ОК, а затем кнопку Закрыть.
-
В ответ на предложение перезагрузить компьютер нажмите кнопку Да.
Если ваш компьютер соответствует минимальным требованиям к системе, используйте для обхода проблемы приведенные ниже способы.
Способ 2. Включите DirectDraw или Direct3D
Чтобы включить DirectDraw или Direct3D, выполните описанные ниже действия в соответствии с используемой версией Windows.
-
Запустите средство диагностики DirectX (Dxdiag.exe). Для этого выполните указанные ниже действия.
-
Windows 7 или Windows Vista
Нажмите кнопку Пуск , в поле Начать поиск введите запрос dxdiag и нажмите клавишу ВВОД.
При получении запроса на подтверждение или ввод пароля администратора введите пароль или подтвердите действие.
-
Windows XP и более ранние версии
Нажмите кнопку Пуск, выберите элемент Выполнить, введите команду dxdiag и нажмите кнопку ОК.
-
-
На вкладке Экран убедитесь, что в разделе Возможности DirectX включены функции Ускорение DirectDraw и Ускорение Direct3D.
Если в одной из строк указан статус Отключено, нажмите кнопку Включить для этой строки.
-
Если в компьютере установлено несколько видеоадаптеров, повторите шаг 2 на каждой вкладке Экран в средстве диагностики DirectX.
Способ 3. Скачайте и установите последнюю версию веб-установщика исполняемых библиотек DirectX для конечного пользователя
Для этого посетите веб-сайт корпорации Майкрософт по адресу:
http://www.microsoft.com/ru-ru/download/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en
Примечание. При установке может появиться следующее сообщение об ошибке:
Устанавливаемое программное обеспечение не проходило проверку на совместимость с этой версией Windows. (Подробнее о тестировании на совместимость.)
Для получения дополнительной информации щелкните приведенный ниже номер статьи базы знаний Майкрософт:
822798 Не удается установить некоторые обновления и программы
Если проблема продолжает возникать, воспользуйтесь следующим способом.
Способ 4. Обновите видеодрайвер
Сведения о наличии обновлений для драйверов см. на веб-узле Центра обновления Windows по следующему адресу:
http://update.microsoft.com
Контактные данные поставщиков оборудования и программного обеспечения см. на указанном ниже веб-сайте корпорации Майкрософт.
http://support.microsoft.com/ru-ru/gp/vendors
Контактные данные сторонних компаний предоставляются для того, помочь пользователям получить необходимую техническую поддержку. Эти данные могут быть изменены без предварительного уведомления. Корпорация Майкрософт не дает гарантий относительно верности приведенных контактных данных независимых производителей.
Если проблема продолжает возникать, воспользуйтесь следующим способом.
Способ 5. Перезагрузите компьютер, используя «чистую» загрузку
Как правило, при загрузке Microsoft Windows автоматически загружается ряд программ, которые могут конфликтовать с игрой. К числу таких программ относятся антивирусные и системные служебные программы. Чтобы предотвратить автоматический запуск подобных программ, выполните «чистую» загрузку.
Дополнительные сведения о том, как выполнить «чистую» загрузку, см. в следующей статье базы знаний Майкрософт:
Для получения дополнительных сведений, а также для просмотра указаний для других операционных систем щелкните следующий номер статьи базы знаний Майкрософт:
331796 Выполнение «чистой» загрузки для выявления конфликта игры или используемой программы с фоновыми программами
Если проблема продолжает возникать, воспользуйтесь следующим способом.
Способ 6. Запретите функцию удаленного управления рабочим столом через NetMeeting и закройте NetMeeting
При включенной функции удаленного управления рабочим столом программа Microsoft Windows NetMeeting отключает Direct3D. Чтобы запретить удаленное управление рабочим столом через NetMeeting, выполните приведенные действия.
-
Запустите NetMeeting.
-
В меню Сервис выберите пункт Удаленное управление рабочим столом.
-
Снимите флажок Включить удаленное управление рабочим столом на этом компьютере.
-
Нажмите кнопку ОК.
-
Закройте NetMeeting.
Если проблема продолжает возникать, воспользуйтесь следующим способом.
Способ 7. Отключите функцию Windows XP «Включить совмещение записи»
Чтобы отключить функцию «Включить совмещение записи», выполните указанные ниже действия.
-
В меню Пуск выберите пункт Панель управления, а затем дважды щелкните значок Экран.
-
Перейдите на вкладку Параметры, нажмите Дополнительно, затем перейдите на вкладку Диагностика.
-
Снимите флажок Включить совмещение записи.
-
Нажмите кнопку ОК, затем снова OK.
-
Если проблема не устранена, повторите шаги 1–4, но при выполнении шага 4 установите флажок Включить совмещение записи.
Запустите игру. Если проблема продолжает возникать, воспользуйтесь следующим способом.
Способ 8. Создайте новую учетную запись пользователя в Windows XP
Для создания новой учетной записи на компьютере под управлением Windows XP выполните указанные действия.
-
Откройте инструмент «Управление компьютером». Выполните для этого описанные ниже действия в соответствии с используемой версией Windows.
-
Windows 7 или Windows Vista
Нажмите кнопку Пуск , в поле Начать поиск введите запрос compmgmt.msc и нажмите клавишу ВВОД.При получении запроса на подтверждение или ввод пароля администратора введите пароль или подтвердите действие.
-
Windows XP и более ранние версии
Чтобы открыть инструмент «Управление компьютером» в Windows XP, в меню Пуск выберите Выполнить, введите команду compmgmt.msc и нажмите кнопку ОК.
-
-
Разверните раздел Локальные пользователи и группы, щелкните правой кнопкой мыши папку Пользователи и выберите пункт Новый пользователь.
-
В поле Пользователь введите Имя пользователя.
-
В полях Пароль и Подтверждение введите Пароль пользователя и нажмите кнопку Создать.
Внимание Пароль чувствителен к регистру. Например, «MyPassword» и «mypassword» — два различных пароля.
-
Дважды щелкните созданную учетную запись пользователя, перейдите на вкладку Членство в группах, нажмите кнопку Добавить, чтобы добавить пользователя в соответствующую группу, после чего нажмите кнопку ОК.
Примечание. Для запуска некоторых игр требуется учетная запись, входящая в группу администраторов.
Дальнейшие действия
Для получения дополнительной помощи посетите веб-сайт службы поддержки Майкрософт. На нем доступны указанные ниже службы.
-
Сообщество Microsoft Community (http://answers.microsoft.com/ru-ru/windows/default.aspx). Возможность задать вопрос лучшим специалистам корпорации Майкрософт (со статусом Microsoft Most Valuable Professional) или другим пользователям.
-
Центры решений (http://support.microsoft.com/select/?target=hub). Список часто задаваемых вопросов и советов службы поддержки.
-
База знаний с возможностью поиска (http://support.microsoft.com/search/?adv=1). Поиск технических сведений и рекомендаций по самостоятельному разрешению вопросов, связанных с продуктами Майкрософт.
-
Прочие виды поддержки (http://support.microsoft.com/default.aspx?pr=csshome). Отправка вопросов или отзывов, а также обращение в службу поддержки пользователей Майкрософт через Интернет.
Нужна дополнительная помощь?
Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный DirectX, но у этой проблемы могут быть и иные причины. Что же еще способно вызвать эту неполадку?
Отключены DirectDraw и Direct3D
DirectDraw предоставляет приложениям непосредственный доступ к видеопамяти, используется для ускорения рендеринга двухмерной графики. Direct3D подобен DirectDraw, но отвечает за работу с трехмерной графикой. Оба эти API должны находиться в активном состоянии.
Чтобы проверить их статус, выполните в окошке Win + R команду dxdiag, переключитесь в открывшемся окне на вкладку «Экран» и посмотрите блок «Возможности DirectX».
Если API имеют статус «Откл», откройте управление компонентами Windows, разверните пункт «Компоненты прежних версий», установите галку в пункте DirectPlay и перезагрузитесь.
Задействуйте настройки совместимости
Так как ошибка DirectDraw в Windows 10 в определенной мере связана с используемым приложениями разрешением, как вариант, можете попробовать такой трюк.
Откроете свойства исполняемого файла приложения, при запуске которого выдается ошибка, переключитесь на вкладку «Совместимость» и установите птичку в чекбоксе «Использовать разрешение экрана 640 x 480».
Решение не самое лучшее, так как работать в таком разрешении будет явно некомфортно.
Устаревшие видеодрайвера
Ошибка DirectDraw может быть вызвана и некорректной работой видеодрайвера. Проверьте актуальность драйвера видеокарты и обновите его в случае необходимости. Желательно использовать «родные» драйвера, а не те, которые поставляются Microsoft в составе операционной системы.
Переустановка DirectX
Если устранить ошибку не удалось, попробовать рискнуть переустановить DirectX.
В Windows нет опции удаления этого компонента, поэтому действовать придется прямо и даже грубо, удалив библиотеки DirectX вручную.
Для этого загрузитесь с любого LiveCD с файловым менеджером на борту (это нужно, чтобы обойти права доступа), зайдите в папку C:Windows и выполните поиск файлов, в названии которых имеется «D3dx».
Удалите все эти библиотеки, создав на всякий случай их резервные копии.
Загружаемся в обычном режиме, идем на сайт dlltop.ru/soft, заходим в раздел DirectX.
И скачиваем последнюю версию Директ для вашей операционной системы.
Запустите установщик и проследуйте указаниям мастера.
В результате на ваш ПК будет загружены и установлены все необходимые библиотеки компонента.
Загрузка…
Некоторые пользователи Windows 10 сталкиваются с ошибкой DirectDraw 16385 (или другим кодом ошибки) при попытке играть в устаревшие игры, такие как Diablo, Diablo II или Age of Empires, на компьютере с Windows 10.
Ошибка DirectDraw в Windows 10
После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных сценариев, в которых эта конкретная проблема может возникнуть. Вот список потенциальных причин, которые могут вызвать этот код ошибки:
- Игра работает в полноэкранном режиме. Имейте в виду, что для многих устаревших игр эта конкретная проблема возникает в ситуациях, когда игра настроена для работы в полноэкранном режиме. Однако многие затронутые пользователи подтвердили, что проблема больше не возникает, если они заставляют игру запускаться в оконном режиме.
- Игра несовместима с Windows 10. Если игра изначально не была разработана для работы в Windows 10, существует целый ряд проблем совместимости, которые могут вызвать этот код ошибки. К счастью, вы можете использовать режим совместимости, чтобы обойти большинство проблем, заставив исполняемый файл запускаться в режиме совместимости с более старой ОС Windows.
- Direct Play и .NET Framework 3.5 отключены. Как оказалось, подавляющее большинство устаревших игр, выпущенных, когда Windows XP была последней ОС от Microsoft, для работы потребуют Direct Play и .NET 3.5 Framework. Но поскольку эти технологии устарели и по умолчанию отключены в Windows 10, единственный способ решить эту проблему — повторно включить их на экране «Приложения и функции Windows».
- Проблема графического рендеринга. Проблемы с графическим рендерингом также могут способствовать появлению этой проблемы, если устаревшая игра не знает, как использовать новые технологии, такие как Direct3D 11 и Direct3D 12. В этом случае вы можете использовать оболочку, такую как dgVoodoo, чтобы сделать игра совместима с рендерингом в Windows 10.
Теперь, когда вы знаете всех потенциальных виновников, которые могут быть ответственны за появление этой ошибки DirectDraw в Windows 10 при попытке играть в устаревшие игры, вот список подтвержденных методов, которые другие затронутые пользователи успешно использовали, чтобы разобраться в этой проблеме:
Метод 1: принудительный запуск игры в оконном режиме
По мнению многих затронутых пользователей, вы можете решить эту конкретную проблему DirectDraw, изменив экран свойств исполняемого файла устаревшей игры, чтобы заставить его запускаться в оконном режиме.
Как ни странно, это приводит к удалению требования DirectDraw для многих устаревших игр, включая Diablo I и Diablo II. Вы можете принудительно применить этот обходной путь, перейдя на вкладку «Ярлыки» и добавив «-w» в конце цели.
Если вы еще не пробовали это конкретное исправление, следуйте приведенным ниже инструкциям, чтобы настроить свойства устаревшей игры, чтобы она запускалась в оконном режиме:
- Перейдите в место, где вы установили устаревшую игру (или щелкните правой кнопкой мыши ярлык игры) и выберите «Свойства» в только что появившемся контекстном меню.Доступ к экрану свойств
- Как только вы окажетесь на экране «Свойства», щелкните вкладку «Ярлык», затем добавьте «-w» в конце текстового поля «Цель» и нажмите «Применить», чтобы игра запускалась в оконном режиме.Принудительный запуск игры в оконном режиме
- После сохранения изменений дважды щелкните игру в обычном режиме и посмотрите, можете ли вы теперь играть в игру в оконном режиме, не увидев такой же ошибки.
Если вы все еще видите ошибку DirectDraw даже после того, как вы успешно изменили экран свойств основного исполняемого файла устаревшей игры, перейдите к следующему потенциальному исправлению ниже.
Метод 2: запуск игры в режиме совместимости
Если первый метод не сработал в вашем случае, следующее, что вы должны попробовать, — это принудительно запустить основной исполняемый файл в режиме совместимости с версией ОС, для которой изначально была разработана устаревшая игра. Эффективность этого конкретного исправления была подтверждена многими пользователями Windows 10, которые ранее не могли запустить Age of Empire.
Вы можете принудительно запустить исполняемый файл в режиме совместимости, запустив средство устранения неполадок совместимости и применив рекомендованное исправление. Однако после тестирования этой функциональности Windows 10 мы рекомендуем принудительно применить это изменение вручную на экране «Свойства», чтобы убедиться, что вы выбираете правильную устаревшую ОС.
Если вы еще не пробовали это исправление, следуйте приведенным ниже инструкциям, чтобы принудительно запустить устаревшую игру в режиме совместимости:
- Щелкните правой кнопкой мыши основной исполняемый файл устаревшей игры (или ярлык игры, который вы используете для запуска игры) и выберите «Свойства» в только что появившемся контекстном меню.Доступ к экрану свойств
Примечание. Если вы хотите сначала попробовать средство устранения неполадок совместимости, нажмите «Устранение неполадок совместимости» в этом же меню.
- На экране «Свойства» ярлыка / исполняемого файла устаревшей игры щелкните вкладку «Совместимость» в меню вверху.
- На вкладке «Совместимость» установите флажок «Запустить эту программу в режиме совместимости для», затем выберите Windows XP (пакет обновления 3) из списка доступных параметров.Запуск программы в режиме совместимости с Windows XP
- Нажмите «Применить», чтобы сохранить изменения, затем запустите игру и посмотрите, устранена ли проблема.
Если вы все еще сталкиваетесь с такой же ошибкой DirectDraw 16385 даже после принудительного запуска устаревшей игры в режиме совместимости, перейдите к следующему потенциальному исправлению ниже.
Метод 3: включение Direct Play и .NET 3.5
Другая довольно распространенная причина, которая может вызывать эту ошибку, — это случай, когда устаревшая игра, которую вы пытаетесь визуализировать на своем компьютере с Windows 10, требует включения Direct Play и .NET Framework 3.5 — эти технологии к настоящему времени устарели и отключены. по умолчанию в Windows 10.
Если исходный разработчик игры не обновил игру для использования более новых эквивалентов Direct Play и .NET Framework 3.5, единственный способ исправить ошибку DirectDraw 16385 — повторно включить эти 2 устаревших компонента из меню «Функции Windows» на Windows 10.
Эффективность этого метода была подтверждена многими пользователями, которые ранее сталкивались с этой проблемой в Windows 10. Вот что вам нужно сделать, чтобы включить Direct Play и .NET Framework 3.5:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» в текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты». Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.Доступ к экрану «Программы и компоненты»
- Находясь на экране «Программы и компоненты», нажмите «Включить или отключить функции Windows» в левом вертикальном меню.Включение и выключение функций Windows
Примечание. Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.
- Как только вы войдете в меню «Возможности Windows», начните с установки флажка, связанного с .NET Framework 3.5 (включая .NET 2.0 и 3.0), и нажмите «Да» в ответ на запрос подтверждения.Включение .NET Framework 3.5
- Затем установите флажок «Связать с устаревшими компонентами», затем разверните меню и включите прямое воспроизведение, прежде чем нажать «ОК», чтобы сохранить изменения.Доступ к устаревшим компонентам
- Подтвердите операцию, затем перезагрузите компьютер и снова запустите устаревшую игру, чтобы проверить, удалось ли вам исправить ошибку DirectDraw 16385.
Если проблема все еще не решена, перейдите к следующему потенциальному исправлению ниже.
Метод 4: Использование dgVoodo Wrapper
Если ни один из вышеперечисленных методов не помог в вашем случае, вам следует рассмотреть возможность использования оболочки (например, dgVoodoo), которая способна преобразовывать старые графические API-интерфейсы в Direct3D 11 или Direct3D 12, чтобы вы могли визуализировать игру в более новых операционных системах, таких как Windows 8.1 и Windows 10.
Использование оболочки, такой как dgVoodoo, в конечном итоге устранит большинство проблем совместимости и рендеринга, которые могут быть причиной появления ошибки DirectDraw, которую вы видите, когда пытаетесь сыграть в устаревшую игру. Вдобавок к этому вы также можете использовать оболочки для включения различных переопределений, улучшений и использовать их вместе с другими сторонними инструментами для улучшения или улучшения игрового процесса.
Если ни один из других методов, представленных выше, не позволил вам решить эту конкретную проблему, следуйте приведенным ниже инструкциям, чтобы загрузить и использовать dgVoodoo 2, чтобы обойти ошибку DirectDraw и сыграть в устаревшую игру на своем компьютере с Windows 10:
- Посетите официальную страницу загрузки dgVoodoo2 и щелкните гиперссылку, связанную с стабильная версия dgVoodoo.
Скачивание последней версии dgVoodoo - После завершения загрузки используйте такую утилиту, как WinRar, WinZip или 7Zip, чтобы извлечь содержимое папки dgVoodoo в удобную папку.
- После извлечения утилиты дважды щелкните основной исполняемый файл и следуйте официальной документации, чтобы настроить его для устаревшей игры, которую вы пытаетесь отобразить в Windows 10.
Довольно много компьютерных геймеров сообщают о проблеме, при которой при попытке играть в игры (устаревшие), такие как Diablo или Age of Empires на своем компьютере с Windows 11 или Windows 10, они сталкиваются с ошибкой DirectDraw Unsupported Error, которая обычно сопровождается разными кодами ошибок. В этом посте мы определяем потенциальных виновников, а также предлагаем решения этой проблемы.
DirectDraw устарел. Он связан с DirectX API и помогает отображать 2D-графику в любой программе на компьютере с Windows. Вы, скорее всего, столкнетесь с этой ошибкой по одной или нескольким из следующих причин;
- Игра работает в полноэкранном режиме.
- Несовместимость игры с установленной версией / сборкой Windows.
- DirectPlay и .NET Framework 3.5 не включены.
- Проблема с графическим рендерингом.
Как включить DirectDraw?
Чтобы включить DirectDraw или Direct3D на компьютере под управлением Windows 11/10, следуйте этим инструкциям; запустите средство диагностики DirectX (dxdiag.exe). В окне dxdiag щелкните вкладку «Отображение» и убедитесь, что в разделе «Возможности DirectX» выбраны «Ускорение DirectDraw» и «Ускорение Direct3D». Нажмите «Включить», если отображается любой из вариантов. Отключено положение дел. Повторите действия, если на вашем компьютере установлено несколько видеоадаптеров.
Как исправить DirectDraw?
Сообщение об ошибке DirectDraw чаще всего вызывается любой программой, использующей Microsoft DirectX. Ошибки такого типа чаще всего связаны с видеоиграми. Ошибка DLL может появиться в любой момент во время игры, при использовании программного обеспечения или при запуске игры / приложения. Среди других исправлений вы можете просто перезагрузить компьютер, удалить и переустановить игру / приложение.
Если вы столкнулись с этим Ошибка DirectDraw при игре в устаревшие игры на вашем ПК с Windows вы можете попробовать наши рекомендуемые решения ниже в произвольном порядке и посмотреть, поможет ли это решить проблему.
- Запустить игру в оконном режиме
- Запустить игру в режиме совместимости
- Запустите игру с помощью dgVoodo Wrapper
- Установить DirectPlay
- Обновите DirectX до последней версии
- Обновите драйвер графического адаптера
- Отрегулируйте разрешение экрана
- Удалите и переустановите проблемную игру
Давайте посмотрим на описание процесса, связанного с каждым из перечисленных решений.
Прежде чем приступить к решениям, приведенным ниже, проверьте наличие обновлений и установите все доступные биты на свое устройство Windows и посмотрите, появляется ли ошибка снова при запуске / запуске игры. Также убедитесь, что DirectDraw и Direct3D включены (см. Инструкции выше).
1]Запускать игру в оконном режиме
Чтобы запустить устаревшие игры в оконном режиме на игровом ПК с Windows 11/10, сделайте следующее:
- Перейдите в место, где вы установили устаревшую игру. Либо щелкните правой кнопкой мыши ярлык игры и выберите «Свойства» в контекстном меню.
- На листе «Свойства» щелкните вкладку «Ярлык».
- Теперь добавьте суффикс -w в конец пути к файлу в поле Target.
- Щелкните Применить> ОК.
Теперь, когда вы запустите игру, она будет в оконном режиме, и ошибка DirectDraw теперь должна быть исправлена; иначе попробуйте следующее решение.
2]Запустите игру в режиме совместимости
Это решение требует, чтобы вы запустили устаревшую игру в режиме совместимости и посмотрели, решена ли проблема. Если нет, попробуйте следующее решение.
3]Запустите игру с помощью dgVoodo Wrapper
В dgVoodoo Wrapper способен преобразовывать старые графические API в Direct3D 11 или Direct3D 12, чтобы вы могли визуализировать игру в более новых версиях ОС Windows.
Чтобы запустить игру с помощью dgVoodo Wrapper на вашем устройстве Windows, сделайте следующее:
- Скачать стабильная версия dgVoodoo.
- Распакуйте архивный пакет.
- После извлечения утилиты дважды щелкните основной исполняемый файл и следуйте официальной документации, чтобы настроить его для устаревшей игры, которую вы пытаетесь отобразить в своей системе Windows.
4]Установите и включите DirectPlay.
Это решение требует, чтобы вы установили и включили DirectPlay на игровой установке. Также убедитесь, что в вашей системе включена .NET Framework 3.5 или новее.
5]Обновите DirectX до последней версии.
Убедитесь, что на вашем ПК с Windows установлена последняя версия DirectX, и посмотрите, поможет ли это.
6]Обновите драйвер графического адаптера.
Это решение требует, чтобы вы либо обновили графические / видеодрайверы вручную через диспетчер устройств, либо вы можете получить обновления драйверов в разделе «Дополнительные обновления» в Центре обновления Windows. Вы также можете загрузить последнюю версию драйвера с веб-сайта производителя оборудования видеокарты.
7]Настройте разрешение экрана
Это решение требует, чтобы вы отрегулировали разрешение экрана на вашем ПК с Windows и убедитесь, что он работает в 640 х 480 разрешение экрана.
8]Удалите и переустановите проблемную игру.
В крайнем случае, если до сих пор ничего не помогло, вы можете удалить игру (желательно, используя программу удаления стороннего программного обеспечения), которая выдает ошибку, а затем загрузить и переустановить последнюю версию игры на вашем Windows 10/11. ПК.
Связанный: Исправить ошибку сбоя инициализации DirectDraw на ПК с Windows.
DirectPlay — это вирус?
DirectPlay — это API (интерфейс прикладного программирования) внутри DirectX. Обычно это не должно вызывать никаких проблем с другими играми в вашей системе Windows, если только эта игра не имеет ошибок в ее античит-системе.
Нужен ли DirectPlay?
DirectPlay — это устаревшая библиотека API, которая была компонентом более ранних версий DirectX. DirectPlay больше не является обязательным требованием для современных приложений или игр. Однако вы все равно можете загрузить DirectPlay на свое устройство с Windows 11/10 — если вы хотите запускать игры начала 2000-х годов, это, скорее всего, все еще необходимо. Итак, по сути, некоторые старые игры не работают без DirectPlay.
Связанное сообщение: Программа не запускается из-за отсутствия d3drm.dll — ошибка устаревшей игры.
.
В последнее время, как сообщается, многие пользователи Windows 10 заявляют об ошибке DirectDraw при запуске игр. Даже при открытии программного обеспечения с интенсивным использованием графики их система в конечном итоге показывает ошибку DirectDraw с соответствующими кодами.
Содержание страницы
- 1 Как исправить «Ошибка DirectDraw при игре в игры в Windows 10»?
- 1.1 ИСПРАВЛЕНИЕ 1. Убедитесь, что DirectDraw и Direct3D включены:
- 1.2 ИСПРАВЛЕНИЕ 2: Убедитесь, что вы используете последнюю версию DirectX:
- 1.3 ИСПРАВЛЕНИЕ 3: Настройте совместимость разрешения экрана:
- 1.4 ИСПРАВЛЕНИЕ 4: Обновите драйвер видеокарты
Как исправить «Ошибка DirectDraw при игре в игры в Windows 10»?
Ситуация может быть очень неприятной; тем не менее, это разрешимо, и для этого есть достаточно исправлений. Если вы тоже испытываете то же самое, попробуйте исправления, упомянутые в этой статье ниже, и избавьтесь от «ошибки DirectDraw» во время игры в Windows 10. Давайте узнаем, как:
ИСПРАВЛЕНИЕ 1. Убедитесь, что DirectDraw и Direct3D включены.:
Основная роль DirectDraw — управлять дисплеями с помощью настройки разрешения и свойств. Кроме того, он также позволяет приложениям (играм) получать прямой доступ к памяти видео.
Напротив, Direct3D — это программный интерфейс приложения для трехмерной графики, который привык к рендеринг 3D-изображений на поверхность DirectDraw при создании или уничтожении других объектов Direct3D (если есть использовал).
Теперь важно убедиться, что DirectDraw и Direct3D включены. Для этого
- Сначала перейдите в панель поиска на рабочем столе, введите «dxdiag, « и щелкните соответствующий результат поиска. Это откроет Инструмент диагностики DirectX на экране вашей системы.
- На Окно диагностического инструмента DirectX, перейдите к Вкладка Display из вертикального меню.
- Ниже Возможности DirectX, проверьте, есть ли варианты DirectDraw ускорение а также Direct3D ускорение находятся включено или нет. Если Включено, то FIX 1 здесь заканчивается. Однако, если статус указан как отключен, выполните следующие действия:
- Запустить ЗАПУСТИТЬ подскажите, нажав WINDOWS + R все вместе введите «appwiz.cpl » в пустом текстовом поле, а затем нажмите ОК.
- Теперь о Окно «Программы и компоненты», нажми на Включение и отключение функций Windows в меню левой панели.
- В следующем запросе найдите параметр Устаревшие компоненты из списка, поставьте галочку расположен перед ним, а затем расширить то же самое.
- Поставьте галочку расположен перед опцией DirectPlay также.
- Нажмите на ОК чтобы сохранить изменения.
- Наконец, откройте соответствующую программу и проверьте, устранена ли ошибка DirectDraw или нет.
ИСПРАВЛЕНИЕ 2: Убедитесь, что вы используете последнюю версию DirectX:
Ошибка DirectDraw при игре в игры в Windows 10 также может срабатывать, если используемая вами версия DirectX устарела, повреждена или отсутствует. Поскольку DirectX является частью Microsoft Windows, все его обновления вводятся только через Центр обновления Windows. Прежде чем искать последнее обновление в Windows, проверьте, какая версия DirectX работает в вашей системе. Для этого
- Во-первых, перейдите в панель поиска на рабочем столе и введите «dxdiag » и щелкните соответствующий результат поиска. Это откроет Инструмент диагностики DirectX на экране вашей системы.
- Теперь под Вкладка «Система», ищите версию DirectX. Вы можете поискать в Google последнюю версию DirectX. Если вы используете последнюю версию, то на этом FIX 2 заканчивается. Однако если нет, выполните следующие действия:
- Открой Окно настроек и перейдите к Обновление и безопасность.
- Здесь, в меню правой панели, нажмите на Проверить обновления таб.
- Он установит все доступные обновления Windows 10, в том числе и DirectX.
- После этого перезагрузите систему, откройте соответствующую программу и проверьте, устранена ли ошибка DirectDraw при игре в игры в Windows 10.
ИСПРАВЛЕНИЕ 3: Настройте совместимость разрешения экрана:
Несовместимое разрешение экрана может привести к ошибке DirectDraw в Windows 10. Таким образом, в этом случае поможет настройка совместимости разрешения экрана. Для этого
- Сначала щелкните игру правой кнопкой мыши (что приводит к указанной ошибке), а затем выберите подменю. Характеристики вариант.
- На Окно свойств, перейдите Вкладка совместимости из вертикального меню, а затем поставьте галочку расположен перед опцией Запускайте с разрешением экрана 640 x 480.
- Наконец, нажмите на Применять а потом ОК.
- После этого откройте соответствующую программу и проверьте, устранена ли ошибка DirectDraw при игре в игры в Windows 10.
ИСПРАВЛЕНИЕ 4: Обновите драйвер видеокарты
Поврежденный, устаревший или отсутствующий драйвер видеокарты также может вызвать ошибку DirectDraw в Windows 10. Для разрешения ситуации желательно обновить драйвер видеокарты. Для этого
- Запустить ЗАПУСТИТЬ подскажите, нажав WINDOWS + R все вместе введите «devmgmt.msc » в пустом диалоговом окне, а затем нажмите ОК.
- Теперь о Диспетчер устройств окно, разверните параметр Драйвер дисплея.
- Щелкните правой кнопкой мыши драйвер в развернутом меню и выберите параметр Обновить драйвер.
- В следующем запросе нажмите на опцию Автоматический поиск обновленного программного обеспечения драйвера. Следуйте инструкциям на экране, чтобы завершить процесс.
- После этого повторно запустите программу / игру, показывая, что у вас возникла ошибка DirectDraw, и проверьте, устранена ли она.
Это 4 основных исправления, которые помогли многим пострадавшим пользователям избавиться от ошибки DirectDraw при игре в игры в Windows 10. Все исправления, упомянутые в списке выше, относительно просты и требуют только базовых знаний компьютера.
Однако для обновления драйвера в 4-м исправлении вы также можете использовать любой сторонний инструмент автоматического обновления драйверов и избавить себя от всего ручного процесса. Инструменты автоматического обновления драйверов распознают вашу систему и при необходимости находят правильный драйвер. Если у вас есть какие-либо вопросы или отзывы, напишите комментарий в поле для комментариев ниже.
Рекламные технологии сильно изменили то, как люди справляются с повседневной деятельностью. Введение…
Рекламные объявления В этой статье мы покажем вам варианты, которые вы можете сделать, чтобы исправить, когда Settings Keep…
Рекламные объявления На этой странице мы поделимся с вами последней версией Google Camera для Cubot Note 20 Pro.…
Ваша игра не открывается из-за Ошибка DirectDraw ? Это могло быть очень неприятно. Но не нужно паниковать. Вы определенно не один такой. Мы видели, как многие пользователи Windows сообщают об этой ошибке DirectDraw. И обычно это легко исправить. Читайте дальше и узнайте, как…
Попробуйте эти исправления:
- Проверьте, установлена ли на вашем компьютере последняя версия DirectX
- Обновите драйвер видеокарты
- Настройте параметры совместимости вашей программы
Метод 1. Убедитесь, что на вашем компьютере установлена последняя версия DirectX.
Как часть DirectX, DirectDraw используется для ускорения рендеринга графики в приложениях. DirectDraw позволяет приложениям работать в полноэкранном режиме или встраиваться в окно.
Ошибка DirectDraw могла быть вызвана старый поврежден или отсутствует DirectX на твоем компьютере. Вы можете следить мой предыдущий гид чтобы проверить, установлена ли на вашем компьютере последняя версия DirectX, и обновить ее, если она доступна.
Метод 2: обновите драйвер видеокарты
Старый, поврежденный или отсутствующий драйвер видеокарты на вашем компьютере также может вызвать ошибку DirectDraw. В этом случае мы рекомендуем вам обновите драйвер видеокарты до последней версии .
Получить драйвер для видеокарты можно двумя способами:
Обновление драйверов вручную — Вы можете обновить видеодрайвер вручную, перейдя на веб-сайт производителя видеокарты и выполнив поиск последней версии правильного драйвера для нее. Обязательно выберите единственный драйвер, совместимый с вашим вариантом системы Windows.
Автоматическое обновление драйверов — Если у вас нет времени, терпения или навыков работы с компьютером для обновления видеодрайвера вручную, вы можете сделать это автоматически с помощью Водитель Easy . Driver Easy автоматически распознает вашу систему и найдет правильный драйвер для вашей видеокарты и вашего варианта системы Windows, а также правильно загрузит и установит его:
-
Скачать и установите Driver Easy.
-
Запустите Driver Easy и щелкните Сканировать сейчас кнопка. Затем Driver Easy просканирует ваш компьютер и обнаружит проблемы с драйверами.
-
Нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе. (Для этого требуется Pro версия который поставляется с полной поддержкой и 30-дневная гарантия возврата денег . Вам будет предложено выполнить обновление, когда вы нажмете «Обновить все».
Заметка: Вы также можете сделать это бесплатно, если хотите, но частично вручную.
Метод 3. Настройте параметры совместимости вашей программы.
Ошибка DirectDraw также может быть вызвана несовместимым разрешением экрана. Вы можете настроить параметры совместимости вашей программы, чтобы решить эту проблему.
Для этого:
-
Щелкните правой кнопкой мыши ярлык вашей игровой программы или ее файла .exe, чтобы выбрать Свойства .
-
Нажмите Совместимость . Тогда отметьте Запуск с разрешением экрана 640 x 480 . потом Применять > Хорошо .
-
Как только вы это сделаете, запустите игру, чтобы убедиться, что все идет хорошо.
Вы устранили ошибку DirectDraw на своем компьютере? Не стесняйтесь комментировать ниже свой собственный опыт.
Quite a number of PC gamers are reporting the issue whereby attempting to play games (legacy) like Diablo, or Age of Empires on their Windows 11 or Windows 10 computer, they encounter the DirectDraw Unsupported Error usually accompanied by different error codes. In this post, we identify the potential culprits as well as provide solutions to this issue.
Stand-alone DirectDraw is deprecated. It is now is a subset of DirectX. DirectX contains Direct3D which is the primary graphics handling portion of DirectX. It is associated with DirectX API, and it helps to render 2D graphics in any program on a Windows computer. You are most likely to encounter this error due to one or more of the following reasons;
- The game is running in full-screen mode.
- Game incompatibility with installed version/build of Windows.
- DirectPlay and .NET Framework 3.5 are not enabled.
- Graphical Rendering issue.
How do I enable DirectDraw?
To enable DirectDraw or Direct3D on Windows 11/10 computer, follow these instructions; run the DirectX Diagnostic Tool (dxdiag.exe). In the dxdiag window, click the Display tab, verify that DirectDraw Acceleration and Direct3D Acceleration are selected under DirectX Features. Click Enable if either option shows Disabled status. Repeat the steps if multiple video adapters are installed on your computer.
How do you fix DirectDraw?
DirectDraw error message mostly will be triggered by any program that utilizes Microsoft DirectX. These kinds of errors are most commonly associated with video games. The DLL error could appear at any point during the game, or when using the software program, or during the game/app startup. Among other fixes, you can simply restart your PC, uninstall and reinstall the game/app.
If you’re faced with this DirectDraw Error when playing legacy games on your Windows PC, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run game in windowed mode
- Run game in Compatibility Mode
- Run the game using the dgVoodo Wrapper
- Install DirectPlay
- Update DirectX to the latest version
- Update graphics adapter driver
- Adjust screen resolution
- Uninstall and reinstall problematic game
Let’s take a look at the description of the process involved concerning each of the listed solutions.
Before you proceed with the solutions below, check for updates and install any available bits on your Windows device and see if the error reappears when you launch/run the game. Also, make sure DirectDraw and Direct3D is turned on (see the instructions above).
1] Run game in windowed mode
To run legacy games in windowed mode on your Windows 11/10 gaming PC, do the following:
- Navigate to the location where you installed the legacy game. Alternatively, right-click on the game’s shortcut and click Properties on the context menu.
- In the Properties sheet, click on the Shortcut tab.
- Now, suffix -w at the end of the file path in the Target field.
- Click Apply > OK.
Now, when you run the game it will be in windowed mode and the DirectDraw Error should be fixed now; else try the next solution.
2] Run game in Compatibility Mode
This solution requires you to run the legacy game in compatibility mode and see if the issue is resolved. If not, try the next solution.
3] Run the game using the dgVoodo Wrapper
The dgVoodoo Wrapper is capable of converting old graphics APIs to Direct3D 11 or Direct3D 12 so that you can render the game on newer versions of Windows OS.
To run the game using the dgVoodo Wrapper on your Windows device, do the following:
- Download the stable version of dgVoodoo.
- Unzip the archive package.
- Once the utility is extracted, double-click on the main executable and follow the official documentation to configure it for the legacy game you are attempting to render on your Windows system.
4] Install and enable DirectPlay
This solution requires you to install and enable DirectPlay on your gaming rig. Also, make sure that the .NET Framework 3.5 or newer is enabled on your system.
5] Update DirectX to the latest version
Make sure you’re running the latest version of DirectX on your Windows PC and see if that helps.
6] Update graphics adapter driver
This solution requires you to either update your graphics/video drivers manually via the Device Manager, or you can get the driver updates on the Optional Updates section under Windows Update. You may also download the latest version of the driver from the graphics card hardware manufacturer’s website.
7] Adjust screen resolution
This solution requires you to adjust the screen resolution on your Windows PC, and make sure it’s running in 640 x 480 screen resolution.
8] Uninstall and reinstall the problematic game
As a last resort if nothing has worked so far, you can uninstall the game (preferably, use a third-party software uninstaller) that is throwing the error, and then download and reinstall the latest version of the game on your Windows 10/11 PC.
Related: Fix DirectDraw Initialization Failed error on Windows PC.
Is DirectPlay a virus?
DirectPlay is an API (Application Programming Interface) inside of DirectX. Normally, it shouldn’t cause any issues with other games on your Windows system, unless that game has bugs in its anti-cheat system.
Is DirectPlay necessary?
DirectPlay is an obsolete API library that was a component of earlier DirectX versions. DirectPlay is no longer a requirement for modern apps or games. However, you can still download DirectPlay on your Windows 11/10 device – if you want to run games that date back to the early 2000s, it’s most likely still a requirement. So, essentially some older games don’t run without DirectPlay.
Related post: Program can’t start because d3drm.dll is missing – Legacy Game error.
Quite a number of PC gamers are reporting the issue whereby attempting to play games (legacy) like Diablo, or Age of Empires on their Windows 11 or Windows 10 computer, they encounter the DirectDraw Unsupported Error usually accompanied by different error codes. In this post, we identify the potential culprits as well as provide solutions to this issue.
Stand-alone DirectDraw is deprecated. It is now is a subset of DirectX. DirectX contains Direct3D which is the primary graphics handling portion of DirectX. It is associated with DirectX API, and it helps to render 2D graphics in any program on a Windows computer. You are most likely to encounter this error due to one or more of the following reasons;
- The game is running in full-screen mode.
- Game incompatibility with installed version/build of Windows.
- DirectPlay and .NET Framework 3.5 are not enabled.
- Graphical Rendering issue.
How do I enable DirectDraw?
To enable DirectDraw or Direct3D on Windows 11/10 computer, follow these instructions; run the DirectX Diagnostic Tool (dxdiag.exe). In the dxdiag window, click the Display tab, verify that DirectDraw Acceleration and Direct3D Acceleration are selected under DirectX Features. Click Enable if either option shows Disabled status. Repeat the steps if multiple video adapters are installed on your computer.
How do you fix DirectDraw?
DirectDraw error message mostly will be triggered by any program that utilizes Microsoft DirectX. These kinds of errors are most commonly associated with video games. The DLL error could appear at any point during the game, or when using the software program, or during the game/app startup. Among other fixes, you can simply restart your PC, uninstall and reinstall the game/app.
If you’re faced with this DirectDraw Error when playing legacy games on your Windows PC, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run game in windowed mode
- Run game in Compatibility Mode
- Run the game using the dgVoodo Wrapper
- Install DirectPlay
- Update DirectX to the latest version
- Update graphics adapter driver
- Adjust screen resolution
- Uninstall and reinstall problematic game
Let’s take a look at the description of the process involved concerning each of the listed solutions.
Before you proceed with the solutions below, check for updates and install any available bits on your Windows device and see if the error reappears when you launch/run the game. Also, make sure DirectDraw and Direct3D is turned on (see the instructions above).
1] Run game in windowed mode
To run legacy games in windowed mode on your Windows 11/10 gaming PC, do the following:
- Navigate to the location where you installed the legacy game. Alternatively, right-click on the game’s shortcut and click Properties on the context menu.
- In the Properties sheet, click on the Shortcut tab.
- Now, suffix -w at the end of the file path in the Target field.
- Click Apply > OK.
Now, when you run the game it will be in windowed mode and the DirectDraw Error should be fixed now; else try the next solution.
2] Run game in Compatibility Mode
This solution requires you to run the legacy game in compatibility mode and see if the issue is resolved. If not, try the next solution.
3] Run the game using the dgVoodo Wrapper
The dgVoodoo Wrapper is capable of converting old graphics APIs to Direct3D 11 or Direct3D 12 so that you can render the game on newer versions of Windows OS.
To run the game using the dgVoodo Wrapper on your Windows device, do the following:
- Download the stable version of dgVoodoo.
- Unzip the archive package.
- Once the utility is extracted, double-click on the main executable and follow the official documentation to configure it for the legacy game you are attempting to render on your Windows system.
4] Install and enable DirectPlay
This solution requires you to install and enable DirectPlay on your gaming rig. Also, make sure that the .NET Framework 3.5 or newer is enabled on your system.
5] Update DirectX to the latest version
Make sure you’re running the latest version of DirectX on your Windows PC and see if that helps.
6] Update graphics adapter driver
This solution requires you to either update your graphics/video drivers manually via the Device Manager, or you can get the driver updates on the Optional Updates section under Windows Update. You may also download the latest version of the driver from the graphics card hardware manufacturer’s website.
7] Adjust screen resolution
This solution requires you to adjust the screen resolution on your Windows PC, and make sure it’s running in 640 x 480 screen resolution.
8] Uninstall and reinstall the problematic game
As a last resort if nothing has worked so far, you can uninstall the game (preferably, use a third-party software uninstaller) that is throwing the error, and then download and reinstall the latest version of the game on your Windows 10/11 PC.
Related: Fix DirectDraw Initialization Failed error on Windows PC.
Is DirectPlay a virus?
DirectPlay is an API (Application Programming Interface) inside of DirectX. Normally, it shouldn’t cause any issues with other games on your Windows system, unless that game has bugs in its anti-cheat system.
Is DirectPlay necessary?
DirectPlay is an obsolete API library that was a component of earlier DirectX versions. DirectPlay is no longer a requirement for modern apps or games. However, you can still download DirectPlay on your Windows 11/10 device – if you want to run games that date back to the early 2000s, it’s most likely still a requirement. So, essentially some older games don’t run without DirectPlay.
Related post: Program can’t start because d3drm.dll is missing – Legacy Game error.
Имейте в виду, что когда мы говорим о DirectDraw, мы делаем это на API, который уже устарел сам по себе, поэтому он является частью Microsoftподмножество API DirectX вместе с Direct3D, чтобы быть основным источником управления графикой DirectX. Через него рендерится 2D-графика в любой программе или игре в Windows, что позволяет выполнять их в полноэкранном или оконном режиме.
Содержание
- Причины, вызывающие эту ошибку с DirectDraw
- Шаги, чтобы исправить ошибку
- Запустите игру в оконном режиме
- Отрегулируйте размер экрана
- Запускаем игру в режиме совместимости
- Включить Direct Play и .NET 3.5
Как мы уже упоминали, в настоящее время DirectDraw больше не работает самостоятельно, а является частью DirectX вместе с Direct3D. В свою очередь, он связан с API DirectX и поможет нам представить 2D-графику на нашем компьютере с Windows 10 и Windows 11.
Вот почему, если у нас возникают проблемы с DirectDraw при запуске старых игр, это может быть связано с одной из следующих причин:
- Несовместимость с Windows 10/11: Поскольку это старая игра, вполне вероятно, что она не предназначена для использования с современными операционными системами. Учитывая эту проблему, это может привести к появлению ошибки.
- Игра работает в полноэкранном режиме — Многие старые игры были настроены на запуск в полноэкранном режиме, однако проблема исчезает, когда мы запускаем их в оконном режиме.
- Проблемы с графикой – Эта ошибка может быть связана с несовместимостью с такими технологиями, как Direct3D 11 и Direct3D 12.
- Direct Play и .NET Framework 3.5 отключены – Для запуска многих старых игр, особенно разработанных для Windows XP, требуется Direct Play и .NET Framework 3.5. Поскольку это устаревшие технологии, они могут быть отключены в Windows 10/11.
Как мы видим, существуют разные причины, по которым наши старые игры имеют проблемы с запуском в Windows 10 и Windows 11, вызывая тем самым ошибку DirectDraw. Как только возможные проблемы будут обнаружены, мы посмотрим, что мы можем сделать, чтобы решить их.
Шаги, чтобы исправить ошибку
Далее мы увидим различные действия, которые мы можем выполнить, чтобы решить проблему DirectDraw при запуске старых игр на нашем компьютере с Windows 10 или Windows 11.
Запустите игру в оконном режиме
Эту конкретную проблему с DirectDraw можно исправить, заставив игру работать в оконном режиме, а не в полноэкранном режиме из ярлыка или свойств исполняемого файла.
Вот почему мы должны найти исполняемый файл .exe или прямой доступ к проблемной игре и щелкнуть по нему правой кнопкой мыши. В контекстном меню выбираем Свойства раздел. Далее, в кратчайший путь вкладку мы добавляем -w до конца пути к файлу внутри Направление поле.
Наконец, мы нажимаем «Применить» и «ОК», чтобы сохранить изменения и проверить, устраняет ли это ошибку.
Отрегулируйте размер экрана
Устаревшая игра, которую мы хотим запустить, могла быть разработана для работы с более низким разрешением экрана, чем разрешение нашего монитора, поэтому попытка принудительно запустить игру с более высоким разрешением приводит к появлению ошибки DirectDraw.
Вот почему может быть целесообразно уменьшить разрешение нашего монитора, когда мы собираемся запустить игру, чтобы адаптировать ее к ее требованиям и, таким образом, обеспечить ее без проблем. Для этого в Windows 11 кликаем правой кнопкой мыши на пустом месте рабочего стола и нажимаем Настроить дисплей. Это откроет меню настроек. Здесь, в Раздел Масштаб и дизайн, мы должны изменить разрешение экрана на самый низкий индекс, который позволяет нам система, например, 640 x 480 или 800 x 600 пикселей.
В случае, если мы используем Windows 10 что касается операционной системы, шаги очень похожи, поскольку меняется только внешний вид интерфейса экрана. Итак, кликаем правой кнопкой мыши по пустому месту на рабочем столе и выбираем Параметры дисплея . В меню Конфигурация не размещаем в разделе Экран. Здесь из Масштаб и распространение раздел меняем текущее разрешение на минимально возможное.
После внесения изменений мы снова проверяем, может ли игра теперь работать правильно и проблемы с DirectDraw исчезают.
Запускаем игру в режиме совместимости
Еще один вариант, который мы можем попробовать, — запустить игру в режиме совместимости с версией операционной системы, для которой изначально разрабатывалась игра.
Это то, что мы можем сделать вручную, щелкнув правой кнопкой мыши ярлык и открыв раздел «Свойства», чтобы выбрать правильную операционную систему. Для этого нажмите на кнопку Совместимость вкладку, а затем проверьте Запустить программу в режиме совместимости поле, а затем выберите Windows XP из списка доступных вариантов.
Как только это будет сделано, все, что вам нужно сделать, это нажать «Применить» и «ОК», чтобы сохранить изменения и снова запустить игру, чтобы убедиться, что она работает правильно.
Включить Direct Play и .NET 3.5
Для более старых игр, которые мы пытаемся запускать на нашем компьютере с Windows или Windows 11, могут потребоваться технологии Direct Play и .NET Framework 3.5. быть включенным . Поскольку речь идет о двух устаревших технологиях, их деактивация — это нормально. Если разработчик игры не обновил игру для использования более новых эквивалентов Direct Play и .NET Framework 3.5, необходимо будет включить эти 2 компонента в меню «Функции Windows».
Первым делом нужно будет нажать сочетание клавиш «Windows + R», чтобы запустить команду «Выполнить». Здесь мы пишем appwiz.cpl и нажмите Enter или кнопку OK.
Это откроет Программы и компоненты меню. Здесь мы нажимаем на Активировать или деактивировать функции Windows раздел, который мы находим в левом верхнем углу.
В появившемся новом окне мы должны проверить .NET Framework 3.5 (включая .NET 2.0 и 3.0) и щелкните Да, когда появится подтверждающее сообщение. Затем мы нажимаем на папку Legacy Components и проверяем Вариант прямого воспроизведения.
После завершения нажмите «ОК», чтобы сохранить изменения, и снова запустите проблемную игру, чтобы убедиться, что она работает правильно.
Обновлено 2023 января: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
- Скачайте и установите инструмент для ремонта здесь.
- Пусть он просканирует ваш компьютер.
- Затем инструмент почини свой компьютер.
Если вы получили ошибку с DirectDraw в качестве ключевого слова в ее описании, вероятно, вы пытались запустить определенное приложение или игру. Другие пользователи также жаловались, что их игры не открываются из-за ошибок DirectDraw. Так что проблема, с которой вы столкнулись, на самом деле не является исключением.
DirectDraw — это компонент DirectX, используемый в большинстве игр и современных графических программ в Windows. Если честно, ошибки DirectX сильно различаются. Поэтому логично, что сообщения или описания, информирующие вас о проблемах, могут отличаться. Сообщения, которые влияют на DirectDraw, обычно следующие:
Ошибка инициализации DirectDraw or DirectDraw не может быть инициализирован.
Ошибки DirectDraw исправить относительно легко. В этом руководстве мы покажем вам наиболее эффективные способы решения проблем с этим компонентом DirectX.
- В вашей системе могут возникать проблемы из-за того, что она не работает должным образом.
- Вирусная атака на вашу систему может вызвать ошибку DirectDraw.
- Ошибка в значениях реестра DirectX также может вызвать ошибку DirectDraw.
- Неправильное завершение работы Windows может вызвать ошибку из-за внезапного завершения работы.
- Случайное удаление файла DirectDraw или связанного с ним файла может вызвать ошибку.
- Когда система внезапно прекращает выполнение операций, связанных с DirectDraw, это вызывает ошибку.
- Эта проблема чаще всего возникает, когда процесс останавливается с помощью диспетчера задач.
Обновление за январь 2023 года:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Обновите DirectX до последней версии
- Введите dxdiag в строке поиска Windows (Win + S) и нажмите Enter.
- Проверьте информацию о версии внизу страницы.
- Google, чтобы узнать, установлена ли у вас последняя версия DirectX.
- Если это так, пропустите этот метод и переходите к следующему.
- Если нет, нажмите Win + I и выберите «Обновление и безопасность».
- Перейдите в правое окно и нажмите на опцию Проверить наличие обновлений.
- Вместе с обновлениями Windows также установит последнюю версию DirectX.
Отдельного программного обеспечения для установки DirectX на ваш компьютер нет. Поэтому, чтобы исправить ошибку DirectDraw в Windows 10, вам необходимо установить его через Центр обновления Windows. Перед тем, как начать процесс загрузки, проверьте, какую версию вы используете в настоящее время.
Настройка совместимости разрешение экрана
- Щелкните правой кнопкой мыши игру или приложение, вызывающее ошибку, и выберите «Свойства».
- Перейдите на вкладку «Совместимость».
- Установите флажок «Выполнить разрешение экрана 640 x 480».
- Выберите Применить, а затем нажмите ОК.
Ошибка DirectDraw в Windows 10 частично связана с несовместимое разрешение экрана.
Обновите драйвер видео
- Щелкните правой кнопкой мыши значок «Пуск» и выберите «Выполнить».
- Введите в диалоговом окне devmgmt.msc и нажмите Enter.
- Найдите адаптеры дисплея и разверните их.
- Щелкните правой кнопкой мыши доступный драйвер видеокарты и выберите «Обновить драйвер».
- Выберите «Автоматически проверять наличие обновлений драйверов» и следуйте инструкциям на экране.
Если графический драйвер устарел, поврежден или отсутствует, может возникнуть ошибка DirectDraw.
Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь
Часто задаваемые вопросы
- Перезагрузите компьютер, если вы еще этого не сделали.
- Установите последнюю версию Microsoft DirectX.
- Предположим, что последняя версия Microsoft DirectX не исправляет ошибку.
- Удалите и переустановите игру или программное обеспечение.
- Восстановите Microsoft.
- Запустите средство диагностики DirectX (Dxdiag.exe).
- На вкладке «Отображение» убедитесь, что в разделе «Возможности DirectX» выбраны «Ускорение DirectDraw» и «Ускорение Direct3D».
Если возникает ошибка «Ошибка DirectDraw (DDERR UNSUPPORTED)», возможно, драйвер видеокарты отсутствует или устарел. Вы можете обновить драйвер видеокарты, чтобы исправить эту ошибку. Вы можете перейти на сайт производителя видеокарты и вручную загрузить и установить последнюю версию драйвера видеокарты.
Драйвер DirectDraw — это интерфейс для конкретного устройства, обычно предоставляемый производителем оборудования дисплея. DirectDraw предоставляет методы приложению и использует часть драйвера дисплея DirectDraw для работы непосредственно с оборудованием. Приложения никогда не вызывают напрямую драйвер дисплея.
Сообщение Просмотров: 234
Некоторые пользователи Windows 10 сталкиваются с ошибкой DirectDraw 16385 (или другим кодом ошибки) при попытке играть в устаревшие игры, такие как Diablo, Diablo II или Age of Empires, на компьютере с Windows 10.
После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных сценариев, в которых эта конкретная проблема может возникнуть. Вот список потенциальных причин, которые могут вызвать этот код ошибки:
- Игра работает в полноэкранном режиме. Имейте в виду, что для многих устаревших игр эта конкретная проблема возникает в ситуациях, когда игра настроена для работы в полноэкранном режиме. Однако многие затронутые пользователи подтвердили, что проблема больше не возникает, если они заставляют игру запускаться в оконном режиме.
- Игра несовместима с Windows 10. Если игра изначально не была разработана для работы в Windows 10, существует целый ряд проблем совместимости, которые могут вызвать этот код ошибки. К счастью, вы можете использовать режим совместимости, чтобы обойти большинство проблем, заставив исполняемый файл запускаться в режиме совместимости с более старой ОС Windows.
- Direct Play и .NET Framework 3.5 отключены. Как оказалось, подавляющее большинство устаревших игр, выпущенных, когда Windows XP была последней ОС от Microsoft, для работы потребуют Direct Play и .NET 3.5 Framework. Но поскольку эти технологии устарели и по умолчанию отключены в Windows 10, единственный способ решить эту проблему – повторно включить их на экране «Приложения и функции Windows».
- Проблема графического рендеринга. Проблемы с графическим рендерингом также могут способствовать появлению этой проблемы, если устаревшая игра не знает, как использовать новые технологии, такие как Direct3D 11 и Direct3D 12. В этом случае вы можете использовать оболочку, такую как dgVoodoo, чтобы сделать игра совместима с рендерингом в Windows 10.
Теперь, когда вы знаете всех потенциальных виновников, которые могут быть ответственны за появление этой ошибки DirectDraw в Windows 10 при попытке играть в устаревшие игры, вот список подтвержденных методов, которые другие затронутые пользователи успешно использовали, чтобы разобраться в этой проблеме:
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью…
Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D… (особенность: все игры были старыми, что наводило на разные мысли…).
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было…
Примеры, что нужно сделать, приведены на скринах ниже…
( 2 оценки, среднее 4.5 из 5 )