Устранение неполадок в Windows

Исправить: Не удалось создать устройство d3d9

Многие пользователи сталкиваются с проблемой, когда возникает ошибка «Failed to create the d3d9 device. Это может произойти, если рабочий стол заблокирован» на их экранах при каждой попытке поиграть в игру напрямую или через другие программы запуска игр, такие как Steam.

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

Решение 1: Изменение разрешения игры (Steam)

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

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

  1. Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите «Настройки дисплея«.

  1. Проверьте текущее разрешение установленное на вашем компьютере. Здесь 1920 x 1200.

  1. После того как вы отметили разрешение, запустите клиент Steam. Нажмите на кнопку Вкладка Библиотека. Щелкните правой кнопкой мыши на игре и выберите Свойства.

  1. Нажмите кнопку Общие сведения вкладку и выберите Параметры запуска из списка доступных вариантов. Установить текущее разрешение. Пример установки разрешения 1920 x 1200 в опциях запуска — «-w 1920 -h 1200«.

  1. Нажмите OK сохранить изменения и выйти. Перезапустите клиент Steam и проверьте, можете ли вы нормально запустить свою игру.

Вы также можете поэкспериментировать с различными разрешениями в клиенте Steam. Вы также можете изменить разрешение на вашем компьютере, а затем обновить опцию запуска в клиенте.

Другой возможный обходной путь — запустить игру в ‘оконном режиме‘ режим. В этом режиме нет установленного разрешения, и игра запускается в небольшом окне экрана. Вы можете легко изменить размеры экрана, перетащив его края. Команда для установки оконного режима — «-оконный«.

Совет: Вы также можете установить параметр запуска как «-dxlevel 81«. Это заставит игру запускаться в указанном DirectX режиме.

Решение 2: Установка DirectX End-User Runtimes

DirectX — это набор API, предназначенных для обработки задач, связанных с мультимедиа, особенно игр. Если у вас еще не установлен этот модуль, вам следует как можно скорее добавить его в систему и посмотреть, поможет ли это.

  1. Перейдите к пункту Официальный DirectX от Microsoft
  2. Нажмите на кнопку Скачать нажмите кнопку и загрузите пакет в доступное место.

  1. Установите пакет на свой компьютер. После установки проверьте, решена ли проблема и можете ли вы запустить свою игру без каких-либо трудностей.

Решение 3: Ручное изменение разрешения в файлах игры

Если оба вышеуказанных способа не помогли, можно попробовать изменить разрешение игры, изменив некоторые игровые файлы вручную в папке Steam. Обратите внимание, что лучше сделать копию файлов конфигурации и хранить ее в отдельном месте, чтобы можно было заменить ее, если что-то пойдет не так.

  1. Перейдите в каталог с игрой. В качестве примера можно привести каталог:
Steam/Steamapps/Common/APB Reloaded/APBGame/Config
  1. Теперь откройте файл «Machineoptions.iniщелкнув правой кнопкой мыши, выберите его, наведите курсор на «открыть с помощью» и выберите Блокнот. Вы также можете напрямую открыть файл, щелкнув его, и, когда Windows предложит вам, выберите Блокнот.

  1. Сейчас мы проделаем небольшой трюк. Мы уберем ‘;’ из команды разрешения и оставим прежнее значение. Итак, первоначально вы установите строки:
;ResX=1024

;ResY=768

После удаления двоеточий вы увидите нечто похожее:

ResX=1024

ResY=768
  1. Сохраните изменения и выйдите из программы. Перезагрузите компьютер и попробуйте запустить игру.

Решение 4: Обновление графических драйверов

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

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

  1. Загрузитесь в Безопасный режим. Введите «devmgmt.msc» в диалоговом окне и нажмите Enter. Здесь перейдите к Адаптеры дисплея, щелкните правой кнопкой мыши на вашем адаптере и выберите Удалить устройство.

  1. Загрузите компьютер в обычный режим, нажмите Windows + R, введите «devmgmt.msc» в диалоговом окне и нажмите Enter. Скорее всего, будут установлены драйверы по умолчанию. Если нет, щелкните правой кнопкой мыши на любом пустом месте и выберите «Сканирование на предмет аппаратных изменений«. Теперь Проверьте, работает ли игра без проблем. Если игра работает без проблем, вы молодцы. Если не работает, продолжите.
  2. Теперь есть два варианта. Либо вы можете найти в Интернете последний доступный драйвер для вашего оборудования из раздела сайт производителя например, NVIDIA и т.д. (и установить вручную), или вы можете Windows сама установит последнюю версию (автоматический поиск обновлений).
  3. Мы рассмотрим установку вручную. Щелкните правой кнопкой мыши на оборудовании и выберите «Обновите драйвер«. Выберите первый вариант «Автоматический поиск обновленных драйверов». Выберите второй вариант если вы обновляетесь вручную, выберите «Browse for driver» и перейдите к месту, где вы скачали.

  1. Перезапустите компьютер после установки драйверов, запустите игру и проверьте, решит ли это проблему.

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