Directdraw error 16385 heroes 3 что делать

Обновлено: 02.07.2024

The DirectX Diagnostic Tool (Dxdiag.exe) shows Approx. Total Memory as blank or N/A.

The DirectX Diagnostic Tool (Dxdiag.exe) shows the
DirectDraw option or the Direct3D option as unavailable.

Решение

Чтобы решить эту проблему, воспользуйтесь приведенными ниже способами в указанном порядке.

Примечание. Приведенные ниже действия могут отличаться в зависимости от версии установленной на компьютере операционной системы Microsoft Windows. В этом случае для выполнения этих действий см. документацию к продукту.

Способ 1. Настройте полное аппаратное ускорение

Для этого выполните указанные ниже действия.

Откройте окно «Настройки экрана». Выполните для этого описанные ниже действия в соответствии с используемой версией Windows.

Windows 7 или Windows Vista

Значок "Уведомление"

При получении запроса на подтверждение или ввод пароля администратора введите пароль или подтвердите действие.

Windows XP и более ранние версии

Перейдите на вкладку Параметры и нажмите Дополнительно.

На вкладке Производительность или Диагностика перетащите ползунок Аппаратное ускорение в крайнее правое (полное) положение.

5.If you are prompted to restart your computer, click Yes.

В ответ на предложение перезагрузить компьютер нажмите кнопку Да.


Если ваш компьютер соответствует минимальным требованиям к системе, используйте для обхода проблемы приведенные ниже способы.

Способ 2. Включите DirectDraw или Direct3D

Чтобы включить DirectDraw или Direct3D, выполните описанные ниже действия в соответствии с используемой версией Windows.

Запустите средство диагностики DirectX (Dxdiag.exe). Для этого выполните указанные ниже действия.

Windows 7 или Windows Vista

Значок "Уведомление"

При получении запроса на подтверждение или ввод пароля администратора введите пароль или подтвердите действие.

Windows XP и более ранние версии

На вкладке Экран убедитесь, что в разделе Возможности DirectX включены функции Ускорение DirectDraw и Ускорение Direct3D.

Если в одной из строк указан статус Отключено, нажмите кнопку Включить для этой строки.

Если в компьютере установлено несколько видеоадаптеров, повторите шаг 2 на каждой вкладке Экран в средстве диагностики DirectX.

Способ 3. Скачайте и установите последнюю версию веб-установщика исполняемых библиотек DirectX для конечного пользователя

Для этого посетите веб-сайт корпорации Майкрософт по адресу:

Устанавливаемое программное обеспечение не проходило проверку на совместимость с этой версией Windows. (Подробнее о тестировании на совместимость.)

Для получения дополнительной информации щелкните приведенный ниже номер статьи базы знаний Майкрософт:

822798 Не удается установить некоторые обновления и программы
Если проблема продолжает возникать, воспользуйтесь следующим способом.

Способ 4. Обновите видеодрайвер

Сведения о наличии обновлений для драйверов см. на веб-узле Центра обновления Windows по следующему адресу:


Если проблема продолжает возникать, воспользуйтесь следующим способом.

Способ 5. Перезагрузите компьютер, используя «чистую» загрузку

Как правило, при загрузке Microsoft Windows автоматически загружается ряд программ, которые могут конфликтовать с игрой. К числу таких программ относятся антивирусные и системные служебные программы. Чтобы предотвратить автоматический запуск подобных программ, выполните «чистую» загрузку.

Дополнительные сведения о том, как выполнить «чистую» загрузку, см. в следующей статье базы знаний Майкрософт:
Для получения дополнительных сведений, а также для просмотра указаний для других операционных систем щелкните следующий номер статьи базы знаний Майкрософт:

331796 Выполнение «чистой» загрузки для выявления конфликта игры или используемой программы с фоновыми программами
Если проблема продолжает возникать, воспользуйтесь следующим способом.

Способ 6. Запретите функцию удаленного управления рабочим столом через NetMeeting и закройте NetMeeting

При включенной функции удаленного управления рабочим столом программа Microsoft Windows NetMeeting отключает Direct3D. Чтобы запретить удаленное управление рабочим столом через NetMeeting, выполните приведенные действия.

В меню Сервис выберите пункт Удаленное управление рабочим столом.

Снимите флажок Включить удаленное управление рабочим столом на этом компьютере.

Если проблема продолжает возникать, воспользуйтесь следующим способом.

Способ 7. Отключите функцию Windows XP «Включить совмещение записи»

Чтобы отключить функцию «Включить совмещение записи», выполните указанные ниже действия.

В меню Пуск выберите пункт Панель управления, а затем дважды щелкните значок Экран.

Перейдите на вкладку Параметры, нажмите Дополнительно, затем перейдите на вкладку Диагностика.

Снимите флажок Включить совмещение записи.

Если проблема не устранена, повторите шаги 1–4, но при выполнении шага 4 установите флажок Включить совмещение записи.

Запустите игру. Если проблема продолжает возникать, воспользуйтесь следующим способом.

Способ 8. Создайте новую учетную запись пользователя в Windows XP

Для создания новой учетной записи на компьютере под управлением Windows XP выполните указанные действия.

Откройте инструмент «Управление компьютером». Выполните для этого описанные ниже действия в соответствии с используемой версией Windows.

Значок "Уведомление"

При получении запроса на подтверждение или ввод пароля администратора введите пароль или подтвердите действие.

Windows XP и более ранние версии

Чтобы открыть инструмент «Управление компьютером» в Windows XP, в меню Пуск выберите Выполнить, введите команду compmgmt.msc и нажмите кнопку ОК.

Разверните раздел Локальные пользователи и группы, щелкните правой кнопкой мыши папку Пользователи и выберите пункт Новый пользователь.

В поле Пользователь введите Имя пользователя.

В полях Пароль и Подтверждение введите Пароль пользователя и нажмите кнопку Создать.

Внимание Пароль чувствителен к регистру. Например, "MyPassword" и "mypassword" — два различных пароля.

Дважды щелкните созданную учетную запись пользователя, перейдите на вкладку Членство в группах, нажмите кнопку Добавить, чтобы добавить пользователя в соответствующую группу, после чего нажмите кнопку ОК.

Примечание. Для запуска некоторых игр требуется учетная запись, входящая в группу администраторов.

Запуск в режиме совместимости

Для устранения проблем совместимости в Windows 10 предусмотрена специальная функция, задачей которой является «убедить» запускаемую программу, что она работает в более ранней версии операционной системы.

Удается ей это не всегда, но в случае с той же Age of Empire вроде бы всё работает, по крайней мере, об этом сообщали многие пользователи, столкнувшиеся при запуске этой игры с ошибкой DirectDraw.

Откройте свойства исполняемого файла или ярлыка игры, переключитесь на вкладку «Совместимость», активируйте чекбокс «Запустить программу в режиме совместимости» и выберите в выпадающем списке Windows XP (пакет обновления 3) .

Совместимость

Сохраните настройки и запустите игру.

Также вы можете попробовать опцию «Исправление проблем с совместимостью», но тогда Windows 10 будет пробовать сама определить наиболее подходящую версию системы.

Управление компонентами

И Компоненты прежних версий -> Direct Play .

Direct Play

Нажмите «OK».

Если потребуется перезагрузка компьютера, перезагрузитесь.

Причина

Эта проблема может возникать по одной из приведенных причин.

Ваш компьютер не соответствует минимальным требованиям к аппаратному ускорению трехмерной графики для запуска игры.

Объем памяти видеоадаптера недостаточен для запуска игры.

Отключено ускорение DirectDraw.

Для видеоадаптера используются устаревшие драйверы.

Не установлена или повреждена последняя версия DirectX.

Одна или несколько программ, выполняющихся в фоновом режиме, конфликтуют с игрой.

Что делать, если при запуске старой игры на Windows 10 появляется ошибка DirectDraw

Чем более новой является версия и сборка Windows, тем больше вероятность появления какой-нибудь ошибки при запуске в ней устаревшего программного обеспечения. Примером может служить ошибка DirectDraw 16385 или с иным кодом при запуске устаревших игр вроде Diablo II или Age of Empires в Windows 10. Ошибка возникает далеко не у всех пользователей «десятки», но статистически вероятность с ней столкнуться в Windows 10 выше, чем в более ранних версиях системы.

DirectDraw 16385

Использование оконного режима

Для начала можно попробовать запустить игру в обычном оконном режиме.

Для этого откройте свойства ярлыка игры.

Свойства ярлыка

И добавьте через пробел ключ -w в конец пути к исполняемому файлу игры.

Ключ -w

Сам путь, как обычно, указывается в поле «Объект».

Сохраните изменения и запустите игру.

Если устранить таким способом ошибку DirectDraw не удалось, переходим к следующему варианту.

Дальнейшие действия

Для получения дополнительной помощи посетите веб-сайт службы поддержки Майкрософт. На нем доступны указанные ниже службы.

Cause

This issue may occur for any one of the following reasons:

Your computer does not meet the minimum 3D hardware requirements to run the game.

Your video adapter does not have sufficient video memory to run the game.

DirectDraw Acceleration is disabled.

You use out-of-date drivers for your video adapter.

The latest version of DirectX is not installed or is damaged.

One or more programs that are running in the background are interfering with the game.

Next steps

If you need more help, visit the Microsoft Customer Support Services Web site to find other solutions. This Web site provides the following services:

Использование оболочки dgVoodo Wrapper

Если ни один из способов не помог, весьма вероятно, что причиной ошибки являются проблемы с рендерингом.

В этом случае можно попробовать прибегнуть к врапперу dgVoodo — специальной программе, позволяющей автоматически преобразовывать старые графические API -интерфейсы в Direct3D 11 и выше.

Проводник

Распакуйте архив с враппером в любую папку и скопируйте файлы dgVoodooCpl.exe и dgVoodoo.conf , а также содержимое каталогов MS и Glide в папку с установленной игрой.

А еще лучше ничего не копировать, а нажать кнопку «Add» и просто указать путь к папке с игрой.

DgVoodo

Далее включаем контроль dgVoodo нажатием кнопки «./» и запускаем игру.

Метод 1: принудительный запуск игры в оконном режиме

По мнению многих затронутых пользователей, вы можете решить эту конкретную проблему DirectDraw, изменив экран свойств исполняемого файла устаревшей игры, чтобы заставить его запускаться в оконном режиме.

Как ни странно, это приводит к удалению требования DirectDraw для многих устаревших игр, включая Diablo I и Diablo II. Вы можете принудительно применить этот обходной путь, перейдя на вкладку «Ярлыки» и добавив «-w» в конце цели.

Если вы еще не пробовали это конкретное исправление, следуйте приведенным ниже инструкциям, чтобы настроить свойства устаревшей игры, чтобы она запускалась в оконном режиме:

  1. Перейдите в место, где вы установили устаревшую игру (или щелкните правой кнопкой мыши ярлык игры) и выберите «Свойства» в только что появившемся контекстном меню.Доступ к экрану свойств
  2. Как только вы окажетесь на экране «Свойства», щелкните вкладку «Ярлык», затем добавьте «-w» в конце текстового поля «Цель» и нажмите «Применить», чтобы игра запускалась в оконном режиме.Принудительный запуск игры в оконном режиме
  3. После сохранения изменений дважды щелкните игру в обычном режиме и посмотрите, можете ли вы теперь играть в игру в оконном режиме, не увидев такой же ошибки.

Если вы все еще видите ошибку DirectDraw даже после того, как вы успешно изменили экран свойств основного исполняемого файла устаревшей игры, перейдите к следующему потенциальному исправлению ниже.

[FIX] Ошибка DirectDraw при игре в устаревшие игры в Windows 10?

Некоторые пользователи Windows 10 сталкиваются с ошибкой DirectDraw 16385 (или другим кодом ошибки) при попытке играть в устаревшие игры, такие как Diablo, Diablo II или Age of Empires, на компьютере с Windows 10.


После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных сценариев, в которых эта конкретная проблема может возникнуть. Вот список потенциальных причин, которые могут вызвать этот код ошибки:

Теперь, когда вы знаете всех потенциальных виновников, которые могут быть ответственны за появление этой ошибки DirectDraw в Windows 10 при попытке играть в устаревшие игры, вот список подтвержденных методов, которые другие затронутые пользователи успешно использовали, чтобы разобраться в этой проблеме:

Метод 4: Использование dgVoodo Wrapper

Если ни один из вышеперечисленных методов не помог в вашем случае, вам следует рассмотреть возможность использования оболочки (например, dgVoodoo), которая способна преобразовывать старые графические API-интерфейсы в Direct3D 11 или Direct3D 12, чтобы вы могли визуализировать игру в более новых операционных системах, таких как Windows 8.1 и Windows 10.

Использование оболочки, такой как dgVoodoo, в конечном итоге устранит большинство проблем совместимости и рендеринга, которые могут быть причиной появления ошибки DirectDraw, которую вы видите, когда пытаетесь сыграть в устаревшую игру. Вдобавок к этому вы также можете использовать оболочки для включения различных переопределений, улучшений и использовать их вместе с другими сторонними инструментами для улучшения или улучшения игрового процесса.

Если ни один из других методов, представленных выше, не позволил вам решить эту конкретную проблему, следуйте приведенным ниже инструкциям, чтобы загрузить и использовать dgVoodoo 2, чтобы обойти ошибку DirectDraw и сыграть в устаревшую игру на своем компьютере с Windows 10:


  1. Посетите официальную страницу загрузки dgVoodoo2 и щелкните гиперссылку, связанную с стабильная версия dgVoodoo.
    Скачивание последней версии dgVoodoo
  2. После завершения загрузки используйте такую ​​утилиту, как WinRar, WinZip или 7Zip, чтобы извлечь содержимое папки dgVoodoo в удобную папку.
  3. После извлечения утилиты дважды щелкните основной исполняемый файл и следуйте официальной документации, чтобы настроить его для устаревшей игры, которую вы пытаетесь отобразить в Windows 10.

В средстве диагностики DirectX (Dxdiag.exe) параметр Всего памяти пуст или имеет значение Н/Д.

В средстве диагностики DirectX (Dxdiag.exe) недоступен параметр
DirectDraw или Direct3D.

Resolution

To resolve this issue, use the following methods in the order in which they are presented.

Note Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.

Method 1: Configure Hardware Acceleration to use the Full setting

To do this, follow these steps:

Open Display Properties. To do this, follow the steps for your version of Windows.

Windows 7 or Windows Vista

windows icon

Click Start , type display in the Start Search box, and then click Display Properties in the Programs list.

Notice icon

If you are prompted for an administrator password or for confirmation, type the password, or provide confirmation.

Windows XP or earlier versions

Click Start, click Run, type desk.cpl, and then click OK.

Click the Settings tab, and then click Advanced.

On the Performance tab or on the Troubleshooting tab, move the Hardware Acceleration slider all the way to the right (the Full position).

Click OK, and then click Close.

5.If you are prompted to restart your computer, click Yes.

If you are prompted to restart your computer, click Yes.


If your computer meets the minimum system requirements, use the following methods to work around this issue.

Method 2: Enable DirectDraw or Direct3D

To enable DirectDraw or Direct3D, follow the steps for your version of Windows:

Run the DirectX Diagnostic Tool (Dxdiag.exe). To do this, follow these steps:

Windows 7 or Windows Vista

windows icon

Click Start , type dxdiag in the Start Search box, and then press ENTER.

Notice icon

If you are prompted for an administrator password or for confirmation, type the password, or provide confirmation.

Windows XP or earlier versions

Click Start, click Run, type dxdiag, and then click OK.

On the Display tab, verify that DirectDraw Acceleration and Direct3D Acceleration are selected under DirectX Features.

If either of these lines shows a Disabled status, click Enable for that line.

If multiple video adapters are installed in your computer, repeat step 2 for each Display tab in the DirectX Diagnostic Tool.

Method 3: Download and install the latest version of DirectX End-User Runtimes Web Installer

To do this, visit the following Microsoft Web site:

The software you are installing has not passed Windows Logo testing to verify its compatibility with this version of Windows. (Tell me why this testing is important.)

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

822798 You cannot install some updates or programs
If the issue continues to occur, go to the next method.

Method 4: Update your video driver

To see whether applicable driver updates are available, visit the following Microsoft Windows Update Web site:


If the issue continues to occur, go to the next method.

Method 5: Restart the computer by using a clean startup procedure

When you start Microsoft Windows, typically there are several programs that start automatically and run in the background that may interfere with the game. These programs may include antivirus and system utility programs. When you perform a clean startup procedure, you prevent these programs from starting automatically.

To restart the computer by using a clean startup procedure, click the following article number to view the article in the Microsoft Knowledge Base:
For more information or to view steps for other operating systems, click the following article number to view the article in the Microsoft Knowledge Base:

331796 Perform a Clean Startup to determine whether background programs are interfering with your games or programs
If the issue continues to occur, go to the next method.

Method 6: Disable NetMeeting's Remote Desktop Sharing and then close NetMeeting

Microsoft Windows NetMeeting disables Direct3D when Remote Desktop Sharing is enabled. To disable NetMeeting's Remote Desktop Sharing feature, follow these steps:

On the Tools menu, click Remote Desktop Sharing.

Click to clear the Enable Remote Desktop Sharing on this computer check box.

If the issue continues to occur, go to the next method.

Method 7: Disable the Enable Write Combining feature in Windows XP

To disable the Enable Write Combining feature, follow these steps:

Click Start, click Control Panel, and then double-click Display.

On the Settings tab, click Advanced, and then click the Troubleshoot tab.

Click to clear the Enable Write Combining check box.

Click OK, and then click OK again.

If the issue is not resolved, repeat steps 1 through 4 except that, in step 4, click to select the Enable Write Combining check box.

Start the game. If the issue continues to occur, go to the next method.

Method 8: Create a new user account in Windows XP

To create a user account on a Windows XP-based computer, follow these steps:

Open the Computer Management tool. To do this, follow the steps for your version of Windows:

windows icon

Windows 7 or Windows Vista
Click Start , type compmgmt.msc in the Start Search box, and then press ENTER.

Notice icon

If you are prompted for an administrator password or for confirmation, type the password, or provide confirmation.

Windows XP or earlier versions

To open the Computer Management tool in Windows XP, click Start, click Run, type compmgmt.msc, and then click OK.

Expand Local Users and Groups, right-click Users, and then click New User.

In the User name field, type UserName.

In the Password field and in the Confirm password field, type UserPassword, and then click Create.

Important Passwords are case–sensitive. For example, MyPassword and mypassword are treated as different passwords.

Double-click the newly created user account, click the Member Of tab, click Add to add the user to a proper group, and then click OK.

Note Some games require an account in the Administrators group to run.

Метод 2: запуск игры в режиме совместимости

Вы можете принудительно запустить исполняемый файл в режиме совместимости, запустив средство устранения неполадок совместимости и применив рекомендованное исправление. Однако после тестирования этой функциональности Windows 10 мы рекомендуем принудительно применить это изменение вручную на экране «Свойства», чтобы убедиться, что вы выбираете правильную устаревшую ОС.

Если вы еще не пробовали это исправление, следуйте приведенным ниже инструкциям, чтобы принудительно запустить устаревшую игру в режиме совместимости:


    Щелкните правой кнопкой мыши основной исполняемый файл устаревшей игры (или ярлык игры, который вы используете для запуска игры) и выберите «Свойства» в только что появившемся контекстном меню.Доступ к экрану свойств

Примечание. Если вы хотите сначала попробовать средство устранения неполадок совместимости, нажмите «Устранение неполадок совместимости» в этом же меню.

Если вы все еще сталкиваетесь с такой же ошибкой DirectDraw 16385 даже после принудительного запуска устаревшей игры в режиме совместимости, перейдите к следующему потенциальному исправлению ниже.

Примечание. Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.

Если проблема все еще не решена, перейдите к следующему потенциальному исправлению ниже.

Читайте также: