• Главная

Решаем проблемы с Microsoft DirectX. Проблемы с директ х


Не удалось инициализировать DirectX: причины и решение

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

Ошибки DirectX в играх

Наиболее часто с неполадками в работе компонентов DX сталкиваются пользователи, пытающиеся запустить старую игру на современном железе и ОС. Некоторые новые проекты также могут выдавать ошибки. Рассмотрим два примера.

Warcraft 3

«Не удалось инициализировать DirectX» – наиболее распространенная проблема, возникающая у любителей этого шедевра от Blizzard. При запуске лаунчер выдает окно с предупреждением.

Ошибка инициализации компонентов DirectX при запуске игры Warcraft 3 на современной операционной системе

Если нажать кнопку ОК, то игра требует вставить компакт-диск, которого, скорее всего нет в наличии, в CD-ROM.

Требование вставить в CD-ROM компакт-диск при запуске игры Warcraft 3 на современной операционной системе

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

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

    Подробнее:Переустанавливаем драйвера видеокартыОбновляем драйвера видеокарты NVIDIAКак обновить библиотеки DirectXПроблемы с запуском игр под DirectX 11

  2. В природе существует два вида API, под которые пишутся игры. Это весьма схожие между собой Direct3D (DirectX) и OpenGL. Warcraft использует в своей работе первый вариант. Путем нехитрых манипуляций можно заставить игру пользоваться вторым.
    • Для этого необходимо зайти в свойства ярлыка (ПКМ – «Свойства»).

      Доступ к свойствам ярлыка игры Warcraft 3 в Windows

    • На вкладке «Ярлык», в поле «Объект», после пути к исполняемому файлу дописываем «-оpengl» через пробел и без кавычек, затем нажимаем «Применить» и «ОК».

      Изменение свойств ярлыка игры Warcraft 3 для устранения ошибки инициализации DirectX

      Пробуем запустить игру. Если ошибка повторяется, то переходим к следующему шагу (OpenGL в свойствах ярлыка оставляем).

  3. На этом этапе нам понадобится правка системного реестра.
    • Вызываем меню «Выполнить» горячими клавишами Windows+R и пишем команду для доступа к реестру «regedit».

      Доступ к редактированию системного реестра Windows для устранеия ошибки инициализации компонентов DirectX в игре Warcraft 3

    • Далее необходимо пройти по пути, приведенному ниже, до папки «Video».

      HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video

      Затем найти в этой папке параметр «adapter», кликнуть по нему правой кнопкой мыши и выбрать «Изменить». В поле «Значение» нужно поменять 1 на 0 и нажать ОК.

    Изменение DWORD параметра Adapter в папке Warcraft 3 системного реестра Windows для устранения ошибки инициализации компонентов DirectX

    После всех действий в обязательном порядке следует перезагрузка, только так изменения вступят в силу.

GTA 5

Grand Theft Auto 5 также страдает подобным недугом, причем, до появления ошибки все работает корректно. При попытке запуска игры вдруг появляется сообщение следующего содержания: «Инициализация DirectX невозможна».

Сообщение о том что инициализация DirectX 9 невозможна в игре GTA 5

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

Подробнее:Обновляем SteamКак отключить SteamПереустановка Steam

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

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

Помогла ли вам эта статья?

Да Нет

lumpics.ru

Решаем проблемы с Microsoft DirectX

Ошибка DirectX 740 возникать в нескольких случаях, а именно:

  1. Непосредственно во время установки или обновления существующей версии библиотеки DirectX.
  2. Во время работы приложения, обращающегося к DirectX.

Microsoft Directx

И та и другая ошибка свидетельствует о нарушении целостности записей системного реестра или о неполадках в работе самого компонента DirectX. В некоторых редких случаях сбой может происходить при недостаточных правах у текущего пользователя. Для решения проблемы можно воспользоваться следующими советами:

  • попробовать запустить программу (установку библиотеки или вызвавшую сбой игру) в режиме совместимости с рекомендуемой системой или от имени администратора, даже при условии, что текущий пользователь сам является таковым. Обе функции можно найти, щелкнув правой кнопкой мыши по значку запускаемой программы;Запуск от имени администратора
  • провести проверку состояния реестра, запустив какую-либо специализированную стороннюю утилиту, вроде CCleaner. Программы данного рода умеют удалять и исправлять поврежденные ветки системного реестра, избавляя компьютер от обращений к несуществующим файлам и папкам, что и может вызывать ошибку;Утилита CCleaner
  • переустановить DirectX, скачав официальный бесплатный установочный пакет с официального сайта: «http://www.microsoft.com/ru-ru/download/details.aspx?id=35»;Установка DirectX
  • провести проверку целостности системных компонентов, для чего потребуется открыть командную строку (найти ярлык можно в меню «Пуск»->«Все программы»), и выполнив команду «sfc /scannow).проверка целостности системных компонентов

computerologia.ru

внутренние и системные ошибки при установке Директ Икс

error-directx

Случается так, что в работе программы Directx происходят небольшие сбои и ошибки. Например, если запуская игры выкидывает ошибку, в которой говориться, что запуск невозможен из-за отсутствия d3dx9 43.dll. Чтобы устранить эту неполадку, следует обновить программу. С официального сайта Microsoft нужно скачать dxwebsetup.exe. Все недостающие компоненты будут уже в этой программе. После ее запуска, автоматически загрузятся и установятся дополнительные элементы и не хватающие компоненты Директ Икс. Кроме этих ошибок DirectX бывают и другие, давайте рассмотрим их.

error-directx

Если периодически, после запуска игр улетает Виндовс в синий экран и выпадает появляется информативное сообщение «Запуск программы невозможен, из-за отсутствия dxgi.dll»нужно провести опять таки обновление системы. Этот файл, является компонентом одной из библиотек DirectX. При их сбое или отсутствие, нужно обновить программу directx.

Иногда, чтобы устранить неполадки, нужно знать какой именно DirectX у Вас на компьютере.  Часто можно встретить ошибку вида : произошла внутренняя ошибка Directx, чтобы ее устранить достаточно переустаноить свою версию Директ Икс. Если с сайта Microsoft обновляться, то программа сама определяет версию и усовершенствует ее. Знать какую именно DirectX использует Ваша система, нужно только в том случае, если Вы решили в ручном режиме провести обновления. Помните, что на официальном сайте подлинная версия DirectX имеет все необходимые компоненты, а скачанная с игровых дисков DirectX может быть не полной.

oshibki-directx

Ошибка DirectX  что делать ?

Еще одна, очень распространенная проблема данной программы, состоит в следующим:при запуске новых игр и приложений, всплывает сообщение о том, что не удается запустить ее, поскольку dxgi.dll и DLL- библиотеки не были обнаружены. Обратившись на официальный сайт для обновления, также высвечиваться сообщение о том, что самая новая версия DirectX уже была установлена. При установке Directx произошла внутренняя системная ошибка — это тоже связано с проблемой в установке. Можно решить эту проблему, попробовать зайти под другим пользователем в системе, и начать установку.

dll-directx

Иногда, разработчики приложений, используют в своих играх и приложениях не созданные ими DLL-библиотеки, но затем забывают их добавить в дистрибутив программы. Если Вы установите такую программу на свой компьютер, Вам как раз выпадет выше описанная ошибка. Для устранения этой проблемы, нужно скачать дополнительную официальную утилиту от Microsoft ― dxwebsetup.exe. Она в автоматическом режиме установит новые версии и недостающие компоненты драйверов DirectX в Вашу систему. Рекомендуем вам скачать бесплатно директ икс, чтобы у вас была установлена последняя актуальная версия. Ошибки DirectX возникают достаточно редко, но все же бывают. Уже огромное количество пользователей по всем мире, используют программу для улучшения игровых процессов на компьютере, если Вы детально изучите рекомендации по эксплуатации и применении данной программы, то в дальнейшим  вас никаких проблем с ее работой возникать не будет.

 

directx-windows.ru


Смотрите также