DirectX является встроенным компонентом в операционной системе Windows 10 и так просто переустановить его не получится, однако сделать это все-таки можно.
Что такое DirectX?
DirectX – это набор компонентов в ОС Windows, который позволяет программному обеспечению, в первую очередь компьютерным играм, напрямую взаимодействовать с видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать встроенные в ваше оборудование функции акселерации мультимедиа, благодаря чему повышается производительность выполнения мультимедийных задач.
Как определить версию используемого DX
Посмотреть данные об используемой на ПК редакции DirectX позволит средство диагностики этой библиотеки.
1. Вызываем окно «Выполнить» через меню Win→X или посредством комбинации Win+R.
2. Вводим «dxdiag» в текстовую строку и жмем «Ввод» для выполнения команды.
Вследствие будет открыто окно «Средство диагностики». В первой вкладке обращаем взор на последнюю строчку раздела со сведениями о вашей системе. В строке «Версия DirectX» содержится нужная информация.
Какой бы ни была используемая редакция библиотек, они периодически обновляются. Но если в строке указана 11-я версия компонента на Windows 10, это признак того, что видеокарта не поддерживает новую технологию.
Проверить информацию можно на сайте производителя графического чипа или на коробке (в руководстве по эксплуатации) видеокарты или ноутбука. Даже если устройство в списке совместимых отсутствует, может оказаться, что все дело в драйвере: мощностей для работы с DX-12 в графическом процессоре достаточно, и все издержки лишь за программным обеспечением.
После проверки может оказаться, что устройство совместимо с новой технологией. В таком случае (да и в любом ином) необходимо обратить внимание на дату последнего обновления драйверов для видеочипа. Скорее всего, устаревшее ПО не позволяет установить директ 12. Обновите драйверы, скачав инсталлятор с официального ресурса разработчика. Выполнение этой операции не следует доверять Центру обновлений, потому как он нередко выбирает менее совместимое программное обеспечение.
Случается, что старые драйверы отказываются деинсталлироваться, из-за чего нельзя установить новые. Здесь на помощь придет приложение Display Driver Uninstaller. Оно проведет комплексную очистку системы от файлов, служб и реестровых записей, касающихся драйвера видеочипа и позволит установить свежее ПО для устройства с нуля.
По завершении всех операций идем в средство диагностики DX-12 и проверяем модель драйвера. Она должна быть 2 версии.
Загрузить DirectX 12 для операционной системы Windows 10
Сразу же после выхода новой операционной системы Windows 10 пользователи начали интересоваться вопросами по поводу установки DirectX 12. Для начала необходимо разобраться в том, что представляет собой DirectX 12 и где его можно загрузить на свое компьютерное устройство и как его инсталлировать. Также следует разобраться, каким образом можно установить DirectX 12, если после установки Windows 10 имеется его предыдущая версия.
Установка
В действительности на «десятку» нет нужды устанавливать данную версию Директ Икс. Подробности об этом изложены на странице https://support.microsoft.com/ru-ru/help/179113/how-to-install-the-latest-version-of-directx/ официального сайта Microsoft.Вкратце : дело в том, что она изначально встроена в операционную систему и активируется, если установленная в компьютер видеокарта ее поддерживается. Узнать о совместимости вы сможете из нашей статьи.
Соответственно, скачивать DirectX 12 для Windows 10 пользователю не нужно. Более того, ни в коем случае не стоит доверять сайтам, предлагающим ссылки на ее загрузку и окольные пути установки. Однозначно можем сказать, что таким способом вы рискуете нарваться на вирус, который займется сбором личных данных с компьютера.
Проверка доступности
А как же понять, что на вашем компьютере с Виндовс 10 действительно присутствует нужный компонент. В этом деле полезным окажется средство DxDiag. Оно собирает данные о конфигурации компьютера и отображает их в лаконичной форме.
Способ вызова:
- Откройте меню «Пуск».
- Кликните по свободной области, чтобы оно стало активным.
- На английской раскладке клавиатуры начните вводить dxdiag.
- Автоматически запустится поиск по соответствию. Откройте единственный доступный вариант.
- Обратите внимание на строку «Версия DirectX…».
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
Как установить DirectX 12 на Windows 10
Если вы хотите установить DirectX 12 на Windows 10 с нуля, то вам понадобится установщик. Его можно скачать с официального сайта компании Microsoft:
- Перейдите на страницу загрузки библиотек DirectX 12 на сайте Microsoft.
Файл скачается автоматически, а вы увидите сообщение о начале загрузки
- Дождитесь начала автоматической загрузки установщика.
Вы скачаете файл-установщик DirectX 12
- Запустите скачанный файл.
Запустите скачанный файл, чтобы начать установку
- Подтвердите, что принимаете условия пользовательского соглашения. Нажмите «Далее».
Вы сможете выбрать кнопку «Далее» после принятия условий соглашения
- Откажитесь от «Установки Панели Bing» (она не нужна для DirectX 12), убрав флажок.
По желанию можно установить «Панель Bing»
- Нажмите «Далее», чтобы начать установку.
Подождите, пока DirectX установится на ваш компьютер
- Нажмите «Готово», чтобы завершить установку.
Нажмите на кнопку «Готово», чтобы завершить установку
Windows 10
-
Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Как обновить установленный DirectX до версии 12
Если у вас на компьютере уже установлен DirectX, то вы можете просто обновить его до версии 12:
- Выберите значок Windows в левом нижнем углу экрана.
Прокрутите колёсико мыши, чтобы найти «Параметры»
- Найдите и выберите пункт «Параметры».
Выберите «Обновление и безопасность»
- Выберите пункт «Обновление и безопасность». Вы перейдёте в «Центр обновления Windows». Система начнёт автоматическую загрузку обновлений, которые подходят для компьютера, в том числе и DirectX 12, если этот компонент поддерживается видеокартой.
Windows сама скачает доступные обновления
- Подождите, пока все обновления скачаются. Они вступят в силу после перезагрузки Windows.
Завершите установку, выбрав «Перезагрузить сейчас»
Обратите внимание, что обновление до DirectX 12 возможно только в том случае, если ваша видеокарта поддерживает эту версию.
Скачать DirectX 12
Чтобы скачать DirectX 12 вы можете использовать автоматическое обновление Windows 10, это загрузит и установит Direct X автоматически. Второй вариант, скачать DirectX 12 с официального сайта и запустить веб – инсталлятор.
Скачать Direct X 12 для Windows 10 64 bit
Нужно ли настраивать DirectX 12
DirectX 12 не является пользовательской программой в привычном смысле: её не нужно запускать (она работает постоянно) или настраивать.
Когда вы устанавливаете или обновляете DirectX 12, то все настройки, которые нужны для её работы, задаются по умолчанию. Фактически DirectX — средство связи между «железом» и компьютерными программами, к которому у вас нет доступа.
Все ваши действия по настройке DirectX ограничиваются установкой или обновлением программы.
Windows 10 и Server 2016 Technical Preview
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
Проблемы установки DirectX 12 и способы их решения
При работе с DirectX 12 могут возникнуть проблемы двух видов:
- внутренняя системная ошибка (во время процесса установки);
- постоянные сбои в работе уже установленной программы.
Что делать, если возникает внутренняя системная ошибка
Самой очевидной причиной сбоя установки является повреждение файла установщика. Чтобы избежать этого, скачивайте обновления только с официального сайта Microsoft.
Внутренняя системная ошибка во время процесса установки DirectX 12
Если вы скачали DirectX с Microsoft, а ошибка возникла, то нужно проверить жёсткий диск:
- Нажмите Win + R для открытия «Командной строки».
Комбинация клавиш Win + R всегда используется для работы с командами
- Напишите в текстовом поле chkdsk и нажмите «ОК».
Команда chkdsk запустит утилиту, проверяющую жёсткий диск на ошибки файловой системы
- Дождитесь окончания проверки жёсткого диска, не закрывая окно. Нас интересует наличие повреждённых файлов.
Посмотрите на строку «Обработка повреждённых файлов», чтобы определить их наличие
- Если повреждённых файлов нет, то перейдите к следующей инструкции. Если есть, то нужно использовать утилиту повторно. Откройте «Командную строку» нажатием Win + R и напишите команду chkdsk /F. Эта утилита исправит ошибки файловой системы.
Команда chkdsk /F запустит утилиту, которая исправит повреждённые файлы
- Дождитесь автоматического закрытия окна «Командной строки». Исправление ошибок может занять некоторое время.
Дальше следует проверить системные файлы и восстановить те, что повреждены. В Windows есть встроенная защита системных файлов, поэтому если они некорректно выполняются, то это легко исправить:
- Откройте «Командную строку» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК».
Утилита просканирует и восстановит системные файлы
- Дождитесь окончания работы утилиты.
Утилита нашла и восстановила повреждённые файлы
- Перезагрузите компьютер.
Может быть и такое, что проверка жёсткого диска не помогла решить проблему. В этом случае нужно проверить совместимость DirectX 12 с вашей системой:
- Откройте на компьютере папку, куда скачан установщик DirectX 12. Щёлкните правой кнопкой мыши по названию файла и выберите «Исправление проблем с совместимостью».
Кнопка «Исправление проблем с совместимостью» открывает нужный нам режим диагностики
- Выберите пункт «Использовать рекомендованные параметры» в окне «Устранение проблем с совместимостью».
Выберите первый пункт, чтобы параметры DirectX соответствовали возможностям вашего компьютера
- Дождитесь, пока завершится поиск параметров. Нажмите «Проверить программу», чтобы запустить установку DirectX. После установки нажмите «Далее».
С помощью кнопки «Проверить программу» вы установите DirectX 12 на компьютер
- Выберите «Да, сохранить эти параметры для программы».
Сохраните подобранные параметры, чтобы DirectX стабильно работал в будущем
Видео: устранение системной ошибки в процессе установки DirectX 12
Что делать, если DirectX 12 работает некорректно
DirectX установился на компьютер, но постоянно возникают сбои в его работе. Если окно с предупреждением об ошибке DirectX выпадает довольно часто, то можно:
- обновить DirectX 12 в «Центре обновления Windows» (последовательность действий описана в пункте «Как обновить установленный DirectX до версии 12»). Обновление настроено таким образом, что недостающие файлы просто подгружаются в уже существующий пакет библиотек на вашем компьютере. Система выдаёт ошибки, потому что ей не хватает каких-то файлов для стабильной работы, а обновление DirectX это исправит;
- удалить DirectX 12 и установить с нуля (пошаговые инструкции описаны в «Как полностью удалить DirectX 12» и «Как установить DirectX 12 на Windows 10»). Этот вариант следует использовать только в том случае, если обновление DirectX не помогло, так как вам придётся работать с системными файлами.
Как откатить DirectX 12 до предыдущей версии
DirectX 12 нельзя откатить, так как он разрабатывается по принципу накопительности. Другими словами, DirectX 12 включает в себя библиотеки всех предыдущих версий.
Даже полное удаление DirectX 12 и установка одной из предыдущих версий не помогут, так как в Windows 10 нельзя отключить обновление системы. Даже если вы вручную установите, к примеру, DirectX 11, то он автоматически обновится до версии 12.
Если вам кажется, что с DirectX 12 компьютер стал работать хуже, то нужно исправить проблемы с совместимостью (последовательность описана в третьей инструкции пункта «Что делать, если возникает внутренняя системная ошибка»). Не беспокойтесь о том, что для некоторых игр нужны предыдущие версии DirectX: библиотеки предыдущих версий обновляются во время установки всех обновлений для Windows 10.