Где скачать DirectX и как установить его
Странное дело, но как только люди не пытаются скачать DirectX для Windows 11, Windows 10, 8.1 или 7: специально ищут, где это можно сделать бесплатно, просят дать ссылку на торрент и совершают иные бесполезные действия такого же характера.
На самом деле, чтобы загрузить DirectX 12, 10, 11 или 9.0с (последний — если у вас Windows XP), достаточно просто зайти на официальный сайт Microsoft и все. Таким образом, вы не рискуете, что вместо DirectX скачаете что-то не столь дружелюбное и можете быть полностью уверены, что это будет действительно бесплатно и без всяких сомнительных смс. См. также: отдельная инструкция и подробности Как скачать DirectX для Windows 10, Как узнать, какой DirectX на компьютере.
Как скачать DirectX с официального сайта Microsoft
Обратите внимание, в этом случае начнется загрузка Веб-установщика DirectX, который после запуска определит вашу версию Windows и установит нужную версию библиотек (а заодно и старые недостающие библиотеки, которые могут пригодиться для запуска некоторых игр), то есть ему потребуется подключение к Интернету.
Также следуюет учитывать, что в последних версиях Windows, например, в 11 и 10, обновление последних версий DirectX (11 и 12) происходит путем установки обновлений через Центр обновлений.
Итак, для того, чтобы скачать на компьютер подходящую вам версию DirectX, просто зайдите на эту страницу: https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и нажмите кнопку «Скачать» (Примечание: в последнее время Майкрософт пару раз меняла адрес официальной страницы с DirectX, так что если вдруг перестанет работать — пожалуйста, сообщите в комментариях). После этого запустите загруженный веб-установщик.
После запуска загрузятся все необходимые библиотеки DirectX, отсутствующие на компьютере, но иногда востребованные, особенно для запуска старых игр и программ в последних Windows.
Также, если вам требуется DirectX 9.0c для Windows XP, вы можете бесплатно скачать сами файлы установки (не Веб установщик) по данной ссылке (обновление: ссылка больше не работает, но способы загрузки существуют, подробнее — здесь): http://www.microsoft.com/ru-ru/download/details.aspx?id=34429
К сожалению, найти DirectX 11 и 10 в виде отдельных файлов для загрузки, а не веб-установщика, на официальном сайте мне не удалось. Однако, судя по информации на сайте, если вам требуется DirectX 11 для Windows 7, вы можете загрузить обновление платформы отсюда https://www.microsoft.com/ru-ru/download/details.aspx?id=36805 и, установив его, автоматически получите последнюю версию DirectX.
Сама по себе установка Microsoft DirectX в Windows — это очень простой процесс: просто нажимайте «Далее» и со всем соглашайтесь (правда, только в том случае, если скачали с официального сайта, иначе таким образом вам могут помимо нужных библиотек установить и ненужные программы).
Какая у меня версия DirectX и какой мне нужен?
Прежде всего, о том, как узнать, какой DirectX уже установлен:
- Нажмите клавиши Windows + R на клавиатуре и введите в окно «Выполнить» команду dxdiag, после чего нажать Enter или Ок.
- Вся необходимая информация будет отображена в появившемся окне «Средство диагностики DirectX», в том числе и установленная версия.
Если говорить о том, какая версия нужна для вашего компьютера, то вот информация об официальных версиях и поддерживаемых операционных системах:
- Windows 10 — DirectX 12, 11.2 или 11.1 (зависит от драйверов видеокарты).
- Windows 8.1 (и RT)и Server 2012 R2 — DirectX 11.2
- Windows 8 (и RT) и Server 2012 — DirectX 11.1
- Windows 7 и Server 2008 R2, Vista SP2 — DirectX 11.0
- Windows Vista SP1 и Server 2008 — DirectX 10.1
- Windows Vista — DirectX 10.0
- Windows XP (SP1 и выше), Server 2003 — DirectX 9.0c
Так или иначе, в большинстве случаев, эта информация не нужна рядовому пользователю, компьютер которого подключен к Интернету: нужно просто скачать Веб-установщик, который, в свою очередь, уже определит, какую версию DirectX нужно установить и сделает это.
Directx
огромное спасибо! всё понятно!
Ответить
Максим
DirectX скачал, все идет хорошо, но в конце установки DirectX вылезает такое:
«Произошла внутренняя системная ошибка. Что бы определить причину ошибки, просмотрите файлы DXError.log и DiretcX.log в папке Windows.
Что делать?(
Ответить
Лис
Тот же вопрос что и у Максима…
«DirectX скачал, все идет хорошо, но в конце установки DirectX вылезает такое:
«Произошла внутренняя системная ошибка. Что бы определить причину ошибки, просмотрите файлы DXError.log и DiretcX.log в папке Windows.»
Что делать?»
Ответить
Dmitry
Я бы ответил, если бы знал, в чем дело. Вообще стоило бы просмотреть указанные файлы и посмотреть, что там за ошибка, а потом уже делать выводы.
Ответить
GUA
Спасибо, помогло! Грамотная пошаговая инструкция. Автор молодец!
Ответить
Матвей
Спасибо тебе огромное!
Ответить
Александр
Cпасибо за помощь
Ответить
ivan
данная тема не актуальна ибо теперь они навязывают windows 10 вместо directx
Ответить
Dmitry
Так… а я же вроде менял ссылку после того, как такое случилось. сейчас еще раз перепроверю. Вообще вот если что: microsoft.com/ru-ru/download/details.aspx?id=35&134b2bb0-86c1-fe9f-d523-281faef41695=1
Ответить
денис
можете помочь пожалуста переустановил виндовс 7 звуковые драйвера установил но звук отсутствует а то бывает рывками пробивает в чём причина? спасибо!
Ответить
Dmitry
хм… тут не подскажу точно. Другие драйвера пробовали? А нет ли каких признаков аппаратных проблем с компьютером?
Ответить
Илья
А скажите пожалуйста, если у меня пиратская Windows 8.1, а я обновлю DirectX описанным способом, у меня Windows не деактивируют?
Ответить
Dmitry
Нет, при обновлении DirectX такого вроде не происходит (но гарантировать ничего не стану).
Ответить
Александра
Вообщем у меня Windows 10 , я просто не могу найти на эту windows нужного DirectX, что делать???
Ответить
Dmitry
Вот нужный DirectX (официальный веб-установщик):
microsoft.com/ru-ru/Download/confirmation.aspx?id=35
Ответить
La2Walker
Спасибо сайт отличный! Скачал всё что надо! Я не пойму а, как узнать что,работает в ноутбуке Directx?
Ответить
Dmitry
Вот так: https://remontka.pro/directx-version/
Ответить
захар
не помогает на виндовс 8 пишет типа нужна винда 200 xp и другие старые!
Ответить
Dmitry
Это если вы по второй ссылке в статье скачиваете 9.0c, а если по первой — то все должно ставиться (проверено на Windows 10)
Ответить
Nikita
Здравствуйте, а можно ли как нибудь поставить старые DX до 9 версии на Windows 10? 8.1 и 7, установщики ставил выбивало ошибку, ставил совместимость установка начиналась но далее выбивало ошибку в dxdiag хотя установка по идее была завершена, проверял программы нужные они по прежнему требует DX 8.1 и ниже. Есть какие нибудь пакеты которые в ручную можно выставить?
Ответить
Dmitry
Здравствуйте. Насколько я знаю, все что можно поставить ставится обычным веб-установщиком (который все подряд, начиная с 9-й ставит).
А вот до 9-й… тут не знаю, есть ли способ или нужно использовать ухищрения в виде виртуальных машин для запуска таких программ.
Ответить
Мастер
САЙТ КЛАССНЫЙ! Автор молодец
Ответить
FluffyTheKing
Не помогло, веб-установщик пишет что обновление не требуется, другой установщик (11 дикерт онли) пишет тоже самое, а сама игра, которая раньше работала на семёрке, на десятке не работает из-за директикса. В чём может быть ещё проблем?
Ответить
Dmitry
А какая ошибка? Если типа инициализации D3D11, то сегодня как раз на эту тему статью опубликую.
Но вообще, если у вас в 10-ке такое, то там может быть не из-за DirectX, а из-за того, что вы драйверы еще не поставили, например (т.е. стоят те, что Windows 10 сама установила, а с сайта Nvidia, AMD и т.д. вы сами не скачивали и не устанавливали).
Ответить
David
Все, сранный майкрософт удалили с официального сайта скачку DirectX. Теперь ни страницы нет ни dxwebsetup.exe не работает! Где достать OffLine установщик?
Ответить
Dmitry
Пока лишь могу советовать искать сторонние источники (без указания конкретных).
Но: у них уже как-то такое было и это был сбой (через недельку починили).
Ответить
Айхан
Ребят у меня ссылки не работают! помогите мне с этим! никак не могу ничего сделать… везде почти перепробовал… в Майкрософт ничего нет!
Ответить
Dmitry
Они почему-то убрали с оф. сайта месяц где-то назад. Так что теперь только сторонние источники.
Ответить
Николай
ссылки уже не работают
Ответить
Dmitry
В курсе, да. Но это произошло недавно и я вот жду, когда где-то на сайте Майкрософт снова появится, чтобы поменять.
Ответить
Вася))
Приветствую! Win 8.1 (офф версия, обновлялась под завязку, но не активирована) Веб-установщик исполняемых библиотек DirectX скачивается, но после запуска выдает сообщение о внутренней ошибке и предлагает посмотреть файлы диагностики. Пара верхних:
module: DXWSetup (Mar 30 2011), file: dxwsetup.cpp, line: 229, function: CDXWSetup::InitInstallEngine
Sections are not initialized.
dsetup32: CheckForManagedDX(): .NET Framework 1.0 — 3.5 is not available, Managed DirectX is not installed.
(и еще много-много такого в этом духе, что мол, нету, не было и не пахнет.
Команда dxdiag показывает 11 версию (не 11.02) и в целом вроде всё хоккей.
С какого конца за это браться ?
Спасибо! ))
Ответить
Dmitry
Здравствуйте.
Ну… я бы начал с установки .NET Framework 3.5, а потом посмотрел бы как дальне всё идет.
Также, на всякий случай: если вдруг идёт плохо, стоит попробовать с VPN, а то у нас нынче не всё хорошо и беспроблемно с Майкрософта качается.
Ответить