Как переустановить DirectX в Windows 10?

ПК и ноутбуки

Назначение DirectX

DirectX — это набор библиотек для программирования приложений, связанных с компьютерной графикой, в частности, компьютерных игр. Он был разработан Microsoft и состоит из следующих основных компонентов:

  • DirectSetup: отвечает за правильную установку всего набора;
  • DirectX Graphics: пакет интерфейсов для вывода 2D и 3D графики;
  • DirectInput: интерфейс, поддерживающий обратную связь между ОС и инструментами ввода (клавиатура, мышь, контроллер);
  • DirectPlay: отвечает за игровое и сетевое взаимодействие;
  • DirectSound/Music: обработка интерфейса и вывод звука и музыки;
  • DirectShow: отвечает за вывод всего аудио- и видеопотока;
  • Объекты мультимедиа DirectX: данные кодирования/декодирования интерфейса.

Как видите, DirectX отвечает практически за все аудио- и видеокомпоненты, их обработку, кодирование/декодирование и вывод в ОС Windows. Без него пользователь не сможет запустить на своем ПК ни одну игру или приложение, использующее технологии трехмерной графики.

Где найти информацию об установленной версии DirectX

Есть два способа узнать, какая версия DirectX установлена ​​на ПК:

  • через один из системных инструментов Windows;
  • с помощью внешнего программного обеспечения.

Давайте рассмотрим оба варианта.

Чтобы узнать версию, используя только внутренние средства Windows 10, необходимо:

  1. Запускаем «Инсульт» (клавиши WIN+R) и вводим значение dxdiag.«Панель задач» в Windows 10
    «Панель задач» также можно открыть, щелкнув правой кнопкой мыши меню «Пуск» и выбрав параметр «Выполнить»
  2. После нажатия кнопки ОК откроется информационное окно «Средство диагностики DirectX», где во вкладке «Система» можно найти информацию об установленной версии.Информационное окно «Инструмент диагностики DirectX» в Windows 10
    Войдите во вкладку «Система», и в нижней части окна вы увидите номер установленной версии DirectX

Получить информацию об установленной версии DirectX можно и со стройннего ПО. Для этого следует использовать утилиты AIDA64, Astra32, GPU-Z, SysInfo Detector, HWiNFO и другие. Рассмотрим пример с установний утилиты Astra32 (алгоритм действий для всех перечисленных программ одинаков, с некоторыми минимальными отличиями).

  1. Перейдите на официальный сайт разработчика, затем нажмите на вкладку «Загрузить», затем нажмите на строку «Загрузить сейчас».
    Выберите одну из двух предложенных версий утилиты: с установщиком или без него
  2. После завершения загрузки запустите утилиту, а затем перейдите по пути «Astra32/Programs/Windows» в корневой директории, где в информационном окне будет доступна информация о версии DirectX.Окно программы Astra32
    Помимо сведения о версии DirectX, утилита способна предоставить пользователю полную информацию о ПК

Определение версии DX на компьютере

По умолчанию включены все версии 11.3-12. Если для запуска игры не хватает каких-либо компонентов, вы можете сначала проверить наличие DX нужного поколения, а затем установить его самостоятельно. Чтобы проверить текущую версию API, выполните следующие действия:

  1. В приложении «Выпонный» введите команду kdxdiag/k.
  2. откройте вкладку «Система».
  3. Обратите внимание на точку, отмеченную на скриншоте.

Определение версии DX на компьютере

Загрузка инсталлятора

Мы рекомендуем загружать системное программное обеспечение только с официальных сайтов разработчиков. Поскольку DirectX является продуктом Microsoft, мы будем скачивать необходимые файлы с их ресурса. Для этого вам нужно открыть эту ссылку и нажать на кнопку «Скачать».

Загрузка установщика

После этого страница перезагрузится, и браузер начнет загрузку установщика в формате EXE. Эта процедура займет не более минуты.

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

Процедура установки

Теперь переходим к установке. Здесь тоже нет ничего сложного. Вам необходимо запустить скачанный файл dxwebsetup.exe и принять условия соглашения. На следующем этапе снимите галочку в пункте Установка панели Bing. Затем утилита сканирует систему и загружает недостающие файлы. После завершения процедуры компьютер следует перезагрузить.

Процесс установки

Вы также можете загрузить DirectX через Центр обновлений Windows, если установите все доступные обновления. Так как DX 12 является основной версией в «Десятке», предыдущие библиотеки будут включены в программу и установлены при необходимости.

Где находится DirectX в Windows 10?

Часто при попытке зайти в единственную установленную игру появляется ошибка с файлами типа d3dx9.dll. Неискушенному пользователю может показаться, что ему нужно найти проблемный файл DirectX 9, скачать его на ноутбук и переместить в исходную директорию. На самом деле это неправильная тактика, лучше полностью обновить DirectX на Windows 10. Это приведет к устранению большинства ошибок.

Если вы все же хотите узнать расположение файлов DirectX, то они находятся в папке WindowsSystem32 на системном логическом диске и начинаются с d3dx.

Какой DirectX лучше для Windows 10?

Всегда лучше установить последний DirectX для Windows 10. Собственно, вряд ли он будет самым новым, потому что все зависит от видеокарты. Поддержку свежего софта DirectX 12 встраивать не стоит. В старых моделях есть только DX9-DX11.

Полезный! Даже не нужно самостоятельно подбирать версию библиотеки DirectX для Windows 10. Она распространяется в виде онлайн-установщика. После попадания в систему программа автоматически определяет необходимую версию ПО и загружает ее с серверов. Количество ручных манипуляций сведено к минимуму.

Как узнать установленную версию библиотеки?

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

  1. Нажмите на символ увеличительного стекла рядом с Пуск, введите имя dxdiag и запустите одноименную команду.
  2. На первой вкладке «Система» в конце списка видим строчку «Версия DirectX».

Как установить DirectX на Windows 10 фото 2

Добавление дополнительных графических компонентов

Одно из заметных нововведений в Windows 11 — появился список дополнительных компонентов, которыми можно управлять вручную, устанавливая обновления или удаляя текущие версии. Сюда входят графические библиотеки, в том числе DirectX. Это самый простой и правильный метод, к которому стоит прибегнуть, если возникнет необходимость.

  1. откройте меню «Пуск» и перейдите в «Параметры», нажав на соответствующий значок шестеренки.Переход в Параметры для установки DirectX в Windows 11
  2. На левой панели вас интересует раздел «Приложения».открытие раздела с приложениями для установки DirectX в Windows 11
  3. Нажмите на плитку «Дополнительные компоненты».открытие дополнительных компонентов для установки DirectX в Windows 11
  4. Перейдите к инструменту добавления дополнительного компонента, нажмите «Просмотр функций».открытие списка установки дополнительных компонентов для установки DirectX в Windows 11
  5. Через поиск введите «Графика» и выберите соответствующие инструменты, объем которых составляет 17,3 мегабайта (значение может меняться со временем). Отметив компонент галочкой, счелкните по «Далее».
  6. Подтвердите его установку (вы можете заранее расширить описание, чтобы самостоятельно аутентифицировать себя в связи с этой установкой с помощью DirectX).Добавление компонента для установки DirectX в Windows 11
  7. Следите за установкой в ​​том же окне, а по завершении перезагрузите компьютер и приступайте к проверке имеющейся библиотеки.Просмотр процесса добавления компонента для установки DirectX в Windows 11

Ручное скачивание DirectX

Этот способ потерял свою актуальность с выходом Windows 10. Принцип действия подразумевает загрузку с официального сайта веб-установщика, который проверит наличие файлов, и при необходимости автоматически установит недостающие версии.

  1. Нажмите на ссылку выше, чтобы найти нужную страницу Microsoft. Установка установщика начнется автоматически. Если этого не произошло, нажмите на соответствующую надпись для ручного запуска.Скачиваем веб-установщик с официального сайта для установки DirectX в Windows 11
  2. После завершения загрузки запустите полученный EXE-файл.Запуск веб-установщика для установки DirectX в Windows 11
  3. В новом окне примите условия лицензионного соглашения и действуйте дальше.Начало работы в веб-установщике для установки DirectX в Windows 11
  4. Рекомендую отменить установку Bing Panel, так как обычно она не нужна пользователю.Отмена добавления панели Бинг для установки DirectX в Windows 11
  5. После этого начнется проверка обновлений. Если таковые не будут найдены, вы получите соответствующее уведомление. В обратном случае начнется установка, после которой останется только перезагрузить операционную систему.Информация в веб-установщике для установки DirectX в Windows 11

Включение компонентов DirectX прежних версий

Если предыдущие два варианта были связаны с чистой установкой или обновлением DirectX в Windows 11, то этот сработает только в том случае, если вы запускаете старые версии программ или игр и получаете уведомления об отсутствии файлов, относящихся к DirectX 7 или более ранним версиям. Способ подразумевает включение поддержки компонента DirectPlay, необходимого для корректного запуска устаревших приложений.

  1. откройте «Пуск», найдите «Панель управления» и перейдите в это окно.Перейдите в Панель управления для установки DirectX в Windows 11
  2. В нем выберите «Программы и компоненты».открытие Программы и компоненты для установки DirectX в Windows 11
  3. Через панель слева перейдите в «Включение или отключение компонентов Windows».Включение или отключение компонентов для установки DirectX в Windows 11
  4. откройте папку «Компоненты предыдущих версий» и проверьте находящуюся там директорию. Применение изменений займет около минуты, после чего вы сможете перезагрузить ПК и проверить, устранены ли ошибки с запуском программ или игр.Поиск устаревшего компонента для установки DirectX в Windows 11

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

Читайте также: Горячие клавиши не работают на ноутбуке и обычном ПК?

Переустановка DirectX на Windows 10

Самый простой способ установить DirectX 11 в Windows 10 — запустить мастер автоматической установки. Без вмешательства пользователя хорошо справляется с обнаружением устаревших версий библиотеки и при необходимости добавляет обновленный DirectX.

Инструкции:

  1. Переходим на официальную страницу Microsoft, которая распространяет библиотеку.
  2. Скачать файл.
  3. Дважды щелкните загруженный элемент.
  4. В окне «Прогноз системы безопасности» нажмите клавишу «Старт».                                обновите DirectX в Windows 10
  5. Выбираем «Я примираю производителя» и нажимаем на кнопку «Далее».                                                                  обновить DirectX на Windows 10 фото 2
  6. Снимите флажок с «Настройка панели Bing» и нажмите «Далее».
  7. Дожидаемся окончания работы мастера по установке.

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

Интересный вопрос!Нужно установить DirectX с игрой? Наверное, все замечали, что к каждой игре прилагается набор библиотек. Собственно, большинство игр будут работать, если текущая версия ПО уже есть в системе, но не все. Есть разработчики, которые модифицируют или используют определенную вспомогательную библиотеку, не входящую в стандартный пакет.

Наш вердикт: ставить DirectX с игрой желательно, но в прочем качество не образование. Если мы соглашаемся с установкой, но программа найдет в системе необходимое программное окружение, установка будет прервана.

Почему DirectX не устанавливается?

Если текущая версия библиотеки уже присутствует в Windows, онлайн-установщик, обнаружив ее, не установит новый DirectX в систему. Еще проблемы могут быть спровоцированы неполадками в компании или автором работы автора. Большинство проблем можно решить с помощью следующих инструкций.

Directx не устанавливает что делать:

  1. Загрузите DirectX с сайта производителя.
  2. Отключаем не 10 минут антивирусом. Это можно через трей (вместе с системным временем), нажав правую кнопку мыши (ПКМ) на символе антивирусной программы.                                      DirectX не установлен
  3. Делаем клик ПКМ по загруженному фейлу и выбираем «Изоляция проблем с совместимостью».                                                                                                                                                            DirectX не установлен, чтобы сделать фото 2
  4. Удалите предыдущую версию DirectX.

Кстати, как включить DirectX 12 на Windows 10, мы не упомянули. Большинство игр успешно работают и с DX11, и с DX12, но по умолчанию используют более старую версию. Он более надежен и поддерживается большинством устройств. Для активации DX12 необходимо переключиться на DirectX 12 в настройках игры, обычно в разделе «Графика» или «Общие.

Сбой установки DirectX (внутренняя ошибка)

Во время установки DirectX может появиться критическая «внутренняя системная ошибка».

Внутренняя системная ошибка DirectX
Файлы DXError.log и DirectX.log, содержащие информацию об ошибке, находятся в системной папке Windows

причиной возникновения данной ошибки чаще всего является сбой в доступе к «административному праву на запуск». Для решения проблемы выполните следующие шаги:

  1. В меню «Пуск» найдите и запустите «Командную строку» от имени администратора.Запуск «Командной строки» Windows 10 от имени администратора
    «Командную строку» также можно запустить через «Строку задач», введя в ней cmd
  2. В появившемся окне запишите значение chkdsk и нажмите Enter. Затем введите команду sfc /scannow и снова нажмите Enter.                                          Запуск команд через «Командную строку» Windows 10
    После окончания процесса появится запись «Проверка завершена»
  3. После завершения процесса закройте «Командную строку», нажмите правой кнопкой на установочном файле DirectX и выберите параметр «Начать от имени администратора».Запуск установщика DirectX от имени администратора
    Скачивайте установочный файл DirectX только с официального сайта Microsoft
  4. Теперь установка должна пройти без ошибок.

Ошибка совместимости DirectX с видеокартой или её драйверами

Во время установки DirectX на Windows 10 установщик также может выдать ошибку с сообщением о конфликте с видеокартой.

Ошибка совместимости DirectX с видеокартой
В окне информации об ошибке будет указано, что проблема кроется именно в видеокарте

Причиной такого «конфликта» может быть либо несоответствие модели вашей видеокарты требованиям DirectX (например, отсутствие поддержки 3D-ускорителем технологии DirectX 12), либо устаревшие драйверы устройств. В первом случае вам потребуется установить DirectX предыдущей версии. Во-вторых — обновить драйвера видеокарты.

Для этого:

  1. Щелкните правой кнопкой мыши меню «Пуск» и выберите раздел «Диспетчер устройств».Запуск «Диспетчера устройства» Windows 10 через меню «Пуск
    Открыть «Диспетчер форганье» также можно открыть через поисковую строку Windows
  2. В открывшемся окне диспетчера найдите строку «Видеоадаптеры» и нажмите на нее. Затем нажмите правой кнопкой на своем видеоадаптере и в контекстном меню нажмите «Обновить драйверы».«Диспетчер устройств» в Windows 10
    Вы также можете обновить драйвер через меню «Свойства
  3. Выберите опцию «Автоматический поиск обновлений».Стартовое окно обновления драйвера видеокарты
    Если у вас есть скачанный установочный файл драйвера, вы можете указать путь к нему, выбрав опцию «Запустить поиск драйвера на этом компьютере»
  4. Дождитесь окончания поиска, загрузки и установки драйверов, затем перезагрузите ПК.

«Фатальная ошибка» DirectX

причиной этой ошибки является системный сбой совместимости между библиотеками DirectX и оперативной памятью вашего ПК.


В информационном окне «Фатальная ошибка» также обычно отображается информация о параметрах оперативной памяти ПК

Для устранения неисправности следуйте:

  1. Зайдите в меню «Пуск», нажмите кнопку «Питание» и, удерживая клавишу Shift, выберите опцию «Перезагрузить».                                                                      Перезагрузка ПК через параметр «Питание
    Удерживайте клавишу Shift, пока ПК не начнет выполнять перезагрузку
  2. После перезагрузки системы появится окно «Параметры загрузки», где необходимо выбрать пункт №5 «Включить безопасный режим с загрузкой сетевых драйверов».Windows 10 Окно «Загрузить параметры
    Выбор недвижимости понца осуществляется клавишами F1-F9
  3. Загрузившись в «Безопасном средстве», установите DirectX.
  4. Теперь вы можете загрузиться в обычном режиме Windows и переустановить DirectX без ошибок.

Как удалить DirectX?

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

  1. Кликаем ПКМ по значку «Этот компьютер» и продаем в «Properties».
  2. Переходим в раздел «Защита системы».                                                                                                                как удалить DirectX для Windows 10
  3. Нажмите на кнопку «Настроить».
  4. Выбираем опцию «Отключить защиту системы» и сохраняем изменения.                                                как удалить DirectX для Windows 10 фото 2
  5. Загрузка программы DirectX Happy Uninstall.
  6. Устанавливаем его, открываем и переходим на вкладку «Резервное копирование», где кнопкой «Начать резервное копирование» запускаем создание резервной копии».
  7. Заходим на страницу «Удалить» и нажимаем на той же кнопке на вкладке.
  8. Перезагрузите систему и снова установите DirectX.
Оцените статью
Интернет на телефонах
Adblock
detector