Иногда старые приложения и игры выдают эту ошибку в Windows. Вот как это исправить.
Некоторые игроки сообщают об ошибке DirectDraw, когда пытаются запустить старые ретро-игры на ПК с Windows 11/10. Эти игроки видят сообщение об ошибке «Ошибка DirectDraw (переменный код ошибки) DDERR_UNSUPPORTED». Игры для Windows не запускаются, когда появляется это сообщение об ошибке.
Следовательно, игроки не могут играть в более старые игры, такие как Age of Empires, Might and Magic 7 и Diablo, из-за ошибки DirectDraw. Та же ошибка может возникнуть и с программным обеспечением для искусства и дизайна. Вот как вы можете исправить ошибку DirectDraw на ПК с Windows 11/10.
1. Настройте затронутые приложения для работы в режиме совместимости
Запуск игр и программного обеспечения в режиме совместимости — это решение, которое устранило ошибку DirectDraw для многих пользователей. Поскольку ошибка DirectDraw обычно возникает для старых игр и программного обеспечения, имеет смысл это сделать. Вы можете настроить запуск игр в режиме совместимости следующим образом:
- Откройте диспетчер файлов и папок Проводника, нажав Победа + Е и перейдите в каталог установки уязвимой игры.
- Щелкните правой кнопкой мыши файл EXE (приложение) игры и выберите Характеристики.
- Нажмите на Совместимость в окне свойств.
- Выбирать Запустите эту программу в совместимостирежим чтобы активировать раскрывающееся меню этого параметра.
- Затем выберите последнюю версию платформы Windows, которая была доступна в год выпуска игры. Если вы не уверены, выберите Windows 8 или 7 вариант в меню.
- Выбирать Применять чтобы установить новый параметр совместимости.
- Нажмите ХОРОШО чтобы закрыть окно свойств.
Существует также средство устранения неполадок совместимости программ, которое может быть полезно для устранения ошибки DirectDraw. Это средство устранения неполадок включает параметр, который устанавливает рекомендуемые параметры совместимости для выбранной программы. Это позволяет тестировать программы с настройками совместимости.
Если выбор параметра режима совместимости не работает, рассмотрите возможность использования средства устранения неполадок совместимости программ. Этот Руководство по устранению неполадок совместимости программ предоставляет рекомендации по доступу и использованию этого средства устранения неполадок.
2. Установите разрешение 640 x 480 для игры.
Ошибка DirectX также может возникать из-за того, что разрешение вашего монитора несовместимо с разрешением соответствующей игры или программного обеспечения. Помните, что современные более высокие разрешения могли не существовать в год выпуска старой игры.
Чтобы исправить это, попробуйте установить для игры разрешение 640 x 480. Вы можете сделать это, открыв Совместимость вкладку для игры, как указано для первых трех шагов предыдущего решения. Затем выберите Запуск на экране 640 x 480разрешение флажок и нажмите Применять > ХОРОШО.
Если 640 x 480 слишком мало для вас, вы также можете попробовать установить более низкое универсальное разрешение в настройках Windows. Однако разрешение, установленное в приложении «Настройки», будет применяться к Windows и всему программному обеспечению. Вот шаги для снижения разрешения в настройках:
- Нажмите кнопку увеличительного стекла на панели задач или Поиск текстовое окно.
- Введите ключевое слово изменить разрешение в настройках.
- Выбирать Изменить разрешениедисплея внутри результатов поиска.
- Далее нажмите на Разрешение экрана выпадающее меню.
- Выберите в меню вариант с более низким разрешением.
- Затем щелкните Сохранить изменения кнопку, чтобы установить выбранное разрешение.
- Попробуйте запустить игру или программу.
3. Включить устаревшие функции компонентов
Некоторым пользователям может потребоваться включить старые устаревшие функции компонентов, чтобы устранить ошибку DirectDraw. Чтобы быть более конкретным, более старой игре может потребоваться устаревший Прямая игра функция включена для запуска. Вот как вы можете включить устаревшие функции компонентов в Windows 11/10:
- Первый, открыть Программы и компоненты нажав Окна ключ + р, ввод appwiz.cpl в диалоговом окне «Выполнить» и выбрав ХОРОШО.
- Нажать на Включение или отключение функций Windows для навигации опция вдоль левой стороны инструмента удаления.
- Двойной клик Устаревшие компоненты чтобы расширить его.
- Затем выберите Прямая игра флажок.
- Выберите .NET Framework 3.5 (включая .NET 2.0 и 3.0) флажок, если он не выбран.
- Нажимать ХОРОШО для установки функций.
- Перезагрузите Windows после установки компонентов.
4. Установите отсутствующие компоненты среды выполнения DirectX
Поскольку DirectDraw является частью DirectX, эта ошибка связана с этим API. Ошибка может возникнуть из-за того, что устаревшим играм требуются более старые библиотеки времени выполнения DirectX, которые могут отсутствовать на вашем ПК. Вы можете установить отсутствующие компоненты DirectX с помощью веб-установщика среды выполнения DirectX End-User следующим образом:
- Поднимите это Веб-установщик среды выполнения DirectX для конечных пользователей страницу в программном обеспечении для просмотра.
- Нажимать Скачать на этой веб-странице.
- Откройте проводник чтобы перейти в любую папку, в которую ваш браузер настроен для загрузки файлов.
- Дважды щелкните файл веб-установщика DirectX End-User Runtime (в противном случае dxwebsetup.exe), чтобы открыть окно Установка Microsoft (R) DirectX (R).
- Затем нажмите Я принимаю чтобы заключить соглашение с Microsoft.
- Выбирать Следующий для установки компонентов среды выполнения DirectX 9, 10 и 11.
5. Попробуйте некоторые основные исправления Windows
Если ничего еще не сработало, есть несколько простых приемов Windows, которые обычно решают проблемы с отображением в программах и играх.
Обновите драйвер вашей видеокарты
Эта ошибка также может возникнуть из-за того, что устаревший или поврежденный графический драйвер вызывает проблемы с компонентом дисплея DirectDraw. Установка последнего графического драйвера, доступного для графического процессора вашего ПК, может решить такие проблемы. Наш гид по обновление драйверов графического процессора в Windows содержит инструкции по установке новых графических драйверов пятью различными способами.
Запустите затронутое приложение в оконном режиме
Запуск игры или программного обеспечения в оконном режиме также может решить проблемы с разрешением. Для этого ознакомьтесь с нашей статьей о перевод игр в оконный режим в Windows. Следуйте инструкциям для третьего метода этого руководства, чтобы настроить запуск программного обеспечения в оконном режиме.
Переустановите затронутую игру или программное обеспечение.
Переустановите уязвимые игры или программные пакеты, если вы все еще пытаетесь исправить ошибку DirectDraw после применения других возможных решений, описанных в этом руководстве. Если вы установили игру с игровым клиентским программным обеспечением, таким как Steam, Epic или GOG, вы можете удалить его с помощью того же программного обеспечения. Или удалите программное обеспечение в панели управления или настройках с помощью метода, описанного в этом руководство по удалению программ в Windows.
Когда вы это сделаете, перезапустите Windows и переустановите игру с помощью игрового клиентского программного обеспечения. Если у игры есть DVD/CD, вам потребуется переустановить ее с этого диска.
Наслаждайтесь ретро-играми или приложениями в Windows
Это лучшие и наиболее вероятные потенциальные решения для исправления ошибки DirectDraw на ПК с Windows 11/10. Один из возможные решения в этом руководстве, скорее всего, отсортируют ошибку DirectDraw на вашем ПК, поскольку многие пользователи исправили эту проблему, применяя их. Затем вы можете вернуться к играм, которые не запустились из-за этой ошибки.