Исправлено: не удалось создать устройство Directx.

- Как оказалось, ошибка может отображаться, когда два приложения активно используют один и тот же файл DLL (Windows Media Center и одна встроенная игра Windows).
  • Бета-графические драйверы вызывают проблему - Если это причина ошибки, возврат к стабильной версии драйвера решит проблему.
  • Проблема вызвана ошибкой Windows - Эту проблему можно решить, повторно запустив встроенные игры Windows из компонентов Windows.
  • Если вы в настоящее время боретесь с этой конкретной проблемой, воспользуйтесь приведенными ниже методами, чтобы устранить проблему. Пожалуйста, следуйте каждому методу по порядку, пока не найдете исправление, позволяющее решить проблему. Давай начнем.



    Метод 1. Перезагрузитесь, чтобы установить ожидающие обновления Windows.

    Вы должны начать поиски неисправностей, убедившись, что у вас нет ожидающих обновлений Windows. Как отмечали некоторые пользователи, проблема может возникнуть сразу после WU (Центр обновления Windows) завершает загрузку обновления. В этом случае простая перезагрузка удалит сообщение об ошибке на неопределенный срок. Если у вас есть привычка использовать функцию сна вместо того, чтобы выключать компьютер, когда вы его не используете, есть большая вероятность, что вы только что определили виновника.

    В зависимости от ожидающего обновления, оно может быть установлено только частично после того, как WU завершит его загрузку - это может вызвать непредвиденные ошибки, пока пользователь не перезагрузит систему и не позволит установить обновление полностью. Независимо от того, считаете ли вы, что у вас есть ожидающее обновление или нет, перезагрузите систему и посмотрите, будет ли проблема решена автоматически.



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



    Метод 2: разрешение конфликта приложений

    В зависимости от версии вашей ОС вы можете найти Windows Media Center будет автоматически запускаться при запуске. Хотя это, конечно, не является неудобством, но может вызвать проблемы с некоторыми приложениями, использующими одни и те же файлы DLL.



    Как сообщают некоторые пользователи, всякий раз, когда Windows Media Center открывается или сворачивается, вы можете столкнуться с сообщением « Не удалось создать устройство Directx »Ошибка при попытке открыть встроенную игру. Хотя технические аспекты этой проблемы не ясны, похоже, что они оба настроены на использование одних и тех же файлов DLL.

    Если вы получаете эту ошибку при открытии игры, проверьте, открыт ли Windows Media Center. Если он открыт, закройте его должным образом (не сворачивайте) и посмотрите, устранила ли это вашу проблему. Если да, не забудьте закрыть Windows Media Center всякий раз, когда решите поиграть во встроенную игру.

    Заметка: Имейте в виду, что вы также можете применить это потенциальное исправление в обратном порядке. Например. вы получаете сообщение об ошибке при открытии Windows Media Center, закройте любую встроенную игру, которая может быть запущена в данный момент, чтобы разрешить конфликт приложений.



    Если этот метод оказался неэффективным, перейдите к Способ 3. Если вы хотите использовать Windows Media Center во время встроенной игры, обратитесь непосредственно к Способ 4.

    Способ 3. Установите стабильный драйвер видеокарты (если применимо)

    Значок « Не удалось создать устройство Directx ”Проблема также может быть вызвана драйверами видеокарты. Если у вас новый графический процессор, у вас может возникнуть соблазн установить бета-драйвер, поскольку он обычно обещает оптимизацию производительности для последних игр. Однако это не всегда полезно, так как бета-драйверы часто не WHQL ( Лаборатория качества оборудования Windows ) сертифицирован. Из-за этого вы можете обнаружить, что некоторые функции Windows (включая встроенные игры) не будут работать должным образом и в результате отобразить ошибку - при использовании бета-драйверов.

    Заметка: Вы можете пропустить этот метод, если уверены, что графический драйвер, используемый в вашей системе, сертифицирован WHQL.

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

    1. Нажмите Windows key + R , чтобы открыть окно «Выполнить». Тип «Appwiz.cpl» и ударил Войти открыть Добавить или удалить программы.
    2. в Добавить или удалить программы прокрутите вниз до драйверов графического процессора и Удалить графический драйвер.
    3. После удаления драйвера перейдите на сайт производителя графического процессора и загрузите последнюю стабильную сборку. Используйте эту ссылку ( Вот ) для Nvidia и по этой ссылке (Вот ) для ATI.
      Заметка: Если вы используете каналы загрузки по умолчанию, у вас, вероятно, не будет бета-версии драйвера. Однако дважды проверьте, что вы устанавливаете стабильную сборку, ища WHQL значок рядом с именем водителя или в описании.
    4. Установите графический драйвер и перезагрузите систему, чтобы завершить установку. Проверьте, решена ли проблема, открыв одну из встроенных игр.

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

    Метод 4: перемещение файлов игр в новый каталог

    Если вы выполнили все вышеперечисленные методы безрезультатно, есть одно исправление, созданное пользователями, которое может решить вашу проблему. Это включает перемещение файлов игры во вновь созданную папку за пределами заранее определенных путей. Это устранит любые конфликты DLL, которые могут вызвать ошибку « Не удалось создать устройство Directx ' ошибка.

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

    1. Создать новая папка вне защищенных путей и назовите его как хотите (мы назвали его Игры ). Местоположение папки не имеет значения, если оно отличается от пути по умолчанию для встроенных игр.
    2. Перейдите к C: / Program Files / Microsoft Games, и скопируйте все папки с игрой, которые там есть.
      Заметка: Будьте осторожны, чтобы не перепутать пути. В Microsoft игры папка находится в Программные файлы (не Программные файлы (x86) ).
    3. Вставьте папки, скопированные из Microsoft игры папку во вновь созданную Игры папка.
      Заметка: Если вы играете только в несколько игр, перечисленных здесь, вы можете копировать папки только тех игр, в которые вы действительно играете.
    4. После копирования встроенных игровых папок вы можете без проблем открыть их, дважды щелкнув исполняемый файл.
      Заметка: Вы можете упростить себе задачу, создав ярлык исполняемого файла игры на рабочем столе. Для этого щелкните исполняемый файл игры правой кнопкой мыши и выберите Отправить на> Рабочий стол (создать ярлык) .

    Если вы по-прежнему сталкиваетесь с тем же « Не удалось создать устройство Directx ”, Перейдите к последнему методу.

    Метод 5: повторное включение игр из функций Windows

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

    Выполните следующие действия, чтобы повторно включить встроенные игры из компонентов Windows:

    1. Нажмите Windows key + R , чтобы открыть окно «Выполнить». Тип «Appwiz.cpl» и ударил Войти открыть Добавить или удалить программы.
    2. В Программы и особенности , нажмите на Включите или выключите функции Windows.
    3. Теперь найдите папку с именем Games и снимите флажок рядом с ней. Это должно автоматически отключить все встроенные игры. Ударил Хорошо подтвердить.
    4. Подождите, пока Windows внесет необходимые изменения, затем перезагрузите компьютер.
    5. Как только ваш компьютер загрузится, выполните шаги 1 и 2 еще раз, чтобы вернуться к Возможности системы Windows . Оказавшись там, снова установите флажок рядом с Игры и ударил Хорошо подтвердить.
    6. Windows потребуется некоторое время, чтобы повторно включить игровые компоненты. Если не предлагается перезагрузить компьютер, сделайте это самостоятельно и посмотрите, будет ли проблема решена при следующем запуске.
    5 минут на чтение