Как решить проблему directx error. Исправляем ошибку «DirectX device creation error

Иногда, при попытке установить на компьютер свежую версию DirectX, компьютер выдаёт сообщение об ошибке с текстом «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows». Для исправления системной ошибки пользователи используют различные приёмы, но не всегда они дают желаемый эффект. В данном материале я опишу проблему данной ошибки, а также расскажу, как исправить ошибку dxerror.log и directx.log в Windows 7.

Причина возникновения внутренней системной ошибки dxerror.log и directx.log

Хотя точную информацию вы можете узнать, просмотрев указанные в данной ошибке логи DXError.log и Directx.log (обычно они находятся в папке c:\Windows\Logs). Тем не менее, обычно эта ошибка возникает из-за того, что установщик DirectX не может найти данные о предыдущей версии DirectX в реестре ОС Windows.

Такая ситуация возникает из-за некорректной деинсталляции предыдущей версии DirectX, повреждения реестра, работы некоторых программ (обычно игровых), которые очень «своеобразно» обошлись с системными файлами. Также могут возникать описанные мной ранее и .

Вся эта ситуация нуждается в исправлении, и ниже я поясню, что необходимо делать для того чтобы исправить ошибку dxerror.log и Directx.log.

Способ 1. Скачиваем новый пакет DirectX

Попробуйте просто ещё раз скачать новый DirectX с родного(!) сайта Microsoft . Некоторым пользователям этого оказалось достаточно для исправления ошибки.

Способ 2. Исправляем ошибки с совместимостью

Кликаем правой клавишей мыши на файл Dxwebsetup.exe (инсталляционный файл DirectX), в появившемся меню выбираем сверху «Исправление проблемы совместимости» . Система поищет возможные проблемы, после чего выбрать «Использовать рекомендованные параметры» , а затем «Проверить программу» . После чего проведите инсталляцию DirectX, проблема обычно оказывается решена.

Как это выглядит визуально можно посмотреть на видео:

Способ 3. Вносим изменения в реестр

Жмём клавиши Win+R, в появившейся строке вписываем regedit, и на панели реестра переходим по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX.

Если там у вас всего одна строка, то жмём вверху слева «Правка» — «Создать» — «Строковой параметр» и вносим в реестр сначала одну строчку из представленных ниже, а затем вторую:

«InstalledVersion»=hex:00,00,00,09,00,00,00,00
«Version»=»4.09.00.0904»

Сохраняем изменения и перезагружаем наш компьютер.

Способ 4. Попробуйте отключить антивирус

Наиболее простой способ из всех возможных решить внутреннюю системную ошибку dxerror.log и directx.log — это отключить антивирус, у группы пользователей причина была именно в этом. Попробуйте на время инсталляции полностью отключить антивирус.

Способ 5. Проверьте целостность системных файлов

Всё необходимое нужно осуществлять через права администратора. Нажмите кнопку «Пуск», в строке поиска наберите CMD, в появившейся командной строке наберите sfc /scannow, нажмите «Ок». Система проведёт проверку системных файлов на целостность и при нахождении ошибок исправит их. После окончания проверки перезагрузите систему и попробуйте вновь проинсталлировать DirectX.

Способ 6. Проверьте вашу систему на наличие malware

Попробуйте воспользоваться хорошим антивирусным софтом для проверки вашего компьютера на наличие вредоносных программ (напр. Dr.Web Cureit! или Malwarebytes Anti-Malware). Злокачественное программное обеспечение может быть напрямую виновато в нестабильной работе DirectX и ошибках dxerror.log directx.log.

Способ 7. Возвратитесь на контрольную точку

Некоторым из пользователей помогло восстановление системы с контрольной точки, когда системной ошибки dxerror.log и directx.log не наблюдалось.

  1. Нажмите «Пуск – Все программы – Стандартные – Служебные – Восстановление системы».
  2. и выберите через «Показать другие контрольные точки» ту точку восстановления, когда данной проблемы не было.
  3. Совершите откат системы на прошлую стабильную позицию.

Способ 8. Попробуйте переустановить драйвера к видеокарте

Попробуйте . Сомнительно, чтобы они оказались виноваты в проблеме, но стандартный набор советов включает и этот, вдруг вы именно тот «счастливчик», у которого проблема именно в них.

Заключение

Выше я перечислил практически все возможные варианты решения проблемы внутренней системной ошибки с DXError.log и Directx.log в Windows 7, причём абсолютному большинству пользователей для устранения данной ошибки, обычно хватает первых трёх советов. Если вы перепробовали всё, и вам ничего не помогает, тогда напишите в комментариях к данной статье для индивидуального решения вашего вопроса.

Вконтакте

Ошибки при запуске игр в основном случаются из-за несовместимости различных версий компонентов или отсутствия поддержки необходимых редакций со стороны аппаратного обеспечения (видеокарты). Одна из них – «DirectX device creation error» и именно о ней пойдет речь в данной статье.

Ошибка «DirectX device creation error» в играх

Эта неполадка чаще всего встречается в играх от Electronic Arts, таких, как Battlefield 3 и Need for Speed: The Run, в основном, во время загрузки игрового мира. При доскональном разборе сообщения в диалоговом окне выясняется, что игре требуется графический адаптер с поддержкой 10 версии для видеокарт NVIDIA и 10.1 для AMD.

Здесь скрыта и другая информация: устаревший видеодрайвер также может препятствовать нормальному взаимодействию игры и видеокарты. Кроме того, при официальных обновлениях игры, некоторые компоненты DX могут перестать полноценно функционировать.

Поддержка DirectX

С каждым новым поколением видеоадаптеров повышается и максимальная версия поддерживаемого API DirectX. В нашем случае требуется редакция не ниже 10. У видеокарт NVIDIA это серия 8, например 8800GTX, 8500GT и т.д.

У «красных» поддержка необходимой версии 10.1 началась с серии HD3000, а для интегрированных графических ядер – с HD4000. Встроенные видеокарты Intel начали снабжаться десятой редакцией DX, начиная с чипсетов серии G (G35, G41, GL40 и так далее). Проверить, какую версию поддерживает видеоадаптер, можно двумя способами: при помощи программного обеспечения или на сайтах AMD, NVIDIA и Intel.

В статье представлена универсальная информация, а не только об одиннадцатом DirectX.

Видеодрайвер

Устаревшие «дрова» для графического адаптера также могут вызвать эту ошибку. Если Вы убедились в том, что карта поддерживает необходимый DX, то стоит обновить драйвер видеокарты.

Библиотеки DirectX

Несмотря на то, что все необходимые компоненты входят в комплект ОС Windows, не лишним будет убедиться в том, что они самые свежие.

Если у Вас установлена операционная система Windows 7 или Vista, то можно воспользоваться универсальным веб-установщиком. Программа проверит имеющуюся редакцию DX, и, если требуется, установит обновление.

Операционная система

Официальная поддержка DirectX 10 началась с Windows Vista, поэтому, если Вы до сих пор пользуетесь XP, то никакие ухищрения не помогут запустить вышеуказанные игры.

Заключение

При выборе игр внимательнее читайте системные требования, это поможет на начальном этапе определить, будет ли работать игра. Это сэкономит Вам массу времени и нервов. Если планируется приобретение видеокарты, то стоит обратить пристальное внимание на поддерживаемую версию DX.

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


Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей Ошибка 11 не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster [Загрузить] (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с Ошибка 11. Используя очистку реестра [Загрузить] , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку %%error_name%%) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра [Загрузить] может резко повысить скорость и производительность системы.


Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с Ошибка 11 (например, DirectX):

  1. Нажмите на кнопку Начать .
  2. Введите "command " в строке поиска... ПОКА НЕ НАЖИМАЙТЕ ENTER !
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER .
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да .
  6. Черный ящик открывается мигающим курсором.
  7. Введите "regedit " и нажмите ENTER .
  8. В Редакторе реестра выберите ключ, связанный с Ошибка 11 (например, DirectX), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт .
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа DirectX.
  11. В поле Имя файла введите название файла резервной копии, например "DirectX резервная копия".
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь .
  13. Нажмите Сохранить .
  14. Файл будет сохранен с расширением.reg .
  15. Теперь у вас есть резервная копия записи реестра, связанной с DirectX.

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

Добрый день, друзья мои! В этой статьи мы будем обновлять DirectX, а также исправлять ошибки, связанные с ним. Ошибки часто можно увидеть при первом запуске какой-либо игры. При попытке запуска выскакивает окошко, подобное этому:

«Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll. Попробуйте переустановить программу».

Вместо d3dx9_42.dll могут быть другие цифры в названии, например, d3dx9_43.dll d3dx9_39.dll, d3dx9_30.dll, d3dx9_27.dll и пр. Также могут быть ошибки, текст которых содержит строчки, подобные этой: d3dx9_28.dll is missing.

Скорее всего, если ранее не сталкивались с такими сообщениями, вы захотите погуглить текст ошибки и поискать этот файл в интернете. А если найдете, то скачать его и установить. Я угадал ваше желание, да?;) Но на самом деле это неверный подход и вы рискуете добавить себе новых проблем в виде какого-нибудь вируса или трояна, который оказался внутри этой dll, скачанной с неизвестного сайта.

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

Итак, давайте обновим директ икс. Скачиваем с Microsoft’а Веб-установщик исполняемых библиотек DirectX . Если вам нужен полный дистрибутив (его можно установить без интернета на другом компьютере при необходимости), то качайте его отсюда .

При заходе на страницу с веб-установщиком, автоматически начнется скачивание файла dxwebsetup.exe . Если нет, то нажмите на подчеркнутую ссылку.

Запускаем dxwebsetup.exe. Отмечаем, что мы полностью согласны с условиями соглашения, как же иначе). Жмем Далее.

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

Установщик DirectX оценил вашу систему, выяснил размер всех компонентов, которые необходимо загрузить и вежливо сообщил нам об этом. Жмем Далее…

… и теперь дожидаемся окончания всего процесса, от загрузки до установки.

Ура, установка завершена! Радостно кликаем на Готово.

Для проверки версии DirectX в Windows есть специальная утилита dxdiag.exe. Нажимаем Win + R, вводим в окно Выполнить dxdiag и жмем Enter. Открывается средство диагностики DirectX. В самом нижнем пункте сведений о системе можно увидеть вашу версию DirectX.

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

Если возникнут какие-то мысли, комментарии — пишите, обсудим.

Наша сегодняшняя статья посвящена ошибке при попытке запустить игру Directx Error. На площадке Steam было создано огромное количество тем с просьбами разобраться с этой бедой. Замечено, что наиболее часто ошибка возникает у пользователей Windows 7 с 64 разрядной операционной системой.
The Walking Dead: A New Frontier это продолжение игровой саги «Ходячие Мертвецы». Игра реализована в Point and click жанре — выбор действий и диалогов с последующим развитием сюжета в зависимости от принятых решений. В этой части покорять просторы зобми-апокалипсиса будет девочка Клементина.

Причин обычно несколько, выделим наиболее распространенные:

  • Несовместимость либо устаревшая версия DirectX;
  • Не установлены критически важные обновления системы;
  • Отсутствие в системе необходимых компонентов;
  • Для игры требуется 11я версия DirectX;

Первым делом что вам потребуется — обновить «ДиректИкс» до одиннадцатой версии. Настоятельно рекомендуем обновиться любителей поиграть в различные игровые новинки. Обычно разработчики насильно «Запихивают» нужную версию, которая автоматически устанавливается сразу после установки игры, но видимо в The Walking Dead этого не предусмотрели. Проверить вашу версию можно нажав «Пуск» и набрав «dxdiag » в строке поиска программ и файлов.

Как исправить DirectX Error в The Walking Dead

На просторах интернета и форумах советую установить «Обновление платформы для Windows 7». Совет верный, однако для того что бы накатить это обновление для начала нужно удостовериться в наличии SP1(Service Pack 1), поскольку необходимое обновление не установится без первого Сервис Пака. Правильный порядок действий установки следующий:


После завершения установки возвращаемся на сайт Майкрософт: обновление платформы для Windows 7 , и качаем файл «Windows6.1-KB2670838-x64.msu» размером 11.3Мб, не перепутайте.

После всех манипуляций перезагружаем компьютер и запускаем игру. Что бы в будущем не сталкиваться с такими проблемами включите опцию «Обновление Windows» и радуйтесь жизни.

Заключение

Надеюсь вы разобрались почему Walking Dead не запускается, а так же как побороть надоедливую ошибку Directx Error в The Walking Dead: A New Frontier. Если у вас есть вопросы или полезные советы — пишите в комментарии или нашу группу в контакте, мы Вам поможем и дополним нашу статью.

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: