Windows

Directx не устанавливается на windows 10: Не устанавливается DirectX — методы устранения ошибки

21.07.1988

Содержание

Не устанавливается DirectX — методы устранения ошибки

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

Доступные решения

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

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

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

Восстановление системных файлов

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

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

  1. Открываем меню «Пуск».
  2. Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка». Работать мы будем именно с ней.
  3. Кликаем правой кнопкой мыши по командной строке и выбираем опцию запуска с админскими привилегиями.
  4. После того, как консоль запустится вводим команду sfc /scannow и нажимаем на кнопку Enter.

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

Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта DirectX установится нормально. Если же этого не произошло, то нужно переходить к следующей главе.

Проверка на вирусы

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

Поэтому от них нужно избавляться. Для этого стоит использовать любой нравящийся вам антивирус, например, ESET Smart Security. Данная программа работает очень быстро, находит практически все угрозы и несильно нагружает ПК. Скачать ее можно на официальном сайте разработчика. А работать с ней нужно так:

  1. Запускаем главное окошко антивируса.
  2. Нужно в правом меню перейти на вкладку «Сканирование…».
  3. Далее кликаем по пункту «Выборочное…»
    .
  4. Откроется окошко для выбора объектов проверки. Просто отметьте «Мой компьютер».
  5. Нажимаем ЛКМ на кнопку запуска процедуры.

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

Отключение антивируса

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

Поэтому нужно на некоторое время отключить защиту антивируса. Только после этого можно будет спокойно установить DirectX. Мы рассмотрим процесс отключения защиты на примере антивируса от компании ESET:

  1. Находим в системном трее иконку программы и кликаем по ней правой кнопкой мыши.
  2. В появившемся меню с выбором действий щелкаем по пункту «Временно отключить защиту».
  3. Жмем на «Да».
  4. Появится окошко с выбором временного промежутка отключения. Нам вполне хватит 10 минут. Выставляем это значение в нужной строке и щелкаем на кнопку «ОК».
  5. Снова кликаем по значку антивируса. Только теперь выбираем пункт «Временно отключить файервол».
  6. В окошке с выбором времени выбираем все те же 10 минут и снова жмем на
    «ОК»
    .

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

Скачивание нового установщика

Если после выполнения всех вышеперечисленных действий DirectX все так же не устанавливается, то вывод здесь может быть только один: вирусы успели повредить установщик. Или же он просто не докачался из-за блокировки антивирусом.

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

  1. Открываем в браузере ссылку https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
  2. Мы попадаем на страницу официального сайта компании Microsoft. Здесь ищем кнопку «Скачать» и жмем на нее.
  3. Если появится дополнительное окошко, то кликаем на «Отказаться и продолжить…».
  4. Открываем файл dxwebsetup.exe.
  5. Примите лицензионные условия.
  6. Откажитесь от установки панели Bing.
  7. Дайте все необходимые согласия и дождитесь завершения процедуры.
  8. Закройте окошко инсталляции и перезагрузите компьютер.

Заключение

Подведем итоги и обобщим всю полученную информацию. Мы попытались ответить на вопрос о том, что делать, если Директ Икс не устанавливается. Для решения данной проблемы есть много способов. И все они могут помочь.

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

причины и 6 способов исправления

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

СОДЕРЖАНИЕ СТАТЬИ:

Причины проблемы

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

Однако это не одна причина, позволяющая объяснить природу возникновения проблемы, а целый комплекс факторов:

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

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

Что делать, если не устанавливается DirectX на Windows 10

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

Установка .NET Framework

DirectX работает в комплексе с другими программными библиотеками. Поэтому в ситуации, когда на компьютере отсутствует дополнительное ПО, может быть затруднена установка API для игр. Первым делом необходимо поставить актуальную версию .NET Framework. Причем сделать это можно без скачивания дистрибутива, используя Командную строку:

  • Щелкните ПКМ по значку «Пуск».
  • Запустите Командную строку с правами Администратора.

  • Введите запрос «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All».
  • Нажмите на клавишу «Enter».

Обратите внимание, что для выполнения операции требуется выход в интернет. Проверить факт установки библиотеки можно через специальное меню, вызываемое командой «optionalfeatures» из окна «Выполнить» («Win» + «R»). Если таким способом поставить .NET Framework не удастся, то воспользуйтесь ручной установкой через инсталлятор, скачанный с официального сайта Microsoft.

Visual C++ Redistributable

Visual C++ – еще одна библиотека, необходимая для корректной установки и работы DirectX. Скачайте установочный пакет с официального сайта производителя, а затем инсталлируйте его, используя Setup-файл. При этом желательно установить как новые пакеты, так и старые. Это позволит избежать проблемы вне зависимости от версии DirectX.

Важно. Запускать инсталлятор Visual C++ необходимо от имени Администратора. Это же касается установочного пакета DirectX.

Отключение антивируса

Бывает, что инсталлятор DirectX распознается антивирусом в качестве угрозы, из-за чего процесс установки блокируется. Если вы уверены, что установочный пакет не нанесет вреда компьютеру, то временно отключите защитное ПО, будь то Kaspersky Internet Security или Avast.

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

Проверка на вирусы

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

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

На заметку. В случае, если у вас нет возможности использовать платный антивирус от стороннего разработчика, обратитесь к помощи встроенного средства защиты Windows Defender, доступного через «Параметры».

Скачивание нового установщика

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

В связи с этим рекомендуется посетить сайт Microsoft и оттуда скачать последнюю версию DirectX. В инсталляторе, размещенном на официальном ресурсе разработчиков операционной системы, можно быть уверенным на 100 %. Так что не пользуйтесь пиратским ПО, а используйте только лицензированный софт.

Драйверы видеокарты

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

  • Щелкните ПКМ по значку «Пуск».
  • Запустите «Диспетчер устройств».

  • Раскройте вкладку «Видеоадаптеры».

  • Кликните ПКМ по названию своей графической карты.
  • Нажмите на кнопку «Обновить драйвер».

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

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

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

Как я могу установить Directx9 на Windows 10?

Была такая же проблема, когда я пытался запустить более старую игру на Windows-10, он жаловался на отсутствие DLL d3dx9_41.dll,

Вы можете загрузить «Среда выполнения для конечных пользователей DirectX» с веб-сайта Microsoft. Точная версия зависит от файла, который требуется для вашего приложения, в моем случае это было directx_mar2009_redist.exe ,

Чтобы найти правильную версию, я проанализировал сообщение об ошибке. Если отсутствует файл, например d3dx9_41.dll, это означает, что требуется DirectX-9 версии 41. В списке ниже показаны доступные версии DirextX-9, версию можно найти в третьем столбце. Это дает вам представление о том, что искать, ключевые слова directx Mar2009 приведи меня на страницу загрузки Microsoft.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Может быть, также можно просто установить последнюю версию из Июнь 2010 Я не уверен, что он содержит более ранние версии тоже.

Не удается установить directx. Внутренняя системная ошибка при установке DirectX

Иногда, при попытке установить на компьютер свежую версию 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. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.

Нужно ли устанавливать DirectX на Windows 10

DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.

Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:

Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.

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

  • игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
  • в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что:
    • видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
    • установлены устаревшие драйверы видеоадаптера и требуется их обновление.

Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.

Видео: как узнать версию DirectX в Windows 10

Как установить (обновить) DirectX на Windows 10

Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».

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


Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.

В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.

Куда устанавливается DirectX

После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:\Windows\System32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.

Что делать если не устанавливается DirectX

Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.

Таблица: версии Windows и соответствующие им версии DirectX

Кроме того, могут быть другие причины, по которым не может установиться DirectX:

  • исполняемый файл dxsetup.exe может быть поражён вирусом. Это часто происходит, если скачивание было произведено с непроверенного сайта. Поэтому скачанный файл нужно сразу проверить антивирусом;
  • скачанный архив может не подходить под разрядность (битность) вашей системы. Если у вас 32-битная ОС Windows, архив под 64-битную ОС на ваш компьютер не установится;
  • антивирусное программное обеспечение вашего компьютера может заблокировать файл уже в процессе закачки. Нужно отключить антивирус и попробовать скачать файл снова;
  • нет прав на установку. В контекстном меню файла надо выбрать запуск от имени администратора или предоставить права на установку;
  • оперативная память компьютера и кэш-память захламлены всяким мусором. Нужно очистить память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузить компьютер и повторить установку.

Сбой установки DirectX

Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.

При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:

  • скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
  • выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
  • запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
  • для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.
Видео: устранение ошибки при установке DirectX

Как переустановить DirectX

Переустановка приложения проводится двумя способами:

  • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
  • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:


Удаление DirectX в Windows 10

Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.

Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.

Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:

  • DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
  • DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
  • DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.

На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

Иногда случается так, что при попытке установки или обновления (чаще при обновлении) DirectX на экране появляется сообщение «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError .log и Directx .log в папке Windows ».

Подробная информация об ошибке находится в указанных файлах, найти которые можно в папке С:\Windows \Logs . Основной причиной ее возникновения является отсутствие информации об установленной ранее версии DirectX в реестре операционной системы. Исправить эту ошибку можно несколькими способами.

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

Как исправить ошибку dxerror.log и directx.log?

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

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

2. Внесение изменений в реестр вручную. Для этого нужно открыть встроенный в систему редактор реестра (нажать Win +R и в появившемся окне ввести regedit ). В окне редактора реестра необходимо перейти по адресу HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft \DirectX . Если в этом пункте есть только одна строка, то нужно нажать на кнопку «Правка», затем «Создать» и выбрать «Строковый параметр». Затем нужно добавить две строчки: «InstalledVersion »=hex :00,00,00,09,00,00,00,00 и «Version »=»4.09.00.0904», после чего сохранить изменения и перезагрузить компьютер.

3. Отключение антивируса. Банальный, то нем не менее в некоторых случаях рабочий способ. Нужно отключить все антивирусное ПО на время установки DirectX , а затем снова включить его.

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

5. Переустановка драйвера видеокарты. Обновление драйверов в некоторых случаях также помогает решить проблему с установкой DirectX . При этом важно скачивать их только с официального сайта.

Другие способы решения проблемы DXError .log и Directx .log в Windows 7

Если вышеперечисленные способы не помогли решить проблему с установкой DirectX и ошибка файлов DXError .log и Directx .log продолжает появляться, можно попробовать восстановить систему, воспользовавшись контрольной точкой, созданной в то время, когда эта ошибка не возникала.

Не лишним будет проверить систему на наличие вредоносного ПО. Хотя стоит отметить, что в большинстве случаев хватает воспользоваться первыми тремя советами, чтобы внутренняя системная ошибка DXError .log и Directx .log на Windows 7 перестала вам докучать.

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

Почeму нe устанавливаeтся DirectX: возможныe причины

Для того чтобы выяснить, почeму происходят сбои при попыткe инсталляции этой платформы, в самом простом случаe можно обратиться к log-файлам ошибок (DirectX.log и DXError.log). Опытный пользоватeль сразу сообразит, в чeм проблeма. Но вот рядовому юзeру такая информация можeт нe сказать вообщe ничeго.

Поэтому eсли у вас, напримeр, в Windows 7 нe устанавливаeтся DirectX, и процeсс прeрываeтся появлeниeм сообщeния об ошибкe, далee прeдлагаeтся посмотрeть на список возможных причин такого повeдeния систeмы. Самыми основным считаются слeдующиe:

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

Нe устанавливаeтся DirectX. Windows 8 и другиe систeмы: что дeлать в пeрвую очeрeдь?

Итак, начнeм с самого простого. Нe исключeн вариант, что DirectX нe устанавливаeтся по причинe воздeйствия вирусов. Это можeт касаться и их присутствия в систeмe, когда происходит их лeчeниe, и заражeния самого инсталлятора, eсли он был сохранeн на жeстком дискe.

Для начала просто провeрьтe систeму на наличиe угроз, а при их выявлeнии и удалeнии скачайтe установочный дистрибутив заново и попробуйтe повторить процeсс установки.

Другиe варианты установки

Как ни странно это звучит, но иногда DirectX нe устанавливаeтся только потому, что старту процeсса прeпятствуeт установлeнный антивирус . Казалось бы, такого быть нe должно, тeм нe мeнee, ситуация довольно распространeнная.

Как вариант — просто отключитe установлeнноe срeдство защиты на врeмя провeдeния инсталляции. В нeкоторых случаях проблeма устраняeтся имeнно таким образом.

Если и послe этого появляются ошибки, возможно, стоит скачать нe самый послeдний пакeт (DirectX 12), а инсталлятор платформы рангом нижe (напримeр, вeрсию 9, которая поддeрживаeтся Windows 7 и вышe). Как вариант, можно использовать установщик DirectX End-User Runtimes.

Проблeмы с учeтными записями

Иногда можно замeтить, что DirectX нe устанавливаeтся по причинe отсутствия у пользоватeля прав на измeнeниe систeмной конфигурации.

Пeрвоe правило для систeм сeдьмой модификации Windows и вышe — запуск файла установщика исключитeльно с правами админа, чeрeз мeню ПКМ.

Но и это помогаeт нe всeгда. Быть можeт, права пользоватeля (дажe зарeгистрированного как администратор) ограничeны настолько, что он вообщe нe можeт что-либо измeнить? В такой ситуации можно принять eдинствeнно правильноe рeшeниe, состоящee в том, чтобы создать новую рeгистрацию с администраторскими правами. Это считаeтся унивeрсальным рeшeниeм, что подтвeрждаeтся многими спeциалистами и экспeртами.

В этом случаe нeобходимо использовать раздeл управлeния учeтными записями и добавить новую рeгистрацию, включив ee в группу «Администраторы». Если жe и в этой группe будут дeйствовать нeкоторыe ограничeния, прeдоставить новой записи всe нeобходимыe права придeтся вручную.

Проблeмы с пакeтами обновлeний

Наконeц, самая большая проблeма, по мнeнию подавляющeго большинства экспeртов, состоит в конфликтах установщика с обновлeниями. Самый яркий тому примeр — пак-обновлeния SP1 для Windows 7.

Вродe бы оба программных продукта (и обновлeниe, и DirectX) являются разработкой одного производитeля и конфликтовать нe должны. Но мы-то с вами знаeм, насколько нeдоработанными могут быть апдeйты.

В этой ситуации нeобходимо зайти в «Цeнтр обновлeния Windows» и в спискe установлeнных пакeтов обновлeний найти апдeйт с номeром КВ976932, послe чeго удалить eго, прeдваритeльно создав рeзeрвную копию систeмы.

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

Другиe проблeмы

Что жe касаeтся нeполадок в работe «жeлeза», они нe рассматривались, поскольку встрeчаются довольно рeдко. Но eсли ничeго из вышeпeрeчислeнного нe помогло, попробуйтe протeстировать видеокарту или замeнить ee. То жe самоe касаeтся и планок опeративной памяти. Заодно провeрьтe винчeстeр на ошибки (chkdsk). Иногда можeт потрeбоваться провeрка цeлостности систeмных компонeнтов (sfc /scannow) или выявлeниe отсутствующих систeмных библиотeк (лучшe всeго использовать программу DLL Suite).

В случаe с BIOS установитe самую новую прошивку. Правда, замeнять ee самостоятeльно рeкомeндуeтся только при полном понимании сути вопроса и выполняeмых дeйствий, иначe систeму можно довeсти до полного краша.

Процедура скачивания DirectX 12 для Windows 10

Сегодня многие пользователи задают вопросом по поводу того, почему у них в автоматическом режиме не устанавливается DirectX 12 после загрузки и установки операционной системы Windows 10.

Загрузить DirectX 12 для операционной системы Windows 10

Сразу же после выхода новой операционной системы Windows 10 пользователи начали интересоваться вопросами по поводу установки DirectX 12. Для начала необходимо разобраться в том, что представляет собой DirectX 12 и где его можно загрузить на свое компьютерное устройство и как его инсталлировать. Также следует разобраться, каким образом можно установить DirectX 12, если после установки Windows 10 имеется его предыдущая версия.

Что представляет собой DirectX 12 и где его можно загрузить на свое компьютерное устройство и как его инсталлировать

DirectX представляет собой своего рода собрание файлов, которые обладают расширением DLL. Именно они необходимы, чтобы игры в компьютерные игры были более комфортными. Они дают возможность сделать из Windows 10 идеальный варианты для загрузки компьютерных игр. DirectX принимает активное участие в обеспечении функционирования всей операционной системы. Он отлично справляется с налаживанием нормальной работы программ и его файлы даже влияют на работу компьютерной периферии.

Данный стандарт практически никогда не устанавливается без операционной системы. Он всегда присутствует в ней в качестве дополнительной опции. Для разных версий операционных систем Windows предусмотрено использование разных версий стандартов DirectX. Windows 8 идет с DirectX 11, Windows 10 с версией 12 или 11.2. Для того чтобы посмотреть, какая версия стандарта установлена на конкретном устройстве необходимо щелкнуть при помощи правой кнопки по Пуску и выбрать из списка раздел Выполнить.

Выполнить

В появившемся новом небольшом окне необходимо ввести команду dxdiag и подтвердить свое действие.

dxdiag

На новой странице диагностики стандарта появится информация,  в которой имеется и названием версии DirectX.

DirectX в Windows 10

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

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

Для обновления стандарта нет необходимости затрачивать много усилий. Это довольно простое занятие. Для этого необходимо провести скачивание и инсталляцию установщика исполняемых библиотек.

Для начала следует зайти на официальный интернет ресурс корпорации Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и нажать на Скачать.

веб-установщик исполняемых библиотек DirectX

В новом окне нужно выбрать Отказаться и продолжить.

Отказаться и продолжить

Скаченный файл нужно открыть.

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

Принять условия лицензионного соглашения

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

В новом окне необходимо нажать на Далее.

После этого стартует процесс установки элементов, которых не было в версии DirectX, установленной на компьютерном устройстве.

После установки всех компонентов процедура инсталляции будет закончена.

После инсталляции Windows 10 устанавливается DirectX 11.2 вместо DirectX 12

Если на компьютере пользователя ранее была установлена версия DirectX 11.2, то после установки новой операционной системы сложно надеяться на то, что вместе с ней появится и DirectX 12. Это объясняется очень просто. Дело в том, что на сегодняшний день не все видеокарты поддерживают данный стандарт. Это не составляет труда проверить.

Для начла необходимо посмотреть, какая именно модель видеокарты установлена на конкретном компьютерном устройстве. Если на видеокарте предусмотрена совместимость с DirectX 11.2, то на ней не будет установлена двенадцатая версия. Однако не следует отчаиваться. Ведь разработчики стараются исправить ситуацию. Они разрабатывают новые драйвера, чтобы DirectX12 был совместим с их моделями видеокарт. 

Твитнуть

Поделиться

Плюсануть

Поделиться

Класснуть

После обновления операционной системы до Windows 10 многие пользователи заметили, что у них в автоматическом режиме не появился DirectX12. Этому имеется несколько объяснений и также существует метод для исправления данной ситуации. Полезное 4.81 14 Идёт загрузка…

Куда устанавливать directx 9 • Удаляем ошибки, установка ПО, подключение оборудования

Как установить DirectX 9 на ПК или ноутбук с системой Windows 10

Автор: rf-webmaestro · Опубликовано 25.12.2017 · Обновлено 26.12.2017

Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.

Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.

Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.

Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:

В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):

В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.

Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.

О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.

Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».

Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:

После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:

Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.

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

Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».

Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).

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

Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:

После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.

Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.

Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.

«Майкрософт» предлагает автономный пакет API как вариант решения для запуска приложений, работающих с DirectX 9. На форумах Microsoft многие пользователи пишут, что их проблема не была решена новым пакетом API, однако большинству он помогает.

Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.

Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.

Как я могу установить Directx9 на Windows 10?

Была такая же проблема, когда я пытался запустить более старую игру на Windows-10, он жаловался на отсутствие DLL d3dx9_41.dll,

Вы можете загрузить «Среда выполнения для конечных пользователей DirectX» с веб-сайта Microsoft. Точная версия зависит от файла, который требуется для вашего приложения, в моем случае это было directx_mar2009_redist.exe ,

Чтобы найти правильную версию, я проанализировал сообщение об ошибке. Если отсутствует файл, например d3dx9_41.dll, это означает, что требуется DirectX-9 версии 41. В списке ниже показаны доступные версии DirextX-9, версию можно найти в третьем столбце. Это дает вам представление о том, что искать, ключевые слова directx Mar2009 приведи меня на страницу загрузки Microsoft.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Может быть, также можно просто установить последнюю версию из Июнь 2010 Я не уверен, что он содержит более ранние версии тоже.

Не удается установить directx. Внутренняя системная ошибка при установке DirectX

Иногда, при попытке установить на компьютер свежую версию 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. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.

Нужно ли устанавливать DirectX на Windows 10

DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.

Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:

Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.

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

  • игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
  • в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что:
    • видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
    • установлены устаревшие драйверы видеоадаптера и требуется их обновление.

Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.

Видео: как узнать версию DirectX в Windows 10

Как установить (обновить) DirectX на Windows 10

Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».

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


Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.

В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.

Куда устанавливается DirectX

После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:\Windows\System32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.

Что делать если не устанавливается DirectX

Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.

Таблица: версии Windows и соответствующие им версии DirectX

Кроме того, могут быть другие причины, по которым не может установиться DirectX:

  • исполняемый файл dxsetup.exe может быть поражён вирусом. Это часто происходит, если скачивание было произведено с непроверенного сайта. Поэтому скачанный файл нужно сразу проверить антивирусом;
  • скачанный архив может не подходить под разрядность (битность) вашей системы. Если у вас 32-битная ОС Windows, архив под 64-битную ОС на ваш компьютер не установится;
  • антивирусное программное обеспечение вашего компьютера может заблокировать файл уже в процессе закачки. Нужно отключить антивирус и попробовать скачать файл снова;
  • нет прав на установку. В контекстном меню файла надо выбрать запуск от имени администратора или предоставить права на установку;
  • оперативная память компьютера и кэш-память захламлены всяким мусором. Нужно очистить память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузить компьютер и повторить установку.

Сбой установки DirectX

Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.

При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:

  • скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
  • выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
  • запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
  • для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.
Видео: устранение ошибки при установке DirectX

Как переустановить DirectX

Переустановка приложения проводится двумя способами:

  • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
  • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:


Удаление DirectX в Windows 10

Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.

Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.

Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:

  • DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
  • DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
  • DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.

На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

Иногда случается так, что при попытке установки или обновления (чаще при обновлении) DirectX на экране появляется сообщение «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError .log и Directx .log в папке Windows ».

Подробная информация об ошибке находится в указанных файлах, найти которые можно в папке С:\Windows \Logs . Основной причиной ее возникновения является отсутствие информации об установленной ранее версии DirectX в реестре операционной системы. Исправить эту ошибку можно несколькими способами.

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

Как исправить ошибку dxerror.log и directx.log?

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

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

2. Внесение изменений в реестр вручную. Для этого нужно открыть встроенный в систему редактор реестра (нажать Win +R и в появившемся окне ввести regedit ). В окне редактора реестра необходимо перейти по адресу HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft \DirectX . Если в этом пункте есть только одна строка, то нужно нажать на кнопку «Правка», затем «Создать» и выбрать «Строковый параметр». Затем нужно добавить две строчки: «InstalledVersion »=hex :00,00,00,09,00,00,00,00 и «Version »=»4.09.00.0904», после чего сохранить изменения и перезагрузить компьютер.

3. Отключение антивируса. Банальный, то нем не менее в некоторых случаях рабочий способ. Нужно отключить все антивирусное ПО на время установки DirectX , а затем снова включить его.

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

5. Переустановка драйвера видеокарты. Обновление драйверов в некоторых случаях также помогает решить проблему с установкой DirectX . При этом важно скачивать их только с официального сайта.

Другие способы решения проблемы DXError .log и Directx .log в Windows 7

Если вышеперечисленные способы не помогли решить проблему с установкой DirectX и ошибка файлов DXError .log и Directx .log продолжает появляться, можно попробовать восстановить систему, воспользовавшись контрольной точкой, созданной в то время, когда эта ошибка не возникала.

Не лишним будет проверить систему на наличие вредоносного ПО. Хотя стоит отметить, что в большинстве случаев хватает воспользоваться первыми тремя советами, чтобы внутренняя системная ошибка DXError .log и Directx .log на Windows 7 перестала вам докучать.

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

Почeму нe устанавливаeтся DirectX: возможныe причины

Для того чтобы выяснить, почeму происходят сбои при попыткe инсталляции этой платформы, в самом простом случаe можно обратиться к log-файлам ошибок (DirectX.log и DXError.log). Опытный пользоватeль сразу сообразит, в чeм проблeма. Но вот рядовому юзeру такая информация можeт нe сказать вообщe ничeго.

Поэтому eсли у вас, напримeр, в Windows 7 нe устанавливаeтся DirectX, и процeсс прeрываeтся появлeниeм сообщeния об ошибкe, далee прeдлагаeтся посмотрeть на список возможных причин такого повeдeния систeмы. Самыми основным считаются слeдующиe:

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

Нe устанавливаeтся DirectX. Windows 8 и другиe систeмы: что дeлать в пeрвую очeрeдь?

Итак, начнeм с самого простого. Нe исключeн вариант, что DirectX нe устанавливаeтся по причинe воздeйствия вирусов. Это можeт касаться и их присутствия в систeмe, когда происходит их лeчeниe, и заражeния самого инсталлятора, eсли он был сохранeн на жeстком дискe.

Для начала просто провeрьтe систeму на наличиe угроз, а при их выявлeнии и удалeнии скачайтe установочный дистрибутив заново и попробуйтe повторить процeсс установки.

Другиe варианты установки

Как ни странно это звучит, но иногда DirectX нe устанавливаeтся только потому, что старту процeсса прeпятствуeт установлeнный антивирус . Казалось бы, такого быть нe должно, тeм нe мeнee, ситуация довольно распространeнная.

Как вариант — просто отключитe установлeнноe срeдство защиты на врeмя провeдeния инсталляции. В нeкоторых случаях проблeма устраняeтся имeнно таким образом.

Если и послe этого появляются ошибки, возможно, стоит скачать нe самый послeдний пакeт (DirectX 12), а инсталлятор платформы рангом нижe (напримeр, вeрсию 9, которая поддeрживаeтся Windows 7 и вышe). Как вариант, можно использовать установщик DirectX End-User Runtimes.

Проблeмы с учeтными записями

Иногда можно замeтить, что DirectX нe устанавливаeтся по причинe отсутствия у пользоватeля прав на измeнeниe систeмной конфигурации.

Пeрвоe правило для систeм сeдьмой модификации Windows и вышe — запуск файла установщика исключитeльно с правами админа, чeрeз мeню ПКМ.

Но и это помогаeт нe всeгда. Быть можeт, права пользоватeля (дажe зарeгистрированного как администратор) ограничeны настолько, что он вообщe нe можeт что-либо измeнить? В такой ситуации можно принять eдинствeнно правильноe рeшeниe, состоящee в том, чтобы создать новую рeгистрацию с администраторскими правами. Это считаeтся унивeрсальным рeшeниeм, что подтвeрждаeтся многими спeциалистами и экспeртами.

В этом случаe нeобходимо использовать раздeл управлeния учeтными записями и добавить новую рeгистрацию, включив ee в группу «Администраторы». Если жe и в этой группe будут дeйствовать нeкоторыe ограничeния, прeдоставить новой записи всe нeобходимыe права придeтся вручную.

Проблeмы с пакeтами обновлeний

Наконeц, самая большая проблeма, по мнeнию подавляющeго большинства экспeртов, состоит в конфликтах установщика с обновлeниями. Самый яркий тому примeр — пак-обновлeния SP1 для Windows 7.

Вродe бы оба программных продукта (и обновлeниe, и DirectX) являются разработкой одного производитeля и конфликтовать нe должны. Но мы-то с вами знаeм, насколько нeдоработанными могут быть апдeйты.

В этой ситуации нeобходимо зайти в «Цeнтр обновлeния Windows» и в спискe установлeнных пакeтов обновлeний найти апдeйт с номeром КВ976932, послe чeго удалить eго, прeдваритeльно создав рeзeрвную копию систeмы.

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

Другиe проблeмы

Что жe касаeтся нeполадок в работe «жeлeза», они нe рассматривались, поскольку встрeчаются довольно рeдко. Но eсли ничeго из вышeпeрeчислeнного нe помогло, попробуйтe протeстировать видеокарту или замeнить ee. То жe самоe касаeтся и планок опeративной памяти. Заодно провeрьтe винчeстeр на ошибки (chkdsk). Иногда можeт потрeбоваться провeрка цeлостности систeмных компонeнтов (sfc /scannow) или выявлeниe отсутствующих систeмных библиотeк (лучшe всeго использовать программу DLL Suite).

В случаe с BIOS установитe самую новую прошивку. Правда, замeнять ee самостоятeльно рeкомeндуeтся только при полном понимании сути вопроса и выполняeмых дeйствий, иначe систeму можно довeсти до полного краша.

Процедура скачивания DirectX 12 для Windows 10

Сегодня многие пользователи задают вопросом по поводу того, почему у них в автоматическом режиме не устанавливается DirectX 12 после загрузки и установки операционной системы Windows 10.

Загрузить DirectX 12 для операционной системы Windows 10

Сразу же после выхода новой операционной системы Windows 10 пользователи начали интересоваться вопросами по поводу установки DirectX 12. Для начала необходимо разобраться в том, что представляет собой DirectX 12 и где его можно загрузить на свое компьютерное устройство и как его инсталлировать. Также следует разобраться, каким образом можно установить DirectX 12, если после установки Windows 10 имеется его предыдущая версия.

Что представляет собой DirectX 12 и где его можно загрузить на свое компьютерное устройство и как его инсталлировать

DirectX представляет собой своего рода собрание файлов, которые обладают расширением DLL. Именно они необходимы, чтобы игры в компьютерные игры были более комфортными. Они дают возможность сделать из Windows 10 идеальный варианты для загрузки компьютерных игр. DirectX принимает активное участие в обеспечении функционирования всей операционной системы. Он отлично справляется с налаживанием нормальной работы программ и его файлы даже влияют на работу компьютерной периферии.

Данный стандарт практически никогда не устанавливается без операционной системы. Он всегда присутствует в ней в качестве дополнительной опции. Для разных версий операционных систем Windows предусмотрено использование разных версий стандартов DirectX. Windows 8 идет с DirectX 11, Windows 10 с версией 12 или 11.2. Для того чтобы посмотреть, какая версия стандарта установлена на конкретном устройстве необходимо щелкнуть при помощи правой кнопки по Пуску и выбрать из списка раздел Выполнить.

Выполнить

В появившемся новом небольшом окне необходимо ввести команду dxdiag и подтвердить свое действие.

dxdiag

На новой странице диагностики стандарта появится информация,  в которой имеется и названием версии DirectX.

DirectX в Windows 10

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

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

Для обновления стандарта нет необходимости затрачивать много усилий. Это довольно простое занятие. Для этого необходимо провести скачивание и инсталляцию установщика исполняемых библиотек.

Для начала следует зайти на официальный интернет ресурс корпорации Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и нажать на Скачать.

веб-установщик исполняемых библиотек DirectX

В новом окне нужно выбрать Отказаться и продолжить.

Отказаться и продолжить

Скаченный файл нужно открыть.

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

Принять условия лицензионного соглашения

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

В новом окне необходимо нажать на Далее.

После этого стартует процесс установки элементов, которых не было в версии DirectX, установленной на компьютерном устройстве.

После установки всех компонентов процедура инсталляции будет закончена.

После инсталляции Windows 10 устанавливается DirectX 11.2 вместо DirectX 12

Если на компьютере пользователя ранее была установлена версия DirectX 11.2, то после установки новой операционной системы сложно надеяться на то, что вместе с ней появится и DirectX 12. Это объясняется очень просто. Дело в том, что на сегодняшний день не все видеокарты поддерживают данный стандарт. Это не составляет труда проверить.

Для начла необходимо посмотреть, какая именно модель видеокарты установлена на конкретном компьютерном устройстве. Если на видеокарте предусмотрена совместимость с DirectX 11.2, то на ней не будет установлена двенадцатая версия. Однако не следует отчаиваться. Ведь разработчики стараются исправить ситуацию. Они разрабатывают новые драйвера, чтобы DirectX12 был совместим с их моделями видеокарт. 

Твитнуть

Поделиться

Плюсануть

Поделиться

Класснуть

После обновления операционной системы до Windows 10 многие пользователи заметили, что у них в автоматическом режиме не появился DirectX12. Этому имеется несколько объяснений и также существует метод для исправления данной ситуации. Полезное 4.81 14 Идёт загрузка…

Куда устанавливать directx 9 • Удаляем ошибки, установка ПО, подключение оборудования

Как установить DirectX 9 на ПК или ноутбук с системой Windows 10

Автор: rf-webmaestro · Опубликовано 25.12.2017 · Обновлено 26.12.2017

Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.

Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.

Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.

Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:

В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):

В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.

Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.

О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.

Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».

Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:

После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:

Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.

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

Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».

Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).

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

Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:

После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.

Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.

Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.

«Майкрософт» предлагает автономный пакет API как вариант решения для запуска приложений, работающих с DirectX 9. На форумах Microsoft многие пользователи пишут, что их проблема не была решена новым пакетом API, однако большинству он помогает.

Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.

Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.

Любители игр обязательно рано или поздно сталкиваются с DirectX, но не каждый сначала понимает, что это такое, куда устанавливать directx и какие функции она выполняет.

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

  • увеличения скорости отображения и обработки современной графики;
  • улучшения звуковых эффектов;
  • обработки периферийных устройств;
  • создания анимационных эффектов;
  • применения музыки в играх.

Если говорить проще, то Direct специально создавался разработчиками для того, чтобы превратить платформу Windows в нечто, что может создавать игры и воспроизводить их. Сегодня этот компонент поставляется с любым ПО, в зависимости от того, какая версия необходима. Одной из самых старых является 9, самой новой 12. Каждая система воспринимает и адаптируется к одной версии, к примеру ХР к 9, а Виста к 10.

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

В последнее время чаще всего используется 10 или 11 версии, но лучше, когда пользователь точно знает, какая должна быть установлена у него. Распаковывается папка с архивом в любое место на жестком диске, но только после запуска приложения dxsetup.exe программа показывает каталог, куда будет устанавливаться компонент. Как правило, он выбирается автоматически по адресу C:/ Windows / %SystemRoot% / system32, но путь можно изменить по собственному желанию.

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

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

Её рекомендуется устанавливать на все операционные системы, именно по этой причине следует знать, как поставить DX 9 для Виндовс 10.

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

Примечание: Очень часто DX 9 не устанавливается на Виндовс 10, по причине более свежей предустановленной версии ПО — пакет системных библиотек, имеющие расширение *.dll не требующие каких-либо обновлений.

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

Наиболее актуальной версией является DX 12. Очень часто она уже встроена в последнюю операционную систему, поэтому дополнительная инсталляция не требуется. Чтобы узнать какой Директ установлен потребуется выполнить следующие действия:

  • открываем поисковую строку и вводим функцию «Выполнить» или просто используем комбинацию клавиш «Win+R»;
  • запускаем;
  • вводим команду «dxdiag»;
  • получаем полные сведения о компьютере и установленной ОС (Рисунок 2).

Сведения о характеристиках системной библиотеки можно найти в графе «Версия DirectX».

Ещё в самых первых ОС использовали программное обеспечение Директ, позволяющего играть в видеоигры и работать с программами, которые требовали большое количество видеопамяти.

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

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

Наиболее популярной является DX9, однако некоторые новые системы не хотят работать со старыми программами, и тогда может возникнуть проблема с Directx 9 на Windows 10 (Рисунок 3). У нас сайте имеется набор специализированных приложений DirectX End-User Runtime.

Каждая версия Виндовс имела свой, разработанный под ее нужды Директ. Например, XP SP2, использовала DX9, а семерка уже — DX10, восьмерка — DX11.

Стоит знать, что применение Директ 12, дает возможность получать качественное изображение на экране. Однако следует учитывать некоторые факторы. Например, технические требования видеоигры, то есть, если она была разработана под более старый Директ, то устанавливая новую, особых изменений в качестве изображения вы не увидите. Особенно это касается инсталляции DX9 на WIn 10.

Некоторые старые видеоигры требуют для своей работы установку Директа 9. Очень часто она прилагается в комплекте с игрой, но иногда рекомендуется искать самостоятельно.

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

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

Примечание: В результате, выпущенные игры старше 5 лет, могут не запускаться совсем или требуют, чтобы была выполнена установка DX 9 на Windows 10 (Рисунок 4).

Чтобы бесплатно инсталлировать Директ 9 на Виндовс 10 включаем «DirectPlay», расположенный на панели управления. Останется только решить, куда установить скаченное ПО.

Чтобы знать, как установить DX 9 выполняем следующие действия:

  • открываем панель управления;
  • заходим в раздел с программами;
  • выбираем пункт, где разрешается включить или выключить компоненты Виндовс;
  • теперь нужно найти раздел, «Компоненты прежних версий» и ставим отметку напротив пункта «DirectPlay» (Рисунок 5).

Задаем в поисковике Директ 9 offline installer Windows 10, скачиваем актуальный вариант. Но не стоит заходить на официальный сайт, так как в загрузке будет отказано, ведь уже установлен новейший Директ.

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

Если инсталляция стандартного пакета Directx 9.0 для Windows 10 не помогает, то стоит обратиться к альтернативным вариантам установки. В этом может помочь программа «DirectX End-User Runtime».

Комплекс технологий «DirectX End-User Runtime» представляет собой вариант инсталляции системной библиотеки, предназначенный для конечного пользователя.

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

Для удаления воспользуемся программой «DirectX Happy Uninstal». Следуя рекомендациям, вы легко и просто удалите системную библиотеку со своего компьютера.

17 июля 2011 в 21:26

Ссылки на программы:
DirectX End-User Runtimes (directx для запуска игр) август 2009. Скачать (108 мегабайт).
DirectX SDK (directx для программирования) август 2009. Скачать (2 Мб)

Установка DirectX SDK и directx end-user runtimes
DirectX — набор библиотек, предназначенных прежде всего для вывода графики.

Для того чтобы писать программы, в которых используется DirectX, нужно установить Directx sdk. Для запуска программ написанных с использованием DirectX, необходимо установить directx end-user runtimes. В данном уроке мы рассмотрим установку обоих компонентов.

Для разных версий DirectX используются одни и те же файлы: DirectX 9.0c на Windows XP, DirectX 10 на Windows Vista и DirectX 11 на Windows 7 — для всех этих версий подходят одни и те же установочные файлы.

Установка DirectX End-User Runtimes (directx для запуска игр)

Для запуска игр и программ, написанных с использованием библиотеки Directx нужно установить directx end-user runtimes.

На вашем компьютере уже установлена одна из версий DirecX end-user runtimes. Для программ, которые мы будем создавать, вполне достаточно и старых версий, и если вам не нужна последняя версия DirectX end-user runtimes, можете переходить к следующему пункту.

Последняя на данный момент (январь 2010) версия directx end-user runtimes вышла в августе 2009г. Найти последнюю версию можно на диске с какой-нибудь недавно вышедшей игрой или скачать по ссылке в начале урока.

После того как вы скачали и запустили файл directx_aug2009_redist.exe, появится окно с лицензионным соглашением:

После нажатия на кнопку Yes, нужно будет ввести путь к временной папке, куда будет распакован архив:

После того как архив распаковался, нужно перейти в указанную вами временную папку и запустить файл DXSETUP.exe. Откроется вот такое окно:

Теперь нужно нажать два раза Далее и начнётся установка.

Всё. С установкой DirectX end-user runtimes мы закончили. Теперь, для того чтобы создавать программы, использующие возможности directx, нужно установить directx sdk. Но сначала небольшой урок истории:

Немного истории directx sdk

Прежде чем приступать к чтению уроков из данного раздела (DirectX), вы должны были изучить большую часть материалов из раздела C++. Скорее всего у вас возник ряд вопросов. И самый главный из них: как используя изученный материал, начать создавать свою игру? Ниже я попытаюсь ответить на него. По крайней мере, вы узнаете теорию. Практикой же мы займёмся позже.

До сих пор наши программы работали в досовской консоли. При этом мы использовали язык C++.

C++ — это основа. Не зная этого языка, вы не сможете создать какую-нибудь игру. Конечно адепты Паскаля, Бейсика или Фортрана (если такие есть :)) могут возразить, что на этих языка тоже можно создавать о-го-го какие игры. Только о-го-го какими, они были в середине восьмидесятых. Тогда, да, они выглядели очень круто.

Сейчас я расскажу вам очень важную вещь. Она простая, и возможно вы её уже знаете. По крайней мере, если бы кто-нибудь объяснил мне это лет десять назад, возможно вся моя жизнь сложилась бы по-другому.

Итак: «у компьютеров есть слои» (С) Шрек. 🙂 Извините, не сдержался.

У компьютеров есть уровни. Самый низкий уровень — уровень физических элементов (транзисторы и провода). Самый высокий (из тех, что мы пока знаем) — это язык C++. Именно поэтому он называется языком высокого уровня. Между этими уровнями расположено ещё несколько: микроархитектурный уровень (на этом уровне идёт общение с процессором), уровень операционной системы, уровень языка ассемблера (ассемблер — язык низкого уровня).

Когда мы начинаем выполнение программы, команды на языке C++ переводятся на более низкие уровни. На самом нижнем уровне эти команды выполняются непосредственно электрическим сигналом. Одна команда более высокого уровня может состоять из нескольких команд более низкого.

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

В конце восьмидесятых — начале девяностых не существовало (точнее они ещё не получили широкого распространения) более высоких абстракций (уровней) чем язык программирования. В нашем случае — это C. Все приложения писались на языке высокого уровня: Pascal, C, Fortran. Создание графики и графических приложений происходило непосредственно на языке высокого уровня.

Тут что надо заметить! Большинство языков программирования высокого уровня обладают примерно равными возможностями. Будь то Pascal, Java или С++. Понятно, что у некоторых этих возможностей побольше, у других поменьше. Но у них много общего: у всех есть циклы и ветвления, функции, переменные.

Ходят слухи, что изучить C++ намного сложнее, чем Pascal или другие языки программирования. Надеюсь, что изучая материал из раздела C++, вы убедились, что это не так.

На мой взгляд, распространённое мнение о сложности C++ — это результат наглой и бессовестной диверсии со стороны адептов Delphi! На самом деле Pascal намного сложнее в изучении. Вы только подумайте, они вместо скобочек используют begin и end. А как они выполняют присваивание — оператором := (да-да, двоеточие и знак равенства). Короче, настоящий дурдом!

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

В середине девяностых очень быстро начала распространяться операционная система Windows. Первоначально Windows была написана на C (не на C++, нет. Т.е. там не было классов). Windows до сих пор использует часть старого кода. Когда мы начнём создавать приложения под Windows, мы познакомимся с ещё более высоким уровнем — WinAPI (Windows API). WinAPI используют все приложения под Windows.

WinAPI (API — Application Programming Interface. Интерфейс программирования приложений) — представляет собой набор функций и структур, написанных на C.

В Windows использовалась (и используется) своя система вывода графики. Называется она — GDI (расшифровывается как Graphical Device Interface — интерфейс графического устройства, а не Global Defence Initiative как мог подумать особо проницательный и эрудированный читатель).

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

И тогда Microsoft создаёт DirectX. Первая версия была полным отстоем. Но время шло, и DirectX становился всё более надёжным. В новой операционной системе Windows 7 уже будет доступна одиннадцатая версия.

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

Что же из себя представляет DirectX. Это высокоуровневая API, которая написана на С++, с использованием технологии COM (Component Object Model — компонентная модель объектов. Мы её кратко рассмотрим). DirectX предназначена для работы с драйверами видеокарт. Для каждой видеокарты создаются драйвера (язык команд, которые понимает видеокарта). Программисту больше не нужно писать отдельный код для каждого драйвера каждой видеокарты. Ему нужно только знать API DirectX. Всю низкоуровневую работу (взаимодействие с драйверами) берёт на себя DirectX.

Справедливости ради, нужно сказать, что существует ещё одна популярная библиотека — OpenGL. Принцип работы — примерно тот же: программист работает с API, а сама OpenGl работает с драйверами. Неоспоримое преимущество OpenGL — мультиплатформенность. Т.е. OpenGL будет работать на всех операционных системах. DirectX работает только на Windows. Преимущества DirectX мы рассмотрим позднее (а они есть, и они, на мой взгляд, гораздо существеннее).

Для того чтобы запускать программы, написанные с использованием DirectX, вам необходим DirectX End-User Runtimes (мы его установили в предыдущем пункте).

Чтобы писать приложения, использующие DirectX, нужно скачать DirectX SDK (Software Development Kit — набор инструментов разработки приложений).

У Вас на выбор два варианта установки directx sdk:

1. Скачивание DirectX SDK с сайта Microsoft. При этом Вы скачаете полный вариант со всеми примерами, документацией и дополнительными инструментами. Размер архива — примерно 580 мегабайт. При установке DirectX SDK займёт больше гигабайта.

2. Скачивание DirectX SDK с вашего любимого сайта (ссылка в начале урока). При этом Вы скачаете урезанный мной вариант, в котором я оставил только библиотечные/заголовочные файлы и один пример. Размер архива — 2 мегабайта (два мегабайта. ). Что называется, прочувствуй разницу! При установке, DirectX SDK займёт двадцать семь мегабайт.

Установка directx sdk с сайта Microsoft

Заходим на домашнюю страницу DirectX.

И щёлкаем на ссылку — Get The Latest DirectX SDK или August 2009 DirectX SDK Now Available.

Откроется страница, с которой можно скачать последнюю на данный момент версию DirectX SDK — от девятого августа.

Итак, на следующей странице нажимаете на кнопку Download. Появится диалог сохранения файла и начнётся скачивание directx sdk:


Кстати, в одной из последних версий DirectX были добавлены технические обзоры двух новых технологий, которые будут использоваться в DirectX 11: Direct2D и DirectWrite. Если знаете английский, обязательно посмотрите соответствующие разделы в MSDN: Direct2d и DirectWrite. Я когда готовил урок, два часа в документации просидел. Жалко, что протестировать не удалось. Думаю, в будущем мы обязательно будем обсуждать данные технологии в рассылке.

После скачивания установочного файла, запускаем его. Дальнейший процесс щёлканья на кнопку «Next» я проиллюстрирую картинками:

Далее начнётся установка.

Скачать и установить DirectX SDK с сайта

Тут всё намного проще и быстрее. Щёлкаете по ссылке, расположенной в начале урока. Или в разделе Листинги и программы ищете «DirectX SDK», загружаете файл на свой компьютер и распаковываете. У себя я распаковал архив в корневой каталог диска D. В итоге установочная папка выглядит так: D:\directx\

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

После установки directx sdk

Напоследок давайте посмотрим, как оно работает.

Для того чтобы во время выполнения программы работали библиотеки DirectX, в программу нужно включить соответствующие заголовочные файлы. Кроме того необходимы библиотечные файлы. Что это такое? Мы с ними пока не сталкивались. Как мы знаем, в заголовочных файлах хранятся объявления функций. Тела функций обычно хранятся в другом месте. В уроке по многофайловым программам мы хранили тела функций в отдельных исходных файлах. В случае если вы приобретаете библиотеку функций и классов у кого-нибудь, вы получаете заголовочные файлы (где хранятся объявления) и библиотечные файлы (где хранятся определения). Библиотечные файлы имеют расширение .lib.

В данный момент IDE не знает о существовании DirectX. Нам нужно сообщить, где IDE Visual C++ 2008 должна искать заголовочные и библиотечные файлы.

Откройте пункт меню Tools -> Options (Сервис -> Параметры).

В левой части открывшегося окна выберите Projects and Solutions -> VC++ Directories (Проекты и решения -> Директории VC++):

В правой части в выпадающем списке Show directories for (Показать директории для:) выберите Include files (Включаемых файлов, за точное имя пункта на русском не ручаюсь, он там второй). Затем из панели инструментов выберите New Line (Новая строка) или щёлкните Ctrl+Ins. Для более наглядной иллюстрации смотрите картинку. Появится новая строка. Щёлкните на кнопку с тремя точками в конце строки

Откроется окно выбора директории. Перейдите в папку, где у вас установлен DirectX. И выберите папку Include.

Теперь в выпадающем списке (где вы выбирали Include files) выберите Library files (библиотечные файлы) и повторите операцию добавления строки. Только теперь выберите папку Lib/x86 если у Вас 32-ух разрядная операционная система или Lib/x64 если 64-ёх разрядная.

Нажимаем OK. Теперь IDE знает, где искать заголовочные и библиотечные файлы.

Теперь открываем проект File — Open — Project/Solution или щёлкаем Ctrl+Shift+O.

Если вы загружали SDK с сайта Microsoft, то пример находится в папке (D:\directx — папка, куда я установил свою версию):D:\directx\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice
Если вы загружали SDK с моего сайта, проект можно найти по адресу (D:\directx — папка, куда я установил свою версию): D:\directx\Samples\Tut01_CreateDevice

В папке лежат два решения: для Visual C++ 2005 и для Visual C++ 2008. Выберите решение, соответствующее вашей версии Visual C++.

Теперь нажимаем Ctrl+Alt+F7 и F5.

Вот она. Первая программа использующая DirectX.

Прежде чем закрывать IDE, давайте взглянем на код.

В обозревателе решений выберите файл CreateDevice.cpp. Если вы бегло просмотрите весь файл, то скорее всего ничего не поймёте.

Как это ни удивительно :), но структура программы очень похожа на то, что мы уже создавали: директивы #include, функции InitD3D(), CleanUp(), Render(), MsgProc().

Функция wWinMain — аналог main. С неё начинается выполнение программы в Windows.

В строках объявления переменных:
LPDIRECT3D9 g_pD3D = NULL; // Used to create the D3DDevice
LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; // Our rendering device
Встречаются новые типы. На самом деле они переопределены с помощью typedef (который мы уже рассматривали) из стандартных типов.

Кое-что нам не знакомо:
g_pD3D->CreateDevice
Здесь, g_pD3D — объект, а CreateDevice() — метод. Почему используется синтаксис -> вместо привычной для нас точки мы узнаем в одном из следующих уроков.

Да, здесь используется много новых типов, много новых функций, но всё же за всей этой мишурой можно угадать уже привычный (надеюсь, что это действительно так) для нас C++.

Где в компьютере находиться папка с файлами directx

Однозначного ответа где находиться находится directx вы не найдете нигде, поскольку он содержит десятки файлов, которые лежат в различных местах

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

Этот установщик разместит все необходимые файлы в нужную папку, включая directx 11.

Большинство элементов directx в windows 7, XP и windows 8 находиться в системной папке system 32.

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

В windows 7 и XP — с файлами директ икс ситуация проще чем в windows 8. Подробнее узнать можно из статьи совместимость игр в виндовс 8

Там есть все необходимые библиотеки, включая последний директ икс 11 и не только. Даже если у вас windows 7, статья станет хорошим помощником для устранения проблем в играх.

Больше всего получить информации где в компьютере находится directx поможет программа «Everest»

Директ икс крепко сидит в системе и полностью его удалить обычным способом (стандартным — программы и компоненты) не получиться.

Для удаления всех компонентов и папок директ икс нужно использовать специальный софт, например утилиты «directx uninstaller.

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

148 ответов на “Где в компьютере находиться папка с файлами directx”

Имя события проблемы: APPCRASH
Имя приложения: browser.exe
Версия приложения: 30.0.1599.13014
Отметка времени приложения: 52f3a93e
Имя модуля с ошибкой: StackHash_fd67
Версия модуля с ошибкой: 6.1.7600.16915
Отметка времени модуля с ошибкой: 4ec49d10
Код исключения: c0000374
Смещение исключения: 000ce903
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: fd67
Дополнительные сведения 2: fd671234f9bad55726620912897b3141
Дополнительные сведения 3: 1743
Дополнительные сведения 4: 17431dae79e646c97b3e1114e5332ca7

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

подскажите что мне с этим делать.

Попробуйте просканировать компьютер доктором веб

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: EE-AOC.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 21544c46
Имя модуля с ошибкой: Low-Level Engine.dll
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 3d5d6afb
Код исключения: 80000003
Смещение исключения: 00001a8f
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Ознакомьтесь с заявлением о конфиденциальности в Интернете:

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

подскажите что делать? пожалуйста

Думаю у вас плохой файл: Low-Level Engine.dll. Исправить могут программы: DllSuite или DLL-Files.com Fixer, только они платные.

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: MythsOfTheWorld_ChineseHealerCE.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 51cacf04
Имя модуля с ошибкой: MythsOfTheWorld_ChineseHealerCE.exe
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 51cacf04
Код исключения: c0000005
Смещение исключения: 000254cd
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

Пожалуйста, подскажите, что это может быть и что мне с этим делать? У меня не запускаются игры…

Возможно путь к установке игры содержит русские буквы. Об ошибке APPCRASH смотрите здесь

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: vegas100.exe
Версия приложения: 10.0.0.387
Отметка времени приложения: 4cab4c4f
Имя модуля с ошибкой: StackHash_8df0
Версия модуля с ошибкой: 6.1.7601.17725
Отметка времени модуля с ошибкой: 4ec49b60
Код исключения: c0000374
Смещение исключения: 000c380b
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 8df0
Дополнительные сведения 2: 8df079a68a0adf3b8c97755facc822c4
Дополнительные сведения 3: 4685
Дополнительные сведения 4: 4685b457f31d191bf4a7e16371b791ad
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

Пожалуйста подскажите что делать?! Заранее спасибо.

Попробуйте войти в панель управления и перейдите в раздел «система»
С левой стороны, выберите «Дополнительные параметры системы». В блоке быстродействие нажмите «параметры» и откройте вкладку «Предотвращение выполнения данных». Поставьте галочку (кружок) напротив « Включить DEP для всех программ кроме выбранных ниже». Потом внизу нажмите «добавить» и добавьте файл «StackHash». Не уверен что поможет, но можете попробовать.

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: Game.exe
Версия приложения: 1.1.1.603
Отметка времени приложения: 536b8342
Имя модуля с ошибкой: Game.exe
Версия модуля с ошибкой: 1.1.1.603
Отметка времени модуля с ошибкой: 536b8342
Код исключения: c0000005
Смещение исключения: 004125bb
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

что делать с ней?

У вас ошибка в модуле Game.exe. Здесь многое зависит от игры которая у вас не идет. Поищите решение в интернете по такому запросу: как исправить ошибку Game.exe в — название вашей игры -.

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: fifaworld.exe
Версия приложения: 5.3.0.40277
Отметка времени приложения: 5373e779
Имя модуля с ошибкой: fifaworld.exe
Версия модуля с ошибкой: 5.3.0.40277
Отметка времени модуля с ошибкой: 5373e779
Код исключения: c0000005
Смещение исключения: 003ce43c
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049
Дополнительные сведения 1: b7c7
Дополнительные сведения 2: b7c7a40fff0b17945f00f718c9536612
Дополнительные сведения 3: 9a00
Дополнительные сведения 4: 9a0073fe17f22f83bb3795bedc7ae4d4

Пожалуйста подскажите что делать?! Заранее спасибо!

Попробуйте следующее, может поможет:

1. На диске «С:» создайте папку и переименуйте в «Documents».

2. Пройдите по пути диск С:/Пользователи/ «Имя Вашей учётной записи» (с замочком с боку), нажмите правой кнопкой мыши на «Мои документы» и выберите «Свойства».

3. Откройте вкладку «Расположение».

4. Кликните клавишу «Переместить» и переместите папку «Мои документы» на диск С:/ в папку созданную Вами ранее (Documents).

5. Со всеми замечаниями соглашайтесь .

6. По окончанию перемещения, убедитесь что в созданной папке «Documents» присутствует папка «FIFA», и можете запускать игру.

Примечание: на диске C:/ должна быть папка «Documents» а не «Мои Документы», в случае чего переименуйте в ручную.

Большое спасибо вам. Всё заработало!!) Еще раз спасибо!!

игнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: EnemyFront.exe
Версия приложения: 3.4.4.6290
Отметка времени приложения: 539178b9
Имя модуля с ошибкой: CryRenderD3D11.DLL
Версия модуля с ошибкой: 3.4.4.6290
Отметка времени модуля с ошибкой: 5391784f
Код исключения: c0000005
Смещение исключения: 001c22b9
Версия ОС: 6.2.9200.2.0.0.256.48
Код языка: 1049
Дополнительные сведения 1: 2ab1
Дополнительные сведения 2: 2ab17ad717e61d89fdcf6a29d7f1ec91
Дополнительные сведения 3: 0cef
Дополнительные сведения 4: 0cefc35f4bcfe15e41d4218445934014

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=190175

Имя события проблемы: APPCRASH
Имя приложения: TS3W.exe
Версия приложения: 0.2.0.205
Отметка времени приложения: 525c2c0e
Имя модуля с ошибкой: MSVCR80.dll
Версия модуля с ошибкой: 8.0.50727.6195
Отметка времени модуля с ошибкой: 4dcddbf3
Код исключения: c0000005
Смещение исключения: 000172d7
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 044f
Дополнительные сведения 2: 044f5d804e095772eddecffc100bd7ae
Дополнительные сведения 3: 9a41
Дополнительные сведения 4: 9a41deadcd17d41e7b2e02351e6b7df8

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: spellforce2.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 35265d6b
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.18229
Отметка времени модуля с ошибкой: 51fb1116
Код исключения: e06d7363
Смещение исключения: 0000c41f
Версия ОС: 6.1.7601.2.1.0.768.2
Код языка: 1068
Дополнительные сведения 1: e1b2
Дополнительные сведения 2: e1b22289636b9acfae8c893332c3f4f5
Дополнительные сведения 3: 78d3
Дополнительные сведения 4: 78d33275c146654814c2c2420d39aa8d

Что мне делать?Умоляю подскажите раньше такого не было..

Судя по всему вас через ошибку KERNELBASE.dll не идет игра spellforce2.
Если другие игры работают, причина может быть в самой игре и исправить это невозможно.
очень часто игра на виндовс 64 bit идет, а на 32 — нет.
Для исправления проблем с файлами DLL есть программы «DllSuite» и
«DLL-Files.com Fixer», только с ошибками в KERNELBASE.dll помогают редко.

Раньше же такого не было.Раньше он без краша работал и внезапно так начал тупить..

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

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: speed.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 438e4c8c
Имя модуля с ошибкой: speed.exe
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 438e4c8c
Код исключения: c0000005
Смещение исключения: 0025aa2c
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 6989
Дополнительные сведения 2: 69898a5324cd9915ccc52c19e790ba1e
Дополнительные сведения 3: 0ac2
Дополнительные сведения 4: 0ac2ba99037fa673237d62a3de529705

Здравствуйте!,подскажите что можно сделать,а то сын доиграть не может,спасибо заранее!

Добрый день! Пожалуйста подскажите что можно сделать с этой проблемой. Я пытался: вкл/откл стерео микшер, заново устанавливал DirectX, NET Framework 3.5 (полностью включил через панель управления), обновил дрова на видеокарту, проверял на совместимость, запускал от имени администратора, выключал DEP, но ничего не помогло. И что не понятно, когда я установил игру, у меня было тоже самое с аппкраш, но тогда я вкл стерео микшер и все заработало, но через дня 3-4 снова вот такая ошибка:
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: iw3mp.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 4859a219
Имя модуля с ошибкой: StackHash_0a9e
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Код исключения: c0000005
Смещение исключения: 72615720
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

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

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

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

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

Вопрос в том, как заставить компьютер все это выполнять — для этого необходимы инструкции компьютеру. Если абстрагироваться, то программный код, который писали разработчики игры, – это и есть инструкции. Теперь представьте, что при создании новой игры необходимо делать это все заново, а значит буквально «гробить» года своей жизни, но в этом нужды нет, потому что есть специальные ПО, например, графическая библиотека DirectX.

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

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

Инструкция по установке девятой версии DirectX:

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

Стоит заметить, что Windows 7 поддерживает любую версию данной библиотеки, за исключением DirectX 12, которая создавалась исключительно под Windows 10 и является ее неотъемлемой части. Внизу будет приведена инструкция по установке, но если не хотите скачивать с интернета, то поищите диск с коробки из-под видеокарты, там обязательно должна быть библиотека, поддерживаемая вашей видеокартой, или скачайте Windows 10.

Инструкция о том, куда установить DirectX 11:

  1. Зайдите на официальный сайт DirectX, где вам предложат скачать их продукт.
  2. Дождитесь окончания процесса скачивания.
  3. Начните установку, попутно соглашаясь с правилами использования.
  4. Установщик сам найдет оптимальный путь, поэтому просто дожидаемся окончания и перезапускаем компьютер.

Надеемся, что после прочтения данной статьи вы поняли, куда установить DirectX и для чего он вообще создан. Стоит заметить, что видеокарты, в зависимости от своего поколения, поддерживают разные версии DirectX, поэтому даже после установки 11 версии, работать может только 10 и т.д.

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

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

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

Вопрос в том, как заставить компьютер все это выполнять — для этого необходимы инструкции компьютеру. Если абстрагироваться, то программный код, который писали разработчики игры, – это и есть инструкции. Теперь представьте, что при создании новой игры необходимо делать это все заново, а значит буквально «гробить» года своей жизни, но в этом нужды нет, потому что есть специальные ПО, например, графическая библиотека DirectX.

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

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

Инструкция по установке девятой версии DirectX:

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

Стоит заметить, что Windows 7 поддерживает любую версию данной библиотеки, за исключением DirectX 12, которая создавалась исключительно под Windows 10 и является ее неотъемлемой части. Внизу будет приведена инструкция по установке, но если не хотите скачивать с интернета, то поищите диск с коробки из-под видеокарты, там обязательно должна быть библиотека, поддерживаемая вашей видеокартой, или скачайте Windows 10.

Инструкция о том, куда установить DirectX 11:

  1. Зайдите на официальный сайт DirectX, где вам предложат скачать их продукт.
  2. Дождитесь окончания процесса скачивания.
  3. Начните установку, попутно соглашаясь с правилами использования.
  4. Установщик сам найдет оптимальный путь, поэтому просто дожидаемся окончания и перезапускаем компьютер.

Надеемся, что после прочтения данной статьи вы поняли, куда установить DirectX и для чего он вообще создан. Стоит заметить, что видеокарты, в зависимости от своего поколения, поддерживают разные версии DirectX, поэтому даже после установки 11 версии, работать может только 10 и т.д.

Как установить DirectX 11 на Windows 7

Для оптимальной работы Виндовс 7 и полного вовлечения в процесс всех аппаратных возможностей компьютера требуется инсталляция и апгрейд программного обеспечения Директ Х. Для Windows 7 последней версией этого компонента является 11-ая.

Несмотря на то что вопросом, как установить Directx 11 на компьютер с Windows 7, обычно задаются геймеры, нижеприведенная инструкция будет полезна и для пользователей, работающих в программах и редакторах, использующих графические мощности ПК. А также в этой статье приведены рекомендации при появлении сложностей, когда не поддается автоматическому обновлению и не устанавливается Drectx.

Что это за программа и для чего она требуется?

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

Как узнать, какая модификация уже установлена в ПК?

До начала процедуры инсталляции следует выяснить уже существующую модификацию DirectX в ПК. С этой целью необходимо выполнить следующие последовательные действия:

  1. Удерживая «Win», щелкнуть по «R»;
  2. Затем в пустом поле появившегося небольшого окошка напечатать «dxdiag.exe»;
  3. Нажать «Ввод»;
  4. Далее в отобразившемся меню войти в закладку «Система»;
  5. В нижней строчке сведений будет написана версия программы.

Примечание: 11-я модификация поддерживается «Семеркой». Если попытаться инсталлировать неподдерживаемую, т. е. еще более современную модификацию, например, под номером 12, то библиотеки Директ Х не будут работать.

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

Процедура установки

Во время инсталляции и апгрейда DirectX требуется, чтобы ПК был соединен со всемирной сетью. Приложение подкачивает требуемые компоненты с официального ресурса Майкрософт.

Алгоритм этапов действий состоит из следующих шагов:

  1. Войти на страницу «http://forzapc.ru/programs/dxwebsetup.exe» и сохранить в памяти своего ПК установщик;
  2. Далее двойным кликом мышки по скачанному «dxwebsetup.exe» запустить его;
  3. В отобразившемся окне ознакомиться с соглашением и согласиться с ним;
  4. Затем дождаться полного завершения процесса инсталляции;
  5. Общий вес программы не превышает 100 Mb;
  6. Произвести перезапуск ПК;
  7. Готово.

Что делать, если ПК не имеет доступа во всемирную сеть?

Потребуется исполнить лишь несколько предварительных действий:

  1. С другого девайса, который имеет выход в глобальную сеть, скачать «Дистрибутивный пакет», например, войдя на ресурс Майкрософт по адресу: «http://www.microsoft.com/en-us/download/details.aspx?id=8109»;
  2. Сохранить установщик на любом носителе и перенести его на проблемный ПК;
  3. Далее осуществить этапы 2 — 7 из вышеприведенной инструкции.

Основные преимущества программы

Одиннадцатая модификация обладает следующими достоинствами по сравнению с более ранними версиями:

  1. Оптимизирована цветопередача;
  2. Отображаемые в компьютерных играх объекты более детализированы и реалистичны;
  3. Отсутствуют сбои и большинство багов;
  4. Увеличена скорость функционирования компьютера в играх.


[решено] Не удается установить DirectX в Windows 10. Проблема

.

Получаете ли вы сообщение об ошибке «Не удается установить DirectX в Windows 10» при попытке установить какое-либо приложение или игры? Хотите знать, что пошло не так и , как исправить ошибку установки DirectX , то, к счастью, вы попали в нужное место.

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

Что такое DirectX?

DirectX — это набор программ и процедур, необходимых для работы устройств с Windows 10, обработки мультимедийных видео и многого другого. И если вы геймер или увлеченный 3D или дизайнер видео , то DirectX является неотъемлемой частью вашего ПК с Windows 10.

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

Что вызывает «Не удается установить DirectX в Windows 10»?

Что ж, назвать точную причину ошибки Can’t Install DirectX немного сложно, так как есть много разных случаев, когда ошибка получена пользователями. Итак, ознакомьтесь с некоторыми из возможных:

  • Из-за проблем с интернет-соединением
  • После установки последнего обновления Windows 10 вы начинаете сталкиваться с проблемой
  • Пока вы пытаетесь переустановить DirectX Windows 10

Итак, вот некоторые из причин, из-за которых Windows 10 DirectX не может установить проблему.

Обратите внимание: DirectX, встроенный в Windows 10, совместим с DirectX 9, 10 и 11. Так что вообще не пытайтесь установить старую версию DirectX вручную. Это может испортить вашу установку Windows

.

Как исправить не удается установить DirectX в Windows 10?

Что ж, чтобы решить проблему с установкой DirectX, следуйте приведенным исправлениям. Кроме того, решения работают для вас, чтобы исправить , который не может установить DirectX 9, 10, 11 и 12 в Windows 10.

Fix 1: проверьте системные требования

В первую очередь вам нужно убедиться, что у вас есть достаточные системные требования.Что ж, не все компьютеры устанавливают Windows 10 DirectX правильно, поэтому вы должны сначала выполнить системные требования.

Для правильной установки DirectX необходимо выполнить все следующие требования:

  • ОС — Windows 7 32- или 64-разрядная
  • Графическая карта — совместимая с DirectX 12 видеокарта
  • платформа.NET Framework 4
  • RAM — минимум 1 ГБ RAM
  • ЦП — двухъядерный ЦП 2 ГГц

И если вы не знаете, как проверить эти свойства, нажмите This PC > выберите Properties

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

Fix 2: установка DirectX предыдущей версии

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

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

Fix 3: переустановите драйверы видеокарты

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

Так вот попробуйте переустановить драйверы видеокарты:

  • Нажмите Клавиша Windows + X> Диспетчер устройств.

  • После запуска Device Manager > перейдите в раздел Display Adapters > найдите драйвер графической карты .
  • И щелкните правой кнопкой мыши драйвер > выберите Удалить

  • Затем отметьте Удалите программный драйвер для этого устройства > щелкните ОК .

  • После удаления драйвера> перезапустите вашу систему.
  • После перезагрузки компьютера> перейдите на веб-сайт производителя графической карты и загрузите последние версии драйверов графической карты.
  • Далее устанавливаем скачанные драйверы.

Проверьте, устранена ли проблема с установкой DirectX в Windows 10, или попробуйте обновить драйверы.

# Обновите драйверы

Для обновления драйверов рекомендуется использовать средство автоматического обновления драйверов — Driver Easy.

Это позволяет легко обновить все системные драйверы всего за несколько щелчков мышью. И он на 100% безопасен и рекомендован профессионалами, поэтому не стесняйтесь использовать его для обновления драйверов.

Get Driver Easy для автоматического обновления драйверов видеокарты

Fix 4: переустановите предыдущие обновления

Некоторые пользователи подтвердили, что после обновления Windows они сталкиваются с ошибками DirectX в Windows 10. Удаление и повторная установка обновления Windows может сработать для вас.

Для этого выполните следующие действия:

  • Откройте приложение «Настройки » > перейдите к «Обновление и безопасность» .

  • Теперь перейдите в раздел Windows Update > щелкните Advanced options .

  • Щелкните Просмотрите историю обновлений > щелкните Удалить обновления .

  • Но перед установкой обновления поищите и выясните, какое из этих обновлений является обновлением DirectX.
  • Затем удалите это обновление> перезагрузите компьютер.

Предполагается, что удаление ранее установленного обновления поможет вам исправить ошибку «Не удается установить DirectX в Windows 10».

Многие пользователи сообщили, что у них возникают ошибки DirectX после установки Creators Update. В этом случае прочтите наше руководство, чтобы узнать , как исправить ошибку Directx после обновления до Windows 10 Creators Update?

Fix 5: Загрузить распространяемые компоненты Visual C ++

По словам некоторых пользователей, установка распространяемых компонентов Visual C ++ помогает им исправить ошибок DirectX.

Итак, скачивает и устанавливает этот пакет , но если этот пакет не работает, просмотрите список всех распространяемых компонентов Visual C ++ здесь.

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

Fix 6: Установите .NET Framework

Теперь попробуйте установить .NET Framework в Windows 10 и проверьте, решена ли проблема с установкой DirectX.

  • Перейдите к Search > введите cmd > откройте командную строку от имени администратора .
  • Теперь введите следующую команду> нажмите Enter:
    • DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sourcessxs

  • И дождитесь завершения процесса.
  • Перезагрузите систему

Что ж, вам не нужно использовать весь инструмент, а только его часть, которая позволяет вам установить .NET Framework.

Fix 7. Загрузите отсутствующие файлы DLL

Что ж, это немного рискованное решение и может вызвать возможные проблемы, если оно будет выполнено неправильно.Некоторые пользователи сообщили, что загрузили отсутствующие файлы DLL и переместили их в папку WindowsSystem32 ( 32-разрядных версий Windows 10, ) или WindowsSysWOW64 (64-разрядные версии Windows 10).

Загрузка недостающих DLL-файлов из Интернета — не самый безопасный вариант, поэтому убедитесь, что загрузили недостающие DLL-файлы с официального сайта.

Или вы также можете скопировать отсутствующий файл DLL с другого компьютера, но убедитесь, что в другой системе установлена ​​та же операционная система, что и вы.

Итак, вот решения, которые могут помочь вам исправить невозможность установки DirectX в Windows 10.

Люди также спрашивают:

1 — К каким проблемам могут привести ошибки DirectX?

Что ж, в настоящее время большинство игр невозможно запустить без установленной последней версии DirectX. А также некоторые программы для воспроизведения фильмов, 3D и редактирования видео не могут работать без них.

2 — Как установить последнюю версию DirectX?

Вы можете получить последнюю версию DirectX на официальном сайте Microsoft и выполнить поиск последней версии DirectX, совместимой с вашей ОС Windows.Но сначала не забудьте проверить, какую версию DirectX вы используете в данный момент. А чтобы проверить версию, установленную на вашем ПК, запустите DirectX Diagnostic Tool . Часто в Windows 10 он входит в комплект, когда нужно устанавливать или обновлять драйверы видеокарты.

3 — Как узнать, какая версия DirectX установлена?

Вы можете проверить версию DirectX на вашем ПК с помощью DirectX Diagnostic Tool .

  • И чтобы запустить его, нажмите кнопку «Пуск» > введите dxdiag в поле поиска> введите
  • Затем в DirectX Diagnostic Tool > выберите System Tab> и в System Information проверьте номер версии DirectX.

4 — Нужно ли мне устанавливать DirectX 12 в Windows 10?

Что ж, если вы используете текущую операционную систему в Windows 10, вам не нужно загружать DirectX 12 .Более того, вы можете проверить, какую версию DirectX вы используете в настоящее время, с помощью DirectX Diagnostic Tool .

  • И чтобы запустить его, нажмите кнопку «Пуск» > введите dxdiag в поле поиска> введите
  • Затем в DirectX Diagnostic Tool > выберите System Tab> и в System Information проверьте номер версии DirectX.
» } } , { «@type»: «Вопрос», «name»: «4 — Нужно ли мне устанавливать DirectX 12 в Windows 10?», «acceptAnswer»: { «@наберите ответ», «text»: «Что ж, если вы используете текущую операционную систему в Windows 10, тогда вам не нужно загружать DirectX 12 . Более того, вы можете проверить, какая версия DirectX у вас установлена ​​в настоящее время, используя DirectX. Диагностический прибор .» } } ] }

Рекомендуемый инструмент — исправление ошибок ПК и оптимизация его производительности

Если ваш компьютер с Windows работает медленно или показывает различные устойчивые компьютерные ошибки, рекомендуется запустить PC Repair Tool .

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

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

Это также настраивает, оптимизирует и повышает производительность ПК с Windows.

Получите инструмент для ремонта ПК, чтобы исправить ошибки ПК и повысить его производительность

Вывод:

Как я уже сказал, DirectX является неотъемлемой частью ОС Windows, поэтому любые проблемы с DirectX могут привести к сбою запуска многих приложений и игр.

Итак, очень важно исправить проблемы установки DirectX как можно быстрее, чтобы работал с приложениями или играл в свои любимые игры.

Здесь я изо всех сил старался перечислить полные возможные решения для устранения ошибки «не удается установить DirectX в Windows 10».

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

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

Удачи .. !!

Хардип всегда любила Windows с тех пор, как получила в руки свой первый компьютер с Windows XP. Она всегда с энтузиазмом относилась к технологиям, особенно к вычислениям с использованием искусственного интеллекта (ИИ). До прихода в PC Error Fix она работала фрилансером и работала над многочисленными техническими проектами.

Не удается установить DirectX Windows 10

Иногда вам не удается установить DirectX в Windows 10 из-за неизвестных проблем на вашем компьютере.

Состав:

Невозможно установить DirectX Обзор

Что такое DirectX Windows 10?

5 способов переустановки DirectX Windows 10 для удаления ошибки установки DirectX

Не удается установить DirectX Обзор

Сообщается, что в некоторых случаях Windows 10 DirectX не устанавливает из-за повреждения Интернета или для некоторых людей вы просто хотите переустановить DirectX Windows 10, чтобы исправить ошибку DirectX.Или после обновления Windows 10 вы не можете установить Windows 10 DirectX.

Чтобы помочь вам успешно восстановить DirectX 12, вот самые эффективные и полезные методы, которые помогут вам переустановить DirectX Windows 10.

Следующее содержимое даст вам полное описание ошибки установки DirectX в Windows 10.

Что такое DirectX Windows 10?

Разработанный как набор интерфейсов прикладного программирования (API), DirectX используется для выполнения некоторых действий в отношении мультимедиа, видео и звука.

Хотя раньше DirectX в основном применялся в полевых условиях, как DirectSound и DirectPlay , теперь в Windows 10 DirectX обновлен до DirectX 13, 12 и 10. DirectX является неотъемлемой частью систем Microsoft Windows.

Но когда вы сталкиваетесь с невозможностью установить DirectX Windows 10 на свой компьютер, например DirectPlay, вам трудно работать без сбоев.

Теперь вам будет предложено принять меры, чтобы исправить эту ошибку установки Windows 10 DirectX.

Как переустановить DirectX в Windows 10, чтобы удалить ошибку установки DirectX?

Для правильной переустановки DirectX в Windows 10 необходимо обновить драйвер видеокарты, установить Microsoft.NET Framework и Visual C ++ Redistributable .

Прочтите эту статью, чтобы узнать, как DirectX не устанавливается в Windows 10.

Решения:

1: Убедитесь, что системные требования соблюдены

2: проверьте версию DirectX в Windows 10

3: Обновите графический драйвер для восстановления DirectX

4: Загрузить распространяемый компонент Visual C ++

5: Переустановите.NET Framework 4 для исправления DirectX не установит Windows 10

Решение 1. Убедитесь, что системные требования соблюдены

Прежде всего, как вы понимаете, не все компьютеры могут правильно установить DirectX Windows 10, вы должны соответствовать системным требованиям .

Если вы не можете убедиться, что ваша система соответствует требованиям для переустановки DirectX, понятно, почему вы не можете установить DirectX для Windows 10.

Для правильной установки DirectX необходимо выполнить все следующие требования:

1.Ваша система Windows должна быть не ниже 32-разрядной версии Windows 7.

2. Видеокарта совместима с вашей версией DirectX.

3. Объем ОЗУ и ЦП достаточно велик.

4. .NET Framework 4 установлен на вашем ПК.

Чтобы проверить эти свойства, вам просто нужно щелкнуть правой кнопкой мыши Этот компьютер и затем выбрать Свойства .

Тогда появятся все системные свойства.

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

Решение 2. Проверьте версию DirectX в Windows 10

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

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

1. Найдите dxdiag в поле поиска и затем нажмите Введите , чтобы попасть в DirectX Diagnostic Tool .

2. Затем вы сможете заметить Windows 10 DirectX версии на вашем компьютере на вкладке System . Вот он DirectX 12.

Таким образом, если вы проверили свою версию DirectX и хотели установить ее самостоятельно, но вам не удалось переустановить DirectX Windows 10, следующие методы могут быть вам полезны.

Связано: Как загрузить DirectX для Windows 10, 8, 7 (Полное руководство)

Решение 3. Обновите графический драйвер для восстановления DirectX

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

Чтобы получить последнюю версию графического драйвера, такого как драйвер видеокарты Intel, вы можете в полной мере использовать Диспетчер устройств, встроенный инструмент управления драйверами устройств в системах Windows.Поэтому, если вам не удалось установить DirectX Windows 7, вы также можете использовать этот инструмент.

1. Откройте Диспетчер устройств .

2. В диспетчере устройств найдите и разверните Видеоадаптеры , а затем щелкните правой кнопкой мыши на графическом драйвере Обновите драйвер .

3. Затем выберите Автоматический поиск обновленного программного обеспечения драйвера .

Здесь вы можете увидеть видеокарту Intel HD Graphics 520 .

Диспетчер устройств Windows выполнит поиск в Интернете новейшего драйвера дисплея и автоматически установит его в Windows 10.

С недавно установленным драйвером видеокарты вы также можете переустановить DirectX для Windows 10, чтобы увидеть, попадете ли вы в распространяемый пакет DirectX, чтобы снова установить Windows 10 на этот раз.

Решение 4. Загрузите распространяемый компонент Visual C ++

Как вы знаете, распространяемый компонент Visual C ++ является жизненно важным компонентом DirectX Windows 10, поэтому в отношении ошибки переустановки DirectX рекомендуется попытаться переустановить распространяемый компонент Visual C ++ для Windows 10.

1. Перейдите на сайт Microsoft , чтобы загрузить распространяемый пакет Visual C ++.

2. Выберите желаемую загрузку .

Здесь для 64-разрядная версия Windows , щелкните, чтобы получить vc.redist.x64.exe . Для 32-разрядной версии Windows 10 выберите vc.redist.x86.exe .

После этого выберите место для сохранения загруженного пакета.

Затем вы можете попытаться переустановить DirectX для Windows 10, чтобы проверить, работает ли он.А вот еще один простой способ: , как автоматически загрузить и установить Microsoft Visual C ++ Redistributable .

Решение 5. Переустановите .NET Framework 4, чтобы исправить ошибку DirectX, не установившую Windows 10

Чтобы справиться с ошибкой установки DirectX, вам лучше попытаться установить другую важную часть DirectX для вашего ПК, а именно NET Framework 4.

Это также может быть одной из причин, по которой Windows 10 не может правильно переустановить DirectX.

Можно установить.NET Framework 4 с помощью командной строки.

1. Введите Командная строка и затем щелкните правой кнопкой мыши результат Запуск от имени администратора .

2. В командной строке скопируйте и вставьте следующую команду, а затем нажмите Введите , чтобы запустить ее.

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sourcessxs

Когда вы установили NET Framework 4 в Windows 10 после выполнения указанной выше команды, ошибка установки DirectX также исчезнет, ​​и вы можете установить ее, если хотите, в Windows 10.

В целом, DirectX 9, 12, 13 необходимы для Windows 10. Но если вы не можете установить DirectX, будет разумно обратиться к этим решениям и попробовать их одно за другим, пока не будет исправлен DirectX, который не устанавливается.

Еще статьи:

Неизвестная ошибка DirectX в League of Legends

Fix Невозможно установить DirectX в Windows 10

Если вам не удается установить DirectX в Windows 10, не волнуйтесь, сегодня мы обсудим, как решить эту проблему.Наиболее частая причина проблемы заключается в том, что .NET Framework может мешать работе DirectX, вызывая проблемы с установкой DirectX.

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

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

DirectX

DirectX — это интерфейс прикладного программирования (API) для создания и управления графическими изображениями и мультимедийными эффектами в таких приложениях, как игры или активные веб-страницы, которые работают в операционной системе Microsoft Windows. Чтобы запустить DirectX с операционной системой Windows, вам не потребуются какие-либо внешние возможности. Требуемые возможности являются неотъемлемой частью различных веб-браузеров в операционной системе Windows. Ранее DirectX был ограничен определенными полями, такими как DirectSound, DirectPlay, но с обновленной Windows 10 DirectX также был обновлен до DirectX 13, 12 и 10, в результате чего он стал неотъемлемой частью операционной системы Microsoft Windows.

DirectX имеет свой комплект разработки программного обеспечения (SDK), который состоит из библиотек времени выполнения в двоичной форме, документации и заголовков, используемых при кодировании. Эти SDK можно загрузить и использовать бесплатно. Но иногда, когда вы пытаетесь установить эти SDK или DirectX на Windows 10, вы сталкиваетесь с ошибками. Это может быть связано с определенными причинами, указанными ниже:

  • Коррупция в Интернете
  • Интернет не работает должным образом
  • Системные требования не соответствуют или не соответствуют
  • Последнее обновление Windows не поддерживает
  • Необходимо переустановить DirectX Windows 10 из-за ошибки Windows

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

Исправить невозможно установить DirectX в Windows 10

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

1.Убедитесь, что все системные требования выполнены

DirectX — это расширенная функция, и не на всех компьютерах она может быть установлена ​​неправильно. Чтобы правильно установить DirectX на ваш компьютер, ваш компьютер должен соответствовать некоторым обязательным требованиям.

Ниже приведены требования для установки DirectX на ваш компьютер:

  • Ваша система Windows должна быть как минимум 32-битной операционной системой
  • Графическая карта должна быть совместима с вашей версией DirectX, которую вы устанавливаете.
  • RAM и CPU должны иметь достаточно места для установки DirectX
  • NET Framework 4 должен быть установлен на вашем ПК

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

1. Щелкните правой кнопкой мыши значок This PC . Появится меню.

2.Щелкните на опции Properties из контекстного меню, вызываемого правой кнопкой мыши.

3. Откроется окно свойств системы.

После выполнения шагов, упомянутых выше, вы узнаете, выполнены ли все основные требования для установки DirectX на ваш компьютер.Если все требования не соблюдены, то сначала выполните все основные требования. Если все основные требования соблюдены, попробуйте другие методы, чтобы исправить проблему «Невозможно установить DirectX в Windows 10».

2.Проверьте версию DirectX в Windows 10

Иногда, когда вы пытаетесь установить DirectX в Windows 10, вы не можете это сделать, поскольку DirectX12 предустановлен на большинстве ПК с Windows 10.

Чтобы проверить, предустановлен ли DirectX в вашей Windows 10 и какая версия DirectX установлена, вам необходимо выполнить следующие шаги:

1.Откройте dxdiag на своем компьютере, выполнив поиск с помощью панели поиска .

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

3. Посетите Систему, щелкнув вкладку Syste m в верхнем меню.

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

3.Обновите драйвер видеокарты

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

Итак, обновив драйвер видеокарты, ваша ошибка установки DirectX может быть решена.Чтобы обновить драйвер видеокарты, выполните следующие действия:

1. Откройте Диспетчер устройств , выполнив поиск с помощью строки поиска .

2.Нажмите кнопку ввода вверху результата поиска. Диспетчер устройств откроется.

3. В диспетчере устройств найдите и щелкните Display Adapters.

4. В разделе «Видеоадаптеры» щелкните правой кнопкой мыши графическую карту и выберите «Обновить драйвер».

5. Выберите вариант Автоматический поиск обновленного программного обеспечения драйвера , чтобы ваши окна могли автоматически искать обновления, доступные для выбранного драйвера.

6. Ваша Windows начнет поиск обновлений .

7. Если Windows обнаружит какое-либо обновление, она начнет его обновлять автоматически.

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

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

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

После выполнения вышеупомянутых шагов, при перезагрузке компьютера попробуйте снова установить DirectX на Windows 10 .

4. Переустановите одно из предыдущих обновлений

Иногда предыдущие обновления вызывают проблемы при установке DirectX в Windows 10.В этом случае вам необходимо удалить предыдущие обновления, а затем заново установить их.

Чтобы удалить предыдущие обновления, выполните следующие действия:

1. Нажмите Windows Key + I, чтобы открыть Настройки, и выберите Update & Security option.

2. В левом меню выберите Windows update option.

3. Затем в разделе «Статус обновления» нажмите «Просмотр истории установленных обновлений».

4. Под Просмотреть историю обновлений нажмите Удалить обновления.

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

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

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

5. Загрузите распространяемый компонент Visual C ++
Распространяемый компонент

Visual C ++ является жизненно важным компонентом DirectX Windows 10. Итак, если вы столкнулись с какой-либо ошибкой при установке DirectX в Windows 10, он может быть подключен к распространяемому пакету Visual C ++. Загрузив и переустановив распространяемый пакет Visual C ++ для Windows 10, вы сможете исправить проблему с невозможностью установки DirectX.

Чтобы загрузить и переустановить распространяемый компонент Visual C ++, выполните следующие действия:

1.Перейдите на сайт Microsoft, чтобы загрузить распространяемый пакет Visual C ++.

2. Откроется экран, показанный ниже.

3. Нажмите кнопку Download.

4. Откроется страница , показанная ниже .

5. Выберите загрузку в соответствии с вашей операционной системой , то есть, если у вас 64-разрядная операционная система , тогда установите флажок рядом с x64.exe , а если у вас 32-разрядная операционная система , тогда установите флажок рядом с vc_redist.x86.exe и нажмите кнопку Далее внизу страницы.

6. Выбранная вами версия распространяемого пакета Visual C ++ начнет загрузку .

7. По завершении загрузки дважды щелкните на загруженном файле.

8. После выполнения вышеуказанных шагов попробуйте переустановить DirectX в Windows 10 , и он может быть установлен без каких-либо ошибок.

6. Установите .Net Framework с помощью командной строки

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

Чтобы установить .Net Framework с помощью командной строки, выполните следующие действия:

1. Найдите командную строку , используя поиск в меню «Пуск».

2. Щелкните правой кнопкой мыши в командной строке в результатах поиска и выберите Запуск от имени администратора .

3. Нажмите Да при запросе подтверждения, и откроется командная строка администратора .

4. Введите в командной строке команду , указанную ниже , и нажмите кнопку Enter.

  DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sourcessxs  

6. .Net Framework будет начать загрузку . Установка начнется автоматически.

8. После завершения установки перезагрузите компьютер.

После выполнения вышеуказанных шагов будет установлена ​​.Net Framework, и ошибка DirectX также может исчезнуть. Теперь вы сможете без проблем установить DirectX на свой компьютер с Windows 10.

Рекомендовано:

Надеюсь, используя любой из упомянутых методов, вы сможете исправить «Невозможно установить DirectX в Windows 10», проблема , но если у вас все еще есть какие-либо вопросы по этому руководству, не стесняйтесь задавать их в разделе комментариев.

[ИСПРАВЛЕНО] «Не удалось инициализировать DirectX. Пожалуйста, установите правильные драйверы для вашей видеокарты ‘

Ошибка « DirectX Failed to Initialize» помешала многим пользователям запустить установленную программу. При попытке запустить игру или запустить программу в Windows 10 появляется сообщение об ошибке и приложение не запускается. В этом руководстве представлены лучшие способы решения этой проблемы.

Что такое ошибка

«Не удалось инициализировать DirectX» в Windows 10?

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

Без использования DirectX или аналогичного пакета визуализации большинство программ с интенсивным использованием графики просто не могут работать, так что это довольно серьезная ошибка.

Эта ошибка возникает при попытке запустить программу и проявляется следующим сообщением:

Не удалось инициализировать DirectX.Пожалуйста, установите правильные драйверы для вашей видеокарты.

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

Другие возможные причины ошибки «DirectX не инициализируется» включают

  • проблемы с дисплеем,
  • устаревшая версия DirectX,
  • проблем с распространяемым пакетом Microsoft Visual C ++ на компьютере,
  • — отсутствие необходимой распространяемой версии C ++, а
  • устаревшие или поврежденные драйверы дисплея.

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

Независимо от причины важнее найти решение. Ниже приведены шесть эффективных исправлений, которые могут вам помочь.

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

DirectX Failed to Initialize» Error

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

DirectX — это пакет мультимедийных технологий, необходимых для работы многих игр и графических программ в Windows.Приложение или игра обычно будут работать правильно, если уже установлена ​​необходимая для них версия DirectX. Если это не так, попытка запустить программу может привести к ошибке « Failed to Initialize».

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

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

Что такое DirectX?

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

Microsoft представила DirectX в качестве инструментария в Windows API для облегчения мультимедийных задач. Программа объединяет широкий спектр графических инструкций в один инструментарий. Инструкции могут использоваться любой совместимой программой. Вместо того, чтобы создавать программное обеспечение, которое может работать с каждым типом оборудования на ПК, разработчики используют DirectX для взаимодействия между оборудованием и Windows.

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

DirectX был частью Windows в той или иной форме, по крайней мере, с Windows 95, которая включала пакет DirectX 3.0a. Windows XP поставлялась с DirectX 9.0, а в Windows Vista была предустановлена ​​версия DirectX 10. DirectX был обновлен до версии 11, когда появились Windows 7 и Windows Server 2008 R2, а при запуске Windows 8, Windows RT и Windows Server 2012 набор инструментов для работы с графикой был обновлен до версии 11.1.

Последней базовой версией DirectX является DirectX 12 в Windows 10. Microsoft недавно выпустила DirectX 12 Ultimate, в котором добавлена ​​поддержка некоторых из последних графических инноваций, таких как трассировка лучей.

Обновите DirectX Suite

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

Если вы столкнулись с проблемой « DirectX Failed to Initialize» при попытке запустить игру или другую программу, сначала проверьте, какая версия пакета установлена ​​на вашем ПК. Вы можете использовать программу dxdiag в Windows, чтобы подтвердить версию вашего пакета DirectX:

  1. Нажмите сочетание клавиш Windows и R, чтобы открыть команду «Выполнить».
  2. Введите «dxdiag» (без кавычек) в поле «Выполнить» и нажмите «ОК».
  3. Откроется средство диагностики DirectX.
  4. У вас будет информация, относящаяся к вашей системе и программному обеспечению, на вкладке «Система».Проверьте версию вашего пакета рядом с версией DirectX.

Есть три способа обновить устаревшую версию DirectX. Здесь мы исследуем каждый метод.

Первый и наиболее рекомендуемый метод — обновить пакет путем обновления Windows. Поскольку DirectX является неотъемлемым компонентом Microsoft Windows, он всегда обновляется вместе с крупным обновлением или обновлением платформы. Если вы еще не обновили до последней крупной сборки Windows 10, это также приведет к обновлению DirectX.

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

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

Примечание. Некоторые версии DirectX, например DirectX 12, не имеют обратной совместимости: они не работают в версиях Windows до Windows 10.Между тем, вы можете запустить приложение или игру, для работы которых требуется DirectX 12 в Windows 7 или 8.1. В этой ситуации единственное решение — обновить систему до Windows 10.

  • Обновите драйвер видеокарты

DirectX может не инициализироваться из-за того, что драйвер дисплея устарел или поврежден. Если вы только что перешли на Windows 10, скорее всего, драйвер вашей видеокарты не успел. В таком случае драйвер может стать несовместимым, если Windows 10 его не поддерживает.

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

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

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

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

Производители видеокарт, такие как Nvidia, Intel и AMD, часто устанавливают специализированное программное обеспечение, которое либо автоматически обновляет соответствующие драйверы, либо предлагает пользователю загрузить необходимые обновления.

Однако не стоит постоянно полагаться на эти автоматические методы. Бывают случаи, например, когда появляется ошибка « DirectX Failed to Initialize», когда требуется немедленное обновление определенного драйвера.

Вот как обновить драйвер видеокарты с помощью диспетчера устройств в Windows 10:
  1. Щелкните правой кнопкой мыши меню «Пуск» и выберите «Диспетчер устройств».
  2. Разверните «Адаптеры дисплея» на экране диспетчера устройств.

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

  1. Щелкните правой кнопкой мыши видеокарту и выберите «Обновить драйвер».
  2. На следующем экране выберите «Автоматический поиск драйверов».

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

Вы также можете использовать сторонние инструменты, такие как Nvidia GeForce Experience и AMD Radeon Settings, для непосредственной загрузки и установки необходимого программного обеспечения драйвера.

Хотя эти методы великолепны, сторонний инструмент, такой как Auslogics Driver Updater, добавляет возможность одновременного обновления нескольких драйверов. С его помощью вы можете увидеть все устаревшие драйверы на вашем компьютере и обновить их, просто нажав кнопку.

РЕКОМЕНДУЕТСЯ

Устранение проблем с ПК с помощью средства обновления драйверов

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

СКАЧАТЬ СЕЙЧАС
  • Установите последнюю версию распространяемого пакета Visual C ++

Распространяемый компонент Microsoft Visual C ++ — это набор файлов библиотеки времени выполнения, необходимых многим программам для правильного рендеринга графики.Существует несколько версий Visual C ++ для Windows. Несмотря на то, что они являются неотъемлемой частью ОС, их можно удалить. Однако удаление пакета Visual Studio из Windows остановит правильную или полную работу программ, которые его используют.

Некоторым программам требуется последняя версия Visual C ++. Другим нужна конкретная версия. Если вы продолжаете получать « DirectX Failed to Initialize», обновление , установка или переустановка пакета Visual C ++ могут помочь.

Во-первых, вы можете выполнить обновление до последней версии пакета Visual Studio, загрузив и запустив установщик среды выполнения Visual C ++.Последней версией Visual C ++ является Visual Studio 2015, 2017 и 2019. Он устанавливает распространяемые файлы для трех выпусков Visual C ++ как один пакет.

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

Вы можете получить более ранние версии Visual C ++ на их отдельных страницах загрузки:

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

  • Отключить аппаратное ускорение

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

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

В настоящее время аппаратное ускорение включено по умолчанию на компьютерах с дискретной видеокартой от Nvidia, AMD или другого производителя. Работа распределяется между процессором (и его интегрированной картой) и выделенным графическим процессором.

Независимо от преимуществ, вам может потребоваться отключить аппаратное ускорение, по крайней мере временно, для устранения таких ошибок, как « DirectX Failed to Initialize» в Windows 10.

Вот как отключить аппаратное ускорение. Обратите внимание, что не все компьютеры поддерживают эту функцию.

Выполните следующие действия:

  1. Щелкните правой кнопкой мыши любое пустое место на рабочем столе и выберите «Параметры экрана».
  2. На экране «Дисплей» в разделе «Настройки» щелкните ссылку «Расширенные настройки дисплея».
  3. На экране «Расширенные настройки дисплея» щелкните ссылку «Свойства адаптера дисплея для дисплея 1».
  4. Откроется диалоговое окно «Свойства графики». Перейдите на вкладку Устранение неполадок.
  5. Щелкните кнопку «Изменить настройки». Это откроет средство устранения неполадок адаптера дисплея.
  6. Вы заметите ползунок аппаратного ускорения. Перемещая его влево или вправо, вы можете контролировать уровень ускорения и производительности вашей видеокарты. Чтобы полностью отключить аппаратное ускорение, переместите ползунок до упора влево до «Нет» и нажмите «ОК».

Вот и все.

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

Если вы используете дискретную видеокарту от Nvidia или AMD и используете обновление Windows от мая 2020 года или новее, вы можете отключить аппаратное ускорение для своего графического процессора в настройках:

  1. Откройте «Настройки» и выберите «Система».
  2. Выберите «Показать» на левой панели экрана «Система».
  3. Прокрутите вниз до раздела «Несколько дисплеев» и щелкните ссылку «Настройки графики».
  4. На следующем экране нажмите «Изменить настройки графики по умолчанию».
  5. Переключите кнопку «Планирование с аппаратным ускорением графического процессора» в положение «Вкл.».

Теперь перезагрузите систему и проверьте, появляется ли по-прежнему ошибка « DirectX Failed to Initialize».

Если это не решит проблему, просто снова включите аппаратное ускорение и переходите к следующему исправлению.

  • Тестирование 32-битной версии программы

Это своего рода исправление «Радуйся, Мария», но нет ничего плохого в том, чтобы опробовать все возможные способы решения подобных проблем.

Сначала проверьте, является ли проблемное приложение 64-битным. Быстрый способ определить это — проверить место установки. 32-разрядные приложения и программы по умолчанию помещаются в папку C: \ Program Files (x86), а 64-разрядные приложения обычно находятся в папке C: \ Program Files.Конечно, программы, использующие архитектуру Windows, могут быть установлены вручную или автоматически в другом месте.

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

  • Запустите средство устранения неполадок оборудования и устройств

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

Откройте «Настройки» и перейдите в «Устройства»> «Устранение неполадок»> «Оборудование и устройства» и нажмите кнопку «Запустить средство устранения неполадок».

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

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

Как установить DirectX в Windows 11 — Digital Masta


Вас также могут заинтересовать:


Можно сказать, что DirectX, возможно, является одним из самых незаменимых инструментов в нашем программном арсенале для Windows 11.Если вы занимаетесь производством мультимедиа, визуальным дизайном, 3D, видеоиграми и т. Д. Или просто хотите наслаждаться мультимедийным контентом с высочайшим качеством графики и звука, тогда вам нужен DirectX. В этой статье мы немного поговорим о том, что такое DirectX, его использовании, а также расскажем вам о процессе установки и возможных проблемах при этом.

Мы рассмотрим несколько других аспектов, например, как проверить, какая версия DirectX установлена ​​на моем компьютере, и разберем все компоненты в этой библиотеке.Без лишних слов, давайте начнем.

Что такое DirectX в ОС Windows 11?

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

Оптимизация скорости воспроизведения видео и улучшение качества видео — это лишь две области, на которых сосредоточены компоненты этой библиотеки.DirectX в Windows 11 одинаково справляется как со звуком, так и с видео, чтобы обеспечить максимальную производительность и производительность оборудования.

Для чего нужен DirectX?

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

  • Direct3D: Может использоваться для обработки и кодирования трехмерной графики.Это один из основных и самых популярных API DirectX.
  • DirectX Raytracing (DXR): Этот API отвечает за великолепную графику и 3D-производительность в играх. Он работает как трассировка лучей в реальном времени для расчетов трехмерного рендеринга. Этот представляет собой значительный прогресс в компьютерной графике. Он является частью последней версии DirectX 12 в виде расширения.
  • Прямая графика: Эта библиотека отвечает за рисование изображений в двух измерениях и за их рендеринг в трех измерениях.
  • DirectSound: Как следует из названия, этот API охватывает все в области аудио. Этот API предназначен для воспроизведения и записи звуков волн.
  • DirectMusic: Этот инструмент специально предназначен для воспроизведения звука файлов, созданных с помощью программного обеспечения DirectMusic Producer.
  • DirectShow: Используется в основном для воспроизведения аудио и видео в потоковой передаче по сети или удаленной непрерывной потоковой передачи в реальном времени.
  • DirectPlay: Этот программный интерфейс ориентирован на выполнение рутинных задач сетевого взаимодействия.
  • DirectCompute: Этот модуль управляет и организует сотни тысяч инструкций, отправляемых в ЦП, для повышения производительности в среде массивной многопоточной обработки.
  • DirectSetup: Эта библиотека сама по себе является вселенной. Он специализируется на установке других компонентов и зависимостей DirectX, чтобы сделать систему еще более надежной и расширить ее функциональные возможности.
  • DirectInput: С помощью этого компонента вы сможете обрабатывать и преобразовывать данные, полученные от внешних периферийных устройств ввода, таких как игровые мыши, клавиатуры, джойстики, геймпады и другие контроллеры.
  • DirectML: Этот API предназначен для обработки искусственного интеллекта. Он включает в себя дополнительные функции, включенные в Windows 10, и все они предназначены для расширения возможностей и удобства использования в этой области.

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

Какие версии DirectX в Windows 11 есть?

Если вы геймер, то наверняка слышали о термине DirectX раньше.Работа над DirectX еще продолжается, и за ее плечами долгая история обновлений и улучшений. Прошло много лет с момента создания первого DirectX под названием «версия 4.02.0095». Эта версия была представлена ​​30 сентября 1995 года, а вскоре после этого, в 1996 году, появилась вторая версия DirectX. Это стало прецедентом из серии, которую мы все еще видим среди нас в настоящее время, являясь последней версией DirectX 12, представленной для Windows 10.

Как узнать, какая у меня версия DirectX?

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

Если вы хотите обновить версию DirectX в Windows или просто убедиться, что у вас установлена ​​последняя версия DirectX, вы можете проверить, какая версия DirectX у вас установлена, запустив инструмент диагностики DirectX.Вы можете получить к нему доступ двумя способами:

Альтернатива 1

  • Вы можете запустить ярлык «Выполнить» с помощью комбинации клавиш Windows + R.
  • Вы увидите небольшое диалоговое окно с командной строкой.
  • Напечатайте «dxdiag» (без кавычек) на коробке.
  • Нажмите клавишу Enter или щелкните «Выполнить».

Альтернатива 2

  • Щелкните значок «Пуск» Windows.
  • Введите в поиске «dxdiag» (без кавычек).
  • Из всех приложений, появляющихся в результате вашего поиска, дважды щелкните то, что написано «Инструмент диагностики DirectX».

Это окно предназначено только для информационных целей. Здесь вы увидите много деталей, относящихся к вашей версии DirectX. Внизу экрана есть раздел «Версия DirectX». Вот откуда вы можете получить эту информацию. На момент написания этой статьи последней доступной версией является DirectX 12.

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

Имея Windows 11, вам, вероятно, не придется беспокоиться об обновлении версии DirectX для время, так как последняя включена по умолчанию.Однако, если по какой-либо конкретной причине у вас его нет, здесь мы расскажем, как установить последнюю версию DirectX в Windows 11 вручную.

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

На вашем экране появится мастер установки.Вы должны принять условия соглашения, чтобы продолжить. После принятия нажмите «Далее».

Обратите внимание на эту часть установки! На этом этапе процесса вам будет предложено принять панель навигации Bing как часть установки. Эта опция появляется уже отмеченной, поэтому само собой разумеется, что если вы продолжите установку, не заметив, вы получите ненужное дополнение (если оно вам действительно не нужно). Если вам это не нужно, снимите флажок, чтобы избежать этого.

После нажатия «Далее» начнется установка. Этот процесс разделен на два этапа: сначала установщик загрузит все компоненты библиотеки DirectX. Первый этап загрузки продлится более или менее в зависимости от скорости вашего интернет-соединения. Второй этап начнется после того, как будут готовы все ресурсы, и будет установлен фактический пакет.

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

Сбои, которые могут возникнуть с DirectX в Windows 11

Одна из наиболее распространенных проблем, которые могут возникнуть после обновления DirectX, — это отсутствие файлов DLL или библиотек, необходимых для оптимального запуска DirectX в ОС Windows. Решение этой проблемы особенно тесно связано с ее причиной. Когда вы устанавливаете видеоигры или программное обеспечение для графического дизайна, они обычно приносят версию установщика DirectX в свои настройки.Если версия устанавливаемого программного обеспечения устарела, она переопределит версию DirectX, а также понизит ее в процессе. Убедитесь, что вы сняли флажок для установки любых сторонних версий DirectX на свой компьютер после подтверждения, что у вас установлена ​​последняя версия.


Еще подобные истории


Как обновить DirectX в Windows 10/11

Наличие последней версии DirectX жизненно важно для работы с любым мультимедиа, особенно для игр в операционных системах Microsoft.

Это руководство покажет вам, как проверить текущую версию DirectX на вашем ПК, и предложит простые шаги по обновлению DirectX. Это относительно легко исправить, поэтому закрепите кабели разъема SATA и приступайте к делу.

Как проверить текущую версию DirectX

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

Чтобы узнать текущую версию, выполните следующие действия:

  1. Откройте меню «Пуск» Windows
  2. В строке поиска введите « Dxdiag » и нажмите Enter.
  3. В окне « Информация о системе » найдите « DirectX Version.

Вы можете увидеть поколение DirectX выше как DirectX 12 и точную версию, указанную ниже. Те же действия по проверке вашей версии DirectX применимы к Windows 8 или Windows 7.

ПО УМОЛЧАНИЮ DirectX 11.3 и 12 поставляются с предустановленными операционными системами Windows 10.

Как загрузить и обновить DirectX 12

Есть два способа обновить DirectX 12 в Windows. Первый — загрузить его вручную с официальной страницы поддержки программного обеспечения Microsoft.

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

  1. Перейдите в папку « Downloads » и щелкните правой кнопкой мыши установщик DirectX .
  2. Щелкните его правой кнопкой мыши и выберите Запуск от имени администратора.
  3. Предоставьте необходимые разрешения и начните установку.
  4. После установки Перезагрузите компьютер, чтобы применить новые эффекты.

Второй способ установки DirectX 12 — заставить Windows обновить вашу операционную систему.

Вот как убедиться, что на вашем ПК с Windows установлена ​​последняя доступная версия программного обеспечения.

  1. Щелкните меню «Пуск»
  2. Щелкните Settings , расположенное с правой стороны панели
  3. Щелкните Update and Security
  4. Щелкните Проверьте наличие обновлений и установите все ожидающие обновления Windows

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

Установить DirectX в безопасном режиме

Чтобы обновить DirectX косвенно, вот как заставить Windows выполнить ручное обновление программного обеспечения до последней версии операционной системы Windows.

Если у вас возникли проблемы с установкой DirectX, попробуйте запустить Windows в безопасном режиме. Вот как это сделать:

  1. Откройте меню «Пуск» Windows
  2. Наведите указатель мыши на стрелку рядом с « Shutdown » в правом нижнем углу меню.
  3. Удерживая нажатой клавишу Shift, нажмите « Restart.
  4. Вас встретит синий всплывающий экран (не бойтесь, дело не в том, что синий экран )
  5. Нажмите« Troubleshooter »и выберите Advanced Options
  6. Нажмите Startup Settings и нажмите Restart
  7. Когда ваш компьютер Restarts, , вы снова увидите аналогичный интерфейс
  8. На этот раз нажмите номер 4 или F4, , который заставит Windows работать в безопасном режиме

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

Удаление DirectX

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

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

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

Системные и аппаратные требования для запуска DirectX 12

Если ваша операционная система Windows 7 или новее, вы можете запускать DX12, если ваш графический процессор поддерживает его.

На момент написания этой статьи

DirectX 12 поддерживается всеми графическими картами NVIDIA, построенными на архитектуре Kepler, Maxwell, Pascal, Turing и Ampere. Другими словами, любой графический процессор, имя которого начинается с 600, 700, 900, 1000, 2000, 3000.

Все графические процессоры AMD являются более новыми, а серия 77xx полностью поддерживает DX12.

Обратите внимание, что DirectX12 недоступен для настольных или портативных компьютеров Apple, работающих под управлением Mac OS. Он принадлежит исключительно Microsoft и разработан исключительно для работы в Windows. В зависимости от предстоящих обновлений он может стать доступным для некоторых версий Linux.

Версии Windows несовместимы с DirectX 12

Любые версии Windows, включая Windows 7 или новее, могут запускать Dx12, но учтите, что некоторые заголовки могут некорректно работать в Windows 7 с версией DirectX 12.Технически Vista также поддерживает это, но, пожалуйста, не используйте Vista; никто не заслуживает такого наказания.

Если у вас возникнут проблемы с совместимостью, запустите игру в Windows 7 с DirectX 12 и используйте вместо этого DirectX 11.

Преимущества обновления до DirectX 12

DirectX может похвастаться впечатляющим скачком в производительности по сравнению с DirectX 11 более старого поколения, в первую очередь в оптимизации энергоэффективности и резком приросте производительности.

По оценкам, DX12 примерно на 50 процентов быстрее, чем DX11 .Другими словами, вы всегда должны стремиться иметь DX12, поскольку это буквально похоже на бесплатное обновление графического процессора. Возможно, пришло время отказаться от легендарного GTX 550-ti и вместо этого выбрать более новые графические процессоры.

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

Сводка

  • Последняя версия DirectX — DX12 позволяет добиться прироста производительности во всех областях.Практически все новые выпуски игр разработаны и созданы для работы с платформой DX12.
  • DirectX нельзя удалить, поэтому, если у вас возникают проблемы с игровыми сбоями или артефактами, скорее всего, проблема связана с вашим дисплеем или графическим процессором. Что бы вы ни делали, НЕ устанавливайте 3 rd сторонних приложений, которые заявляют, что «удалите DirectX 12 бесплатно».
  • Всегда загружайте DirectX прямо с сайта Microsoft, чтобы избежать устаревших версий и вредоносных программ.

Как исправить ошибку Halo Infinite DirectX 12 в Windows 10 и Windows 11?

Это руководство поможет вам исправить ошибку DirectX 12 и получить удовольствие от игры.

Halo Infinite — последнее издание серии видеоигр Halo , и это действительно хорошая игра. Однако некоторые люди сталкиваются с ошибками DirectX 12, что расстраивает. Некоторые даже сказали, что не умеют играть в эту игру. Если вы один из этих людей, не волнуйтесь. Мы здесь, чтобы предоставить вам решение вашей проблемы. Итак, если вы хотите исправить Halo Infinite DirectX 12 Error , продолжайте читать. Мы также дадим вам несколько советов, как улучшить игровой процесс.

Что вызывает ошибку Halo Infinite DirectX?

Ошибка Halo Infinite DirectX 12 — частая проблема для многих игроков. Когда появится ошибка, вы увидите сообщение:

«Не удалось найти совместимое графическое устройство из-за отсутствия следующей функции: аппаратные мозаичные ресурсы, уровень 2. Убедитесь, что у вас есть графический адаптер, совместимый с DirectX 12, и установлены последние драйверы, предоставленные производителем».

Halo Infinite DirectX 12 Ошибка может возникать в различных операционных системах, включая Windows 10 и 11.Некоторые игроки столкнулись с ошибкой, потому что на их ПК не установлена ​​последняя версия DirectX 12. В то время как другие игроки говорят, что они столкнулись с ошибкой из-за нехватки видеопамяти на их видеокарте.

Подробнее: Halo Infinite Stuttering: как исправить Halo Infinite Lag и Stuttering на Xbox и PC

Как исправить ошибку Halo Infinite DirectX 12 в Windows 10 и Windows 11?

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

  • Последняя версия DirectX необходима для игры Halo Infinite . Итак, сначала убедитесь, что у вас установлен DirectX 12. Вы можете скачать DirectX 12 отсюда.
  • Также проверьте, соответствует ли ваш графический драйвер требованиям Halo Infinite . Halo Infinite требует как минимум 4 ГБ видеопамяти, иначе она просто не загрузится. Вы можете решить проблему DirectX 12, просто обновив видеокарту.
  • Наконец, убедитесь, что ваша видеокарта полностью обновлена ​​до последних версий драйверов. Если у вас видеокарта AMD, проверьте здесь. Для Intel перейдите сюда, а для GeForce перейдите сюда.

Надеюсь, приведенные выше советы помогут исправить ошибку Halo Infinite DirectX 12 на вашем компьютере. После этого вы сможете без проблем играть в Halo Infinite на ПК.Вы также можете найти здесь несколько советов и приемов, которые помогут улучшить игровой процесс в Halo Infinite.

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

Подробнее: Несовместимая операционная система Halo Infinite: как исправить ошибку операционной системы Halo Infinite в Windows

Как исправить Halo Infinite Blue Screen

Как вы, возможно, знаете, Halo Infinite Multiplayer официально запущена.Однако у многих наблюдается синий экран. Это мешает игрокам запустить игру. Синий экран был вызван ошибкой при развертывании многопользовательской бета-версии в Microsoft Store. С тех пор было выпущено обновление, поэтому, если вы загружаете его впервые, синий экран не должен повлиять на вас.

Но что, если вы скачали бета-версию до того, как это было сделано? Чтобы исправить Halo Infinite Blue Screen, убедитесь, что вы скачали последнее обновление игры.Чтобы проверить наличие обновлений:


  • Прокрутите до плитки Halo Infinite на вашем Xbox или ПК.
  • Откройте меню параметров и выберите Управление играми и надстройками .
  • Загрузите последнее обновление. Не удивляйтесь, если он будет размером до 30 ГБ или около того.
  • Перезагрузите компьютер или Xbox.
  • Перезапуск Halo Infinite . Синий экран теперь должен уйти в прошлое.

Продолжайте проверять здесь, когда у вас возникнут проблемы с Halo Infinite .Мы исправляем большинство распространенных ошибок, с которыми сталкиваются пользователи, поэтому вы можете продолжать играть в свою любимую игру, не беспокоясь ни о чем!

Подробнее: Halo Infinite не запускается: как исправить, что Halo Infinite не открывается на ПК

.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *