Как скачать DirectX для Windows 10

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

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

DirectX 12, 11 и предыдущих версий в Windows 10

Первый и важный нюанс в контексте рассматриваемой темы — компоненты DirectX 12 и 11 по умолчанию уже установлены в системе, сразу после чистой установки Windows 10, в этом легко убедиться, если нажать клавиши Win+R на клавиатуре, ввести dxdiag и нажать Enter.

Установленная версия DirectX в Windows 10

Само наличие утилиты «Средство диагностики DirectX», которое мы запускаем таким образом уже говорит и о наличии DirectX, также в самой утилите вы увидите версию DirectX в соответствующем пункте.

Но следует учитывать следующие важные моменты:

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

По второму пункту подробнее: чаще всего причина в том, что некоторые игры и программы в Windows 10 могут требовать библиотек DLL предыдущих версий DirectX несмотря на то, что самые последние уже установлены и именно в этом случае нам может потребоваться скачать DirectX и установить файлы предыдущих версий.

Как скачать DirectX для Windows 10 с сайта Майкрософт

На сайте Майкрософт присутствует официальный веб-установщик DirectX, который после запуска автоматически анализирует систему на наличие библиотек DLL, скачивает и устанавливает недостающие.

Шаги для загрузки и установки:

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

По завершении установки все необходимые файлы для запуска игр и программ, требующих не DirectX 12 и 11, а предыдущие версии, будут установлены. Однако и это не всегда приводит к исправлению всех ошибок DX, при запуске.

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

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

  • Отсутствие отдельных библиотек DLL DirectX. Это решается описанным выше способом, достаточно скачать DirectX с сайта Майкрософт.
  • Не установленные драйверы видеокарты. Особенно часто с этим сталкиваются начинающие пользователи: видя в диспетчере устройств «Базовый видеоадаптер Майкрософт» (что, по сути, означает отсутствие драйвера), нажимая «Обновить драйвер» и получая сообщение «Наиболее подходящие драйверы для данного устройства уже установлены», они думают, что это действительно так. А на самом деле, Windows 10 просто не смогла найти драйвер. Решение — вручную скачать драйвер видеокарты с сайта NVIDIA, AMD, Intel или сайта производителя ноутбука или материнской платы компьютера (в случае ПК с интегрированной графикой) и установить его.
  • Старая видеокарта, не поддерживающая нужные функции DirectX. В этой ситуации несмотря на то, что все последние версии DirectX установлены, игры могут не запускаться, а вы будете получать сообщения наподобие DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required и подобные. В таких ситуациях можно поискать информацию на тему возможности запуска этой игры в режиме предыдущих версий DirectX, например, DirectX 10 — иногда это возможно сделать, прописав специальные параметры в ярлыке игры.

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

Если после прочтения статьи остаются вопросы — задавайте их в комментариях, по возможности, со всеми подробностями, я постараюсь помочь.

Комментарии (11) к Как скачать DirectX для Windows 10

  • Владимир

    Спасибо! Скачал недостающие компоненты.

    Ответить

  • Макс

    На данный момент веб-установщик найти у меня не получилось. На официальном сайте его нет. А у меня отсутствуют файлы: d3dcompiler_46.dll, EOSSDK-Win64-Shipping.dll,
    GFSDK_Aftermath_Lib.x64.dll, modio_release.dll

    Ответить

  • Дмитрий

    Стоит Directx 12. На экране при входе dxdiag WDDO 2.0 Но игра выдает ошибку что директ не 12. Вопрос как быть? Стоит 10 винда, видеокарта Nvidia GTX850M

    Ответить

    • Dmitry

      Игра выдает ошибку, что поддержки DX12 нет. То что он стоит — это не важно, важно, чтобы видеокарта с ним могла работать, а так по факту она у вас с 11-й версией работает (которая тоже установлена).

      Ответить

  • Spotter

    ок. но разъясните другую вещь, плиз.
    насколько понятно по другим, DirectX это по сути так званые «библиотеки». но вот не понятно, а Microsoft Visual C++ это те же библиотеки, не так ли? на Вин-7 у меня их 13 штук для 64 и 86 битных систем (2005, 2008 4 штук, 2010 2 штук, 2012 2 штук, 2013 2 штук, 2015).
    после вашей инструкции, скачал DirectX с оф/сайта. он мне нашел и начал устанавливать другие библиотеки. как понимаю по бегущей строке загрузки, там были 2007 года, 2009…
    вопрос, мне стоит также установить Microsoft Visual C++ на Вин-10??

    Ответить

    • Dmitry

      Ну судя по всему у вас все необходимое в части Visual C++ уже есть. Разве что можно самую последнюю версию поставить

      https://docs.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170

      она идет сразу 2015-2022

      Ответить

      • Spotter

        вы имеете ввиду «у вас все необходимое в части Visual C++ уже есть» на Вин-7 или с установкой DirectX?? не до конца понял, нужно все эти Visual C++ что на Вин-7 ставить на Вин-10 или DirectX всё сделал сам?

        Ответить

        • Dmitry

          Упс… невнимательно прочитал комментарий (я думал что речь об одной системе, где уже стоят Visual C++ разных годов).
          Итак:
          1. DirectX сам только себя установил, Visual C++ — это отдельные библиотеки.
          2. Прямой необходимости их скачивать обычно нет (как правило, программы и игры, которые их требуют, сами их и устанавливают)

          Ответить

  • Вася))

    Ага …. понял, что с Вин 8.1 не всё так просто и очевидно в части ДиректХ как с прочими виндами )) И что в нее надо втыкать недостающие dll-ки самостоятельно, видимо. Эх, перейду что ли на 10-ку ….
    Интересно, Микрософт «запрет» обновление 8-ки после 10 января или нет. Нуу… так сказать, штатное обновление «старыми обновлениями» )) — в случае переустановки винды имею ввиду.

    Ответить

  • Оксана_К

    Большое спасибо! Перешла на вин-10 и возникает масса вопросов. Ваш сайт — просто спасение. Все так доступно описано. Все советы приводят к нужным результатам. Вы — лучшие!

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться