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

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

DirectDraw 16385

Ошибка DirectDraw в Windows 10 может возникнуть из-за несовместимости, использования полноэкранного режима, отключенных компонентов Direct Play и .NET Framework, а также проблем с рендерингом, когда устаревшая игра не знает, как использовать современные технологии, например, Direct3D 11 и Direct3D 12. Когда-нибудь в будущем запуск игр начала 2000 годов будет возможен только в эмуляторах, а пока что столкнувшимся с ошибкой DirectDraw при запуске старых игр в Windows 10 можно дать такие рекомендации.

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

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

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

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

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

Ключ -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.

Direct Play

Нажмите «OK».

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

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

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

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

Скачать инструмент можно с сайта разработчика http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.

Проводник

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

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

DgVoodo

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

Window Resizer — портативная утилита для восстановления размера и координат окон в Windows 10

Существует несколько способов изменения размера окна и его местоположения на рабочем столе, но чаще всего Читать далее

Сообщение «Компьютер загружен с установочного носителя Windows» — в чем причина и как обновить систему

Обновить Windows до новой версии можно не только через штатный Центр обновления. Пользователь может записать Читать далее

Как устранить запуск восстановления Windows в системах UEFI, если место загрузчика VeraCrypt занял загрузчик Windows

Как известно, популярная программа VeraCrypt умеет не только создавать зашифрованные контейнеры, но и шифровать целые Читать далее

TenStartMenuFixer — простейшая утилита для восстановления меню Пуск Windows 10 в Windows 11

Кардинально переработанное меню Пуск Windows 11 — самый обсуждаемый графический компонент обновленной операционной системы, получивший Читать далее

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *