Все способы:
- Переустанавливаем компоненты DirectX в Windows 10
- Шаг 1: Подготовка системы
- Шаг 2: Удаление или восстановление файлов DirectX
- Шаг 3: Инсталляция недостающих файлов
- Добавление и включение старых библиотек DirectX
- Вопросы и ответы: 8
По умолчанию библиотека компонентов DirectX уже встроена в операционную систему Виндовс 10. В зависимости от типа графического адаптера будет установлена версия 11 или 12. Однако иногда пользователи сталкиваются с проблемами в работе данных файлов, особенно при попытке поиграть в компьютерную игру. В таком случае потребуется переустановка директорий, о чем и пойдет речь далее.
Переустанавливаем компоненты DirectX в Windows 10
Перед переходом к непосредственной переустановке хотелось бы отметить, что обойтись можно и без нее, если на компьютере инсталлирована не последняя версия DirectX. Достаточно провести обновление, после чего все программы должны работать нормально. Сначала мы рекомендуем определить, какая версия компонентов стоит на вашем ПК.
Если вы обнаружили устаревшую версию, провести ее апгрейд можно только через центр обновлений Windows, осуществив предварительный поиск и инсталляцию свежей версии. Детальное руководство о том, как это осуществить, вы найдете в отдельной нашей статье далее.
Подробнее: Обновление Windows 10 до последней версии
Теперь же мы хотим продемонстрировать как быть, если верная сборка DirectX функционирует некорректно на компьютере под управлением ОС Виндовс 10. Разделим весь процесс на шаги, чтобы было удобнее во всем разобраться.
Шаг 1: Подготовка системы
Так как необходимый компонент является встроенной частью ОС, самостоятельно деинсталлировать его не получится — нужно обращаться за помощью к стороннему ПО. Поскольку такой софт использует системные файлы, понадобится отключить защиту, чтобы избежать конфликтных ситуаций. Осуществляется эта задача так:
- Откройте «Пуск» и с помощью поиска отыщите раздел «Система».
- Обратите внимание на панель слева. Здесь нажмите на «Защита системы».
- Переместитесь во вкладку «Защита системы» и щелкните на кнопке «Настроить».
- Отметьте маркером «Отключить защиту системы» и примените изменения.
Поздравляем, вы успешно отключили отмену нежелательных изменений, поэтому далее при удалении DirectX не должно возникнуть никаких трудностей.
Шаг 2: Удаление или восстановление файлов DirectX
Сегодня мы будем задействовать специальную программу под названием DirectX Happy Uninstall. Она не только позволяет стереть основные файлы рассматриваемой библиотеки, но и проводит их восстановление, что может помочь избежать переустановки. Работа в этом ПО выглядит следующим образом:
Скачать программу DirectX Happy Uninstall
- Воспользуйтесь указанной выше ссылкой, чтобы перейти на главный сайт DirectX Happy Uninstall. Скачайте программу, нажав на соответствующую надпись.
- Откройте архив и откройте находящийся там исполняемый файл, после этого проведите простую инсталляцию софта и запустите его.
- В главном окне вы увидите информацию о DirectX и кнопки, запускающие встроенные инструменты.
- Переместитесь во вкладку «Backup» и создайте резервную копию директории, чтобы восстановить ее в случае неудачной деинсталляции.
- Инструмент «RollBack» находится в одноименном разделе, а его открытие позволяет исправить ошибки, возникшие со встроенным компонентом. Поэтому сначала мы рекомендуем запустить эту процедуру. Если она помогла решить неполадку с функционированием библиотеки, дальнейшие действия выполнять не нужно.
- Если же неполадки остались, произведите удаление, однако перед этим внимательно изучите предупреждения, отображенные в открывшейся вкладке.
Хотим отметить, что DirectX Happy Uninstall удаляет не все файлы, а лишь основную их часть. Важные элементы все равно остаются на компьютере, однако это не помешает провести самостоятельную инсталляцию отсутствующих данных.
Шаг 3: Инсталляция недостающих файлов
Как уже было сказано выше, DirectX является встроенной составляющей Виндовс 10, поэтому его новая версия устанавливается со всеми остальными обновлениями, а автономный инсталлятор не предусмотрен. Однако есть небольшая утилита под названием «Веб-установщик исполняемых библиотек DirectX для конечного пользователя». Если вы откроете его, он автоматически проведет сканирование ОС и добавит недостающие библиотеки. Скачать и открыть его можно так:
Веб-установщик исполняемых библиотек DirectX для конечного пользователя
- Перейдите на страницу загрузки установщика, выберите подходящий язык и нажмите на «Скачать».
- Откажитесь или примите рекомендации дополнительного софта и продолжайте загрузку.
- Откройте скачанный инсталлятор.
- Примите лицензионное соглашение и щелкните на «Далее».
- Ожидайте завершения инициализации и последующего добавления новых файлов.
По окончании процесса перезагрузите компьютер. На этом все ошибки с работой рассматриваемого компонента должны быть исправлены. Проведите восстановление через используемый софт, если работа ОС была нарушена после деинсталляции файлов, это вернет все в изначальное состояние. После этого снова активируйте защиту системы, как было описано в Шаге 1.
Добавление и включение старых библиотек DirectX
Некоторые пользователи пытаются запустить на Виндовс 10 старые игры и сталкиваются с отсутствием библиотек, входящих в старые версии DirectX, ввиду того, что новые версии не предусматривают наличие некоторых из них. В таком случае, если вы хотите наладить работу приложения, потребуется произвести небольшую манипуляцию. Сначала нужно включить один из компонентов Windows. Для этого следуйте инструкции:
- Перейдите в «Панель управления» через «Пуск».
- Отыщите там раздел «Программы и компоненты».
- Нажмите по ссылке «Включение или отключение компонентов Windows».
- Найдите в списке директорию «Legacy Components» и отметьте маркером «DirectPlay».
Далее потребуется загрузить недостающие библиотеки с официального сайта, а для этого выполните такие действия:
DirectX End-User Runtimes (June 2010)
- Перейдите по указанной выше ссылке и скачайте последнюю версию офлайн-установщика, нажав на соответствующую кнопку.
- Запустите загруженный файл и подтвердите лицензионное соглашение.
- Выберите место, куда будут помещены все компоненты и исполняемый файл для их дальнейшей установки. Рекомендуем создать отдельную папку, например, на рабочем столе, куда произойдет распаковка.
- После завершения распаковки перейдите в выбранное ранее место и запустите исполняемый файл.
- В открывшемся окне следуйте простой процедуре установки.
Все новые файлы, добавленные таким образом, будут сохранены в папке «System32», что находится в системной директории «Windows». Теперь вы можете смело запускать старые компьютерные игры — для них будет включена поддержка необходимых библиотек.
На этом наша статья подходит к концу. Сегодня мы постарались представить максимально детальную и понятную информацию, касающуюся переустановки DirectX на компьютерах с Виндовс 10. Кроме этого мы разобрали решение проблемы с отсутствующими файлами. Надеемся, мы помогли исправить возникшие сложности и у вас больше не осталось вопросов по этой теме.
Читайте также: Настройка компонентов DirectX в Windows
Наша группа в TelegramПолезные советы и помощь
Все способы:
- Проверка установленной версии DirectX
- Windows 10 / Windows 11
- Способ 1: Проверка системных обновлений
- Способ 2: Включение дополнительного компонента (только Windows 11)
- Способ 3: Ручное скачивание последней версии DirectX
- Включение компонентов прежних версий
- Windows 8
- Windows 7
- Заключение
- Вопросы и ответы: 6
DirectX — это совокупность библиотек, позволяющих играм «общаться» непосредственно с видеокартой и аудиосистемой. Игровые проекты, которые используют данные компоненты, наиболее эффективно пользуются аппаратными возможностями компьютера. Самостоятельное обновление DirectX может потребоваться в тех случаях, когда при автоматической инсталляции возникают ошибки, игра «ругается» на отсутствие некоторых файлов или необходимо использовать более новую версию.
Проверка установленной версии DirectX
Перед обновлением библиотек нужно выяснить, какая редакция уже установлена в системе, а также узнать, поддерживает ли графический адаптер ту версию, которую мы хотим инсталлировать.
Процесс апдейта DirectX происходит не совсем по тому же сценарию, что обновление других компонентов. Ниже приведены способы установки на разных операционных системах.
Windows 10 / Windows 11
В Windows 10 и 11 установка актуальных версий DirectX предусмотрена по умолчанию, поэтому от вашего железа требуется только поддерживать их. Однако некоторые файлы для компонентов выходят только со временем, что вызывает необходимость их дополнительной установки. Это тоже происходит практически в автоматическом режиме через инсталляцию системных обновлений. Очень редко обновление заключается в ручной установке файлов или включении компонентов, но об этом мы тоже поговорим в следующих методах данного раздела статьи.
Способ 1: Проверка системных обновлений
Поскольку вы уже знаете, что DirectX в Windows 11 обладает нативной поддержкой, то можете использовать «Центр обновления Windows», чтобы автоматически проверить наличие обновлений. Если такие есть, то они всегда будут предложены для установки как основные апдейты или накопительные в списке необязательных. Весь процесс сканирования выглядит следующим образом:
- Откройте «Пуск» и перейдите в «Параметры», кликнув по значку с шестеренкой в списке закрепленных.
- На панели слева выберите раздел «Центр обновления Windows» и запустите процесс поиска обновлений, если он еще не начался автоматически. Можете ознакомиться с названиями найденных апдейтов и их кратким описанием, чтобы понять, есть ли что-то из этого конкретно для DirectX. Затем запустите установку, дождитесь ее окончания и отправьте ПК на перезагрузку.
- Вместе с этим можно проверить обновления для DirectX через список необязательных апдейтов. Вероятность попадания туда накопительного обновления для этого компонента мала, но все же лучше перестраховаться. Для этого в том же разделе «Параметров» нажмите по «Дополнительные параметры».
- Разверните категорию «Необязательные обновления» и проверьте наличие там файлов. Выделите их все галочками и запустите установку, после чего перезагрузите операционную систему.
Способ 2: Включение дополнительного компонента (только Windows 11)
В Windows 11 появился дополнительный раздел с настройками для компонентов, связанных с приложениями и отвечающих за общую работоспособность операционной системы. Среди всех есть инструменты для графики, отвечающие за поддержку DirectX. Как раз их нужно включить и установить, чтобы тем самым обеспечить поддержание корректной работы последних версий библиотек.
- В «Параметрах» выберите раздел «Приложения» и перейдите к категории «Дополнительные компоненты».
- Нажмите по кнопке «Посмотреть функции».
- Используйте поиск для того, чтобы отыскать компонент с названием «Инструменты для графики», выделите его галочкой и запустите установку.
- Файлы скачаются довольно быстро, а по завершении в списке компонентов вы увидите выбранный ранее. В его описании как раз и будет сказано, что он отвечает за включение поддержки инструментов для графики DirectX. Как раз данный метод часто помогает исправить ситуации с лагами в играх или их запуском.
Способ 3: Ручное скачивание последней версии DirectX
Самостоятельная загрузка версий DirectX в Windows 10 и 11 обычно не требуется по причинам, о которых уже было сказано выше. Однако появление различных ошибок об отсутствии файлов может свидетельствовать о том, что уже установленная версия была повреждена. Соответственно, восстановиться сама она не сможет, поэтому нужно скачать актуальный установщик исполняемых библиотек DirectX и проверить, найдет ли он отсутствующие файлы для дальнейшей установки.
Скачать DirectX
- Перейдите по ссылке выше и дождитесь автоматического скачивания установщика. Если этот процесс не начался, щелкните по соответствующей ссылке для его ручного запуска.
- Откройте EXE-файл и примите условия соглашения, после чего переходите к следующему шагу.
- Отмените установку панели Bing, если вас не интересует этот дополнительный компонент, навязываемый в качестве рекламы.
- Ожидайте инициализации и завершения установки компонентов DirectX, если недостающие файлы будут найдены. По завершении переходите к проверке решения ошибок, если как раз из-за них вы и задались целью обновить DirectX.
Включение компонентов прежних версий
В завершение остановимся на совете, который не связан с обновлением DirectX, но поможет в тех случаях, когда вы не можете запустить конкретные игры или программы и на экране как раз появляются уведомления об отсутствии конкретных DLL-файлов, относящихся к библиотеке рассматриваемых компонентов. Суть исправления заключается во включении поддержки компонентов прежних версий, куда относится DirectPlay. Это должно помочь решить ситуацию с запуском игр, особенно старых.
- В Windows 10 или 11 откройте «Пуск», через поиск найдите «Панель управления» и запустите данное приложение.
- Найдите пункт «Программы и компоненты» и нажмите по нему дважды левой кнопкой мыши, чтобы открыть.
- На панели слева щелкните по ссылке «Включение или отключение компонентов Windows».
- В списке компонентов найдите директорию «Компоненты прежних версий» и отметьте ее галочкой. Примените изменения и отправьте компьютер на перезагрузку, чтобы они вступили в силу.
Windows 8
С восьмеркой такая же ситуация. В нее входят редакции 11.2 (8.1) и 11.1 (8). Отдельно пакет скачать невозможно – его попросту не существует (информация с официального сайта Microsoft). Обновление происходит автоматически либо вручную.
Подробнее: Обновление операционной системы Windows 8
Windows 7
Семерка оснащена пакетом DirectX 11, а если установлен SP1, то есть возможность совершить апдейт до версии 11.1. Эта редакция входит в пакет комплексного обновления операционной системы.
- Для начала необходимо зайти на официальную страницу Microsoft и скачать установщик для Виндовс 7.
Страница загрузки пакета
Не забудьте, что для определенной битности требуется свой файл. Выбираем пакет, соответствующей нашей редакции, и нажимаем «Next».
- Запускаем файл. После непродолжительного поиска существующих на компьютере обновлений
программа предложит нам подтвердить намерение установить данный пакет. Естественно, соглашаемся, нажав кнопку «Да».
- Затем следует непродолжительный процесс установки.
По завершению инсталляции нужно перезагрузить систему.
Обратите внимание, что «Средство диагностики DirectX» может не отображать версию 11.1, определяя ее, как 11. Это обусловлено тем, что на Windows 7 портируется не полная редакция. Вместе с тем, многие возможности новой версии будут включены. Этот пакет также можно получить через «Центр обновлений Windows». Его номер КВ2670838.
Подробнее:
Как включить автоматическое обновление на Windows 7
Установка обновлений Windows 7 вручную
Заключение
Стремление иметь самую свежую версию DirectX в своей системе похвально, но необоснованная установка новых библиотек может привести к неприятным последствиям в виде зависаний и глюков в играх, при воспроизведении видео и музыки. Все действия Вы производите на свой страх и риск.
Не стоит пытаться установить пакет, который не поддерживает ОС (см. выше), скачанный на сомнительном сайте. Это все от лукавого, никогда 10 версия не будет работать на XP, а 12 на семерке. Самым эффективным и надежным способом обновления DirectX является переход на более новую операционную систему.
Наша группа в TelegramПолезные советы и помощь
Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows RT Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Standard Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard Microsoft Windows XP Service Pack 3 Microsoft Windows Server 2003 Service Pack 1 Microsoft Windows Server 2003 Service Pack 2 Windows 10
Что такое DirectX?
DirectX — это набор компонентов в Windows, который позволяет программному обеспечению, в первую очередь и особенно играм, работать непосредственно с видео- и аудиоустройством. Игры, использующие DirectX, могут более эффективно использовать встроенные в оборудование функции мультимедийного акселератора, что улучшает общий мультимедийный интерфейс.
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
-
Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
-
Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
-
Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Версии DirectX и обновления через операционную систему
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
-
DirectX 11.1 входит в состав Windows 8, Windows RT и Windows Server 2012. Отдельного пакета обновления для DirectX 11.1 не существует. Эту версию DirectX можно установить только через клиентский компонент Центра обновления Windows в Windows 8, Windows RT и Windows Server 2012.
-
DirectX 11.2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений Windows в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2.
Примечание.Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
-
DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
-
DirectX 11.1 доступен для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 RS с пакетом обновления 1 (SP1) с обновлением платформы для Windows 7 и Windows Server 2008 (KB2670838).
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
-
DirectX 10 предустановлен в системах Windows Vista. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
-
DirectX 10.1 предустановлен в системах Windows Vista с пакетом обновления 1 (SP1) или более поздней версии и Windows Server с пакетом обновления 1 (SP1) или более поздней версии. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
-
DirectX 11.0 доступен для Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2 (SP2) с установленными KB971512.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 9.0c доступен для Windows XP и Windows Server 2003 путем установки DirectX 9.0c End-User Runtime.
Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».
Чтобы устранить эту проблему, установите DirectX End-User Runtime.
Примечания.
-
При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.
-
Для дальнейшего обновления DirectX необходимо обновить операционную систему.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
Частый вопрос начинающих пользователей — как скачать 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-го пунктов из списка выше, стандартные видеоадаптеры в виртуальных машинах имеют ограниченную функциональность.
Если после прочтения статьи остаются вопросы — задавайте их в комментариях, по возможности, со всеми подробностями, я постараюсь помочь.
После выхода Windows 10 меня раз за разом спрашивают, где скачать DirectX 12, почему dxdiag показывает версию 11.2, несмотря на то, что видеокарта поддерживается и о подобных вещах. Постараюсь ответить на все эти вопросы.
В этой статье — подробно о текущем состоянии дел с DirectX 12 для Windows 10, почему эта версия может быть не задействована на вашем компьютере, а также о том, где скачать DirectX и зачем это нужно, с учетом того, что этот компонент уже имеется в ОС.
Как узнать версию DirectX в Windows 10
Сначала о том, как посмотреть используемую версию DirectX. Для этого достаточно нажать клавиши Windows (которая с эмблемой) + R на клавиатуре и ввести dxdiag в окне «Выполнить».
В результате будет запущено Средство диагностики DirectX, в котором на вкладке «Система» можно увидеть и версию DirectX. В Windows 10 вы с большой вероятностью увидите там либо DirectX 12 либо 11.2.
Последний вариант не обязательно связан с неподдерживаемой видеокартой и точно не вызван тем, что вам нужно предварительно скачать DirectX 12 для Windows 10, поскольку все основные необходимые библиотеки уже имеются в ОС сразу после обновления или чистой установки.
Почему вместо DirectX 12 используется DirectX 11.2
Если в средстве диагностики вы видите, что текущая версия DirectX 11.2, это может быть вызвано двумя основными причинами — неподдерживаемая видеокарта (причем, возможно, она будет поддерживаться в будущем) или устаревшие драйвера видеокарты.
Важное обновление: в Windows 10 Creators Update в главном dxdiag всегда отображается 12-я версия, даже если она не поддерживается видеокартой. О том, как узнать поддерживаемую, см. отдельный материал: Как узнать версию DirectX в Windows 10, 8 и Windows 7.
Видеокарты, которые поддерживают DirectX 12 в Windows 10 на настоящий момент:
- Интегрированная графика Intel процессоров Core i3, i5, i7 Haswell и Broadwell.
- NVIDIA GeForce серий 600, 700, 800 (частично) и 900, а также видеокарты GTX Titan. NVIDIA также обещает поддержку DirectX 12 для GeForce 4xx и 5xx (Fermi) в ближайшем будущем (следует ожидать обновленных драйверов).
- AMD Radeon серий HD 7000, HD 8000, R7, R9, а также интегрированные графические чипы AMD A4, A6, A8 и A10 7000, PRO-7000, Micro-6000 и 6000 (здесь также есть поддержка у процессоров E1 и E2). То есть Kaveri, Millins и Beema.
При этом, даже если ваша видеокарта, казалось бы, попадает в этот список, может оказаться, что конкретная модель пока не поддерживается (производители видеокарт все еще работают над драйверами).
В любом случае, одно из первых действий, которое следует выполнить, если вам требуется поддержка DirectX 12 — установить последнюю версию драйверов для Windows 10 вашей видеокарты с официальных сайтов NVIDIA, AMD или Intel.
Примечание: многие столкнулись с тем, что драйвера видеокарты в Windows 10 не устанавливаются, выдавая различные ошибки. В этом случае помогает полное удаление старых драйверов (Как удалить драйвера видеокарты), а также программ наподобие GeForce Experience или AMD Catalyst и установка их по-новому.
После обновления драйверов, посмотрите в dxdiag, какая версия DirectX используется, а заодно и версию драйвера на вкладке экран: для поддержки DX 12 должен быть драйвер WDDM 2.0, а не WDDM 1.3 (1.2).
Как скачать DirectX для Windows 10 и зачем это нужно
Несмотря на то, что в Windows 10 (также, как и в двух предыдущих версиях ОС) основные библиотеки DirectX присутствуют по умолчанию, в ряде программ и игр вы можете столкнуться с ошибками наподобие «Запуск программы не возможен, поскольку d3dx9_43.dll отсутствует на компьютере» и другими, связанными с отсутствием отдельных библиотек DLL предыдущих версий DirectX в системе.
Чтобы избежать этого, рекомендую сразу скачать DirectX для Windows 10. После загрузки Веб-установщика, запустите его, и программа автоматически определит, каких библиотек DirectX не хватает на вашем компьютере, загрузит и установит их (при этом не обращайте внимания, что заявлена поддержка лишь Windows 7, в Windows 10 все функционирует точно так же).