Как скачать 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», которое мы запускаем таким образом уже говорит и о наличии DirectX, также в самой утилите вы увидите версию DirectX в соответствующем пункте.
Но следует учитывать следующие важные моменты:
- В dxdiag в сведениях о системе отображается самая новая из установленных на компьютере версий, то есть в последних версиях Windows 10 там всегда будет указано DirectX 12, даже если ваша видеокарта её не поддерживает, и она не используется.
- Наличие DirectX 12 и 11 не означает, что у вас не может возникнуть ошибок DirectX при запуске игр и программ.
По второму пункту подробнее: чаще всего причина в том, что некоторые игры и программы в Windows 10 могут требовать библиотек DLL предыдущих версий DirectX несмотря на то, что самые последние уже установлены и именно в этом случае нам может потребоваться скачать DirectX и установить файлы предыдущих версий.
Как скачать DirectX для Windows 10 с сайта Майкрософт
На сайте Майкрософт присутствует официальный веб-установщик DirectX, который после запуска автоматически анализирует систему на наличие библиотек DLL, скачивает и устанавливает недостающие.
Шаги для загрузки и установки:
- Зайдите на официальную страницу https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и скачайте веб-установщик исполняемых библиотек DirectX для конечного пользователя.
- На компьютер будет загружен файл dxwebsetup.exe, запустите его, примите лицензионное соглашение и откажитесь от установки панели Bing.
- Через некоторое время установщик сообщит о том, какое количество недостающих файлов DirectX потребуется скачать для Windows 10. Нажмите «Далее».
- Дождитесь окончания загрузки и установки файлов 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-го пунктов из списка выше, стандартные видеоадаптеры в виртуальных машинах имеют ограниченную функциональность.
Если после прочтения статьи остаются вопросы — задавайте их в комментариях, по возможности, со всеми подробностями, я постараюсь помочь.
Владимир
Спасибо! Скачал недостающие компоненты.
Ответить
Макс
На данный момент веб-установщик найти у меня не получилось. На официальном сайте его нет. А у меня отсутствуют файлы: 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++ уже есть. Разве что можно самую последнюю версию поставить
она идет сразу 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 и возникает масса вопросов. Ваш сайт — просто спасение. Все так доступно описано. Все советы приводят к нужным результатам. Вы — лучшие!
Ответить
Dmitry
Спасибо за отзыв!
Ответить