Calcweb.ru

Информационный портал
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Ошибка DirectDraw в Windows 10 и ее исправление | Белые окошки

Некоторые пользователи 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 при попытке играть в устаревшие игры, вот список подтвержденных методов, которые другие затронутые пользователи успешно использовали, чтобы разобраться в этой проблеме:

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью…

Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D… (особенность: все игры были старыми, что наводило на разные мысли…).

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было…

Ошибка DirectX при запуске игры

Ошибка Директ Икс при запуске игры может появиться как раз тогда, когда ее совсем не ждешь. И хорошего в этом мало. Это значит, что библиотеки или драйвера оборудования вдруг стали работать некорректно. И тип ошибки не имеет никакого значения.

Подробности

Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.

Читайте так же:
Samsung Free – что это в смартфоне

Картинка Компьютерные игры

Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.

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

Обновление драйверов графического адаптера

Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.

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

  1. Нажимаем на кнопку меню «Пуск» правой кнопкой мыши и в появившемся меню выбираем «Диспетчер устройств».Пункт Диспетчер устройств в меню Пуск
  2. Появится окно со списком установленного оборудования. Ищем пункт «Видеоадаптеры» и кликаем по нему.
  3. Затем выбираем имя нашей карточки и щелкаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать пункт «Обновить…».Пункт Обновить драйвер в Диспетчере устройств
  5. Запустится мастер обновления. Здесь щелкаем «Автоматический поиск драйверов».

После этого мастер начнет искать подходящее программное обеспечение на серверах компании Microsoft. Как только он его найдет, так сразу и установит. После инсталляции драйвера нужно будет перезагрузить компьютер. После рестарта можно тестировать игру. Есть вероятность, что с новым драйвером все заработает нормально. А если нет, то вот вам следующая глава.

Новая установка библиотек

Это самый простой способ исправить ошибку. Обновление DirectX иногда помогает. К тому же, заново установив пакет можно исправить некоторые ошибки, связанные с поврежденными файлами библиотек. Да и новая версия просто необходима для некоторых игрушек. В общем, переустановка крайне желательна при возникновении проблем.

К тому же, сделать это довольно просто. С этим процессом справится даже новичок. Установщик библиотек обладает очень простым интерфейсом и может похвастаться наличием русского языка. Ведь он сделан компанией Microsoft. Но на всякий случай мы предоставим подробную инструкцию, рассказывающую о том, как и что делать.

  1. Переходим по ссылке https://www.microsoft.com/ru-RU/download/35.
  2. Откроется страница для загрузки установщика. Просто нажимаем на кнопку «Скачать».Скачать веб-установщик DirectX на русском языке с официального сайта
  3. Дожидаемся завершения скачивания и переходим в каталог, куда сохранился файл dxwebsetup.exe.
  4. Щелкаем на него ПКМ.
  5. Выбираем следующий пункт:Пункт Запустить от имени администратора в меню файла dxwebsetup
  6. В приветственном окошке соглашаемся с условиями использования.
  7. Начало чистой установки dxwebsetup
  8. Отказываемся от поисковой панели Bing. Затем жмем на кнопку «Далее».
  9. На следующем этапе мастер установки просканирует систему на предмет установленных библиотек. После этого он выдаст объем загружаемых файлов. Жмем на кнопку «Установить».
  10. После того, как установка окончится, нажимаем на кнопку «Готово».

Окончание чистой установки dxwebsetup

Вот и все. Перезапускать компьютер не нужно. Установленные компоненты сразу же готовы к работе. Можно проверять работоспособность той или иной игрушки. Однако стоит описать еще несколько вариантов просто на всякий случай. Ведь далеко не все собираются сразу переустанавливать библиотеки.

Отключение блокировки антивируса и брандмауэра

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

Читайте так же:
Как получить кэшбэк с чеков на vk.com

Поэтому нужно на некоторое время отключить защиту и посмотреть, как будет работать игра с библиотеками после этого. Достаточно временно деактивировать работу антивирусной программы. Как правило, нужно открыть трей Windows, кликнуть ПКМ по ее иконке и выбрать соответствующую опцию. А потом настроить включение после перезагрузки ПК.

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

Поиск и устранение различных вирусов

Часто такое поведение игры и библиотек DirectX может быть связано с деятельностью различных вредоносных объектов. Вирусы различного типа могут негативно влиять как на саму игрушку, так и на библиотеки вместе с драйверами. Возможны и более серьезные последствия. Вся система может работать нестабильно.

Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:

Пункт Выполнить быструю проверку в меню Защитника Windows

  1. В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
  2. Появится меню, в котором необходимо выбрать пункт «Выполнить быструю проверку».
  3. Дожидаемся окончания процедуры.

После проверки все сведения о найденных и устраненных угрозах можно будет прочесть в журнале программы. Так мы искали вирусы при помощи стандартного Защитника Windows. Теперь же перейдем к сторонним продуктам. Лучше использовать именно их, поскольку Защитник не умеет нормально ловить вирусы.

Инструкция для Smart Security:

  1. Снова смотрим на системный трей и ищем там иконку антивируса в форме буквы «е». Кликаем по ней правой кнопкой мыши.
  2. В появившемся меню выбираем «Открыть Smart Security».Пункт Открыть ESET Smart Security из меню значка в трее Windows
  3. В правом столбце щелкаем «Сканирование ПК».
  4. Затем выбираем пункт «Выборочное сканирование».Пункт Выборочное сканирование в ESET Smart Security
  5. Выделяем все доступные расположения и запускаем процедуру.Кнопка Сканировать в ESET Smart Security

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

Заключение

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

Проблема лечится переустановкой драйверов или самих библиотек. Но в некоторых случаях придется произвести более сложные манипуляции. А вообще, проверять компьютер на вирусы нужно регулярно. Только тогда в нем все будет работать так, как положено. И не забывайте, что выполнять все действия нужно в строгом соответствии с инструкциями.

Исправить ошибку DirectDraw при игре в устаревшие игры в Windows 11/10

Многие компьютерные геймеры сообщают о проблеме, при которой при попытке играть в игры (устаревшие), такие как Diablo или Age of Empires на своем компьютере с Windows 11 или Windows 10, они обычно сталкиваются с ошибкой DirectDraw Unsupported . сопровождаются разными кодами ошибок. В этом посте мы определяем потенциальных виновников, а также предлагаем решения этой проблемы.

Читайте так же:
Как в Windows 11 Home включить Hyper-V, Песочницу и редактор групповых политик

Автономный DirectDraw устарел. Теперь это подмножество DirectX. DirectX содержит Direct3D, который является основной частью DirectX для обработки графики. Он связан с DirectX API и помогает отображать 2D-графику в любой программе на компьютере с Windows. Вы, скорее всего, столкнетесь с этой ошибкой по одной или нескольким из следующих причин:

  • Игра работает в полноэкранном режиме.
  • Несовместимость игры с установленной версией / сборкой Windows.
  • DirectPlay и .NET Framework 3.5 не включены.
  • Проблема с графическим рендерингом.

Как включить DirectDraw?

Чтобы включить DirectDraw или Direct3D на компьютере под управлением Windows 11/10, следуйте этим инструкциям; запустите средство диагностики DirectX (dxdiag.exe). В окне dxdiag щелкните вкладку «Отображение» и убедитесь, что в разделе Функции DirectX выбраны DirectDraw Acceleration и Direct3D Acceleration . Нажмите Включить , если любой из вариантов показывает статус «Отключено». Повторите эти шаги, если на вашем компьютере установлено несколько видеоадаптеров.

Как исправить DirectDraw?

Сообщение об ошибке DirectDraw в большинстве случаев выдается любой программой, использующей Microsoft DirectX. Ошибки такого типа чаще всего связаны с видеоиграми. Ошибка DLL может появиться в любой момент во время игры, при использовании программного обеспечения или при запуске игры / приложения. Среди других исправлений вы можетепросто перезагрузите компьютер, удалите и переустановите игру / приложение.

Ошибка DirectDraw при игре в устаревшие игры

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

Давайте посмотрим на описание процесса, связанного с каждым из перечисленных решений.

Прежде чем приступить к решениям, приведенным ниже, проверьте наличие обновлений и установите все доступные бит на вашем устройстве Windows и посмотрите, появляется ли ошибка снова при запуске / запуске игры. Также убедитесь, что DirectDraw и Direct3D включены (см. Инструкции выше).

1] Запуск игры в оконном режиме

Для запуска старых игр в оконном режиме на вашем Windows 11/10 на игровом ПК выполните следующие действия:

  • Перейдите в папку, в которую вы установили устаревшую игру. Или щелкните правой кнопкой мыши ярлык игры и выберите Свойства в контекстном меню.
  • На странице свойств щелкните вкладку Ярлык .
  • Теперь добавьте суффикс -w в конец пути к файлу в поле Target .
  • Щелкните Apply >ОК .

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

2] Запустить игру в режиме совместимости

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

3] Запустите игру с помощью dgVoodo Wrapper

dgVoodoo Wrapper может преобразовывать старые графические API в Direct3D 11 или Direct3D 12, чтобы вы могли рендеринг игры в более новых версиях ОС Windows.

Чтобы запустить игру с помощью dgVoodo Wrapper на вашем устройстве Windows, выполните следующие действия:

  • Загрузите стабильную версию dgVoodoo.
  • Распакуйте архивный пакет.
  • После извлечения утилиты дважды щелкните основной исполняемый файл и следуйте официальной документации, чтобы настроить его для устаревшей игры, которую вы пытаетесь визуализировать в своей системе Windows. .
Читайте так же:
Ошибка Windows 10 «Файл C:windowssystem32configsystemprofiledesktop недоступен»
4] Установите и включите DirectPlay

Это решение требует, чтобы вы установили и включили DirectPlay на вашей игровой машине. Также убедитесь, что в вашей системе включена .NET Framework 3.5 или новее.

5] Обновите DirectX до последней версии

Убедитесь, что вы используете последнюю версию DirectX на вашем ПК с Windows и посмотрите, поможет ли это.

6] Обновите драйвер графического адаптера

Это решение требует, чтобы вы либо обновили графические / видеодрайверы вручную через Диспетчер устройств, либо вы можете получить обновления драйверов в разделе «Необязательные обновления» в Центре обновления Windows. Вы также можете загрузить последнюю версию драйвера с веб-сайта производителя оборудования видеокарты.

7] Регулировка разрешения экрана

Это решение требует, чтобы вы отрегулировали разрешение экрана на вашем ПК с Windows, и убедитесь, что она работает с разрешением экрана 640 x 480.

8] Удалите и переустановите проблемную игру

В крайнем случае, если до сих пор ничего не помогло, вы можете удалить игру ( предпочтительно использовать стороннюю программу удаления программного обеспечения), которая выдает ошибку, а затем загрузите ипереустановите последнюю версию игры на ПК с Windows 10/11.

Связано : Исправить ошибку сбоя инициализации DirectDraw на ПК с Windows.

Является ли DirectPlay вирусом?

DirectPlay — это API (интерфейс прикладного программирования) внутри DirectX. Обычно это не должно вызывать каких-либо проблем с другими играми в вашей системе Windows, если только эта игра не имеет ошибок в системе защиты от читерства.

Требуется ли DirectPlay?

DirectPlay — устаревший API библиотека, которая была компонентом более ранних версий DirectX. DirectPlay больше не является требованием для современных приложений или игр. Однако вы все равно можете загрузить DirectPlay на свое устройство с Windows 11/10 — если вы хотите запускать игры начала 2000-х годов, это, скорее всего, все еще необходимо. Итак, по сути, некоторые старые игры не запускаются без DirectPlay.

Устранение ошибок DirectDraw в играх с устаревшими версиями Windows 10

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

DirectDraw — это компонент DirectX, используемый в большинстве игр и современных графических программ в Windows. Если честно, ошибки DirectX сильно различаются. Поэтому логично, что сообщения или описания, информирующие вас о проблемах, могут отличаться. Сообщения, которые влияют на DirectDraw, обычно следующие:

Ошибка инициализации DirectDraw or DirectDraw не может быть инициализирован.

Ошибки DirectDraw исправить относительно легко. В этом руководстве мы покажем вам наиболее эффективные способы решения проблем с этим компонентом DirectX.

Что вызывает ошибки DirectDraw?

  • В вашей системе могут возникать проблемы из-за того, что она не работает должным образом.
  • Вирусная атака на вашу систему может вызвать ошибку DirectDraw.
  • Ошибка в значениях реестра DirectX также может вызвать ошибку DirectDraw.
  • Неправильное завершение работы Windows может вызвать ошибку из-за внезапного завершения работы.
  • Случайное удаление файла DirectDraw или связанного с ним файла может вызвать ошибку.
  • Когда система внезапно прекращает выполнение операций, связанных с DirectDraw, это вызывает ошибку.
  • Эта проблема чаще всего возникает, когда процесс останавливается с помощью диспетчера задач.
Читайте так же:
Как в Windows 10 перенести папку загрузки обновлений SoftwareDistribution на другой диск или раздел

Как исправить ошибку DirectDraw?

Ноябрьское обновление 2021:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать

Обновите DirectX до последней версии

  1. Введите dxdiag в строке поиска Windows (Win + S) и нажмите Enter.
  2. Проверьте информацию о версии внизу страницы.
  3. Google, чтобы узнать, установлена ​​ли у вас последняя версия DirectX.
  4. Если это так, пропустите этот метод и переходите к следующему.
  5. Если нет, нажмите Win + I и выберите «Обновление и безопасность».
  6. Перейдите в правое окно и нажмите на опцию Проверить наличие обновлений.
  7. Вместе с обновлениями Windows также установит последнюю версию DirectX.

Отдельного программного обеспечения для установки DirectX на ваш компьютер нет. Поэтому, чтобы исправить ошибку DirectDraw в Windows 10, вам необходимо установить его через Центр обновления Windows. Перед тем, как начать процесс загрузки, проверьте, какую версию вы используете в настоящее время.

Настройка совместимости разрешение экрана

  1. Щелкните правой кнопкой мыши игру или приложение, вызывающее ошибку, и выберите «Свойства».
  2. Перейдите на вкладку «Совместимость».
  3. Установите флажок «Выполнить разрешение экрана 640 x 480».
  4. Выберите Применить, а затем нажмите ОК.

Ошибка DirectDraw в Windows 10 частично связана с несовместимое разрешение экрана.

Обновить видео водитель

  1. Щелкните правой кнопкой мыши значок «Пуск» и выберите «Выполнить».
  2. Введите в диалоговом окне devmgmt.msc и нажмите Enter.
  3. Найдите адаптеры дисплея и разверните их.
  4. Щелкните правой кнопкой мыши доступный драйвер видеокарты и выберите «Обновить драйвер».
  5. Выберите «Автоматически проверять наличие обновлений драйверов» и следуйте инструкциям на экране.

Если графический драйвер устарел, поврежден или отсутствует, может возникнуть ошибка DirectDraw.

Часто задаваемые вопросы

Как исправить ошибку прямого рисования?

  1. Перезагрузите компьютер, если вы еще этого не сделали.
  2. Установите последнюю версию Microsoft DirectX.
  3. Предположим, что последняя версия Microsoft DirectX не исправляет ошибку.
  4. Удалите и переустановите игру или программное обеспечение.
  5. Восстановите Microsoft.

Как включить DirectDraw?

  1. Запустите средство диагностики DirectX (Dxdiag.exe).
  2. На вкладке «Отображение» убедитесь, что в разделе «Возможности DirectX» выбраны «Ускорение DirectDraw» и «Ускорение Direct3D».

Что означает Dderr_unsupported?

Если возникает ошибка «Ошибка DirectDraw (DDERR UNSUPPORTED)», возможно, драйвер видеокарты отсутствует или устарел. Вы можете обновить драйвер видеокарты, чтобы исправить эту ошибку. Вы можете перейти на сайт производителя видеокарты и вручную загрузить и установить последнюю версию драйвера видеокарты.

Что такое драйвер DirectDraw?

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

голоса
Рейтинг статьи
Ссылка на основную публикацию