Во время установки игры или программного обеспечения, которое работает с графикой, в комплекте поставки идет дополнительный установщик DirectX. Что это за компонент? Для чего он нужен? Как его инсталлировать? Расскажем об этом подробнее в этой статье.
Для чего нужен DirectX?
Продукт представляет собой множество библиотек для разработки программного обеспечения, которое работает с графикой. В основном активно используется в играх для улучшения графики. Своего рода является «катализатором» видео, чтобы задействовать все ресурсы видеокарты.
Программное обеспечение разработано компанией Microsoft. Первая версия появилась в сентябре 1995 года. На тот момент корпорация планировала выпуск системы Windows 95, которая бы обладала функцией защиты памяти. Соответственно, разработки игр велись на платформе DOS – так как через ОС напрямую обращалась к клавиатуре, мышке и другими устройствам.
Чтобы сделать Windows востребованным, компания создала DirectX и выпустила его совместно с релизом новой операционной системы. Следующие версии выходили совместно с новыми версиями Windows.
Как установить DirectX
Начиная с DirectX 10, продукт входит в состав ОС. Например, Windows 10 идет с предустановленной двенадцатой версией. Но регулярно выходят обновления на ОС, некоторые из которых содержат новую версию DirectX.
Если необходимо установить актуальную версию отдельно, то воспользуемся следующими методами.
Через официальный сайт
- Заходим по ссылке: https://www.microsoft.com/ru-ru/download/details.aspx?id=35
- Выбираем язык – «Русский», нажимаем «Скачать». Указываем путь для сохранения файла, потом запускаем его.
- Принимаем лицензионное соглашение, нажимаем «Далее». На мониторе отобразится следующее окно. Снимаем галочку с «Установки панели Bing».
- Инсталлятор подключится к серверу и проверит наличие актуальных версий. Если они присутствуют, то появится соответствующая надпись. Соглашаемся на загрузку файлов обновления, а потом ожидаем окончания установки.
Когда процесс завершится, на экране появится соответствующая надпись.
Важно! В редких исключениях может потребоваться перезагрузка рабочей станции.
Оффлайн установщик
Альтернативный вариант – загрузить полный пакет на локальный диск и произвести установку с него.
- Заходим по ссылке: https://www.microsoft.com/en-us/download/details.aspx?id=8109
- Нажимаем «Download», указываем путь для загрузки файла. Скачивание займет 2-4 минуты в зависимости от скорости интернета.
- Переходим к сохраненному файлу, запускаем его. Далее выполняем шаги, как и в предыдущем разделе.
Замечания от автора статьи: Зачем нужен офлайн установщик, когда можно загрузить через Интернет? Все очень просто. Допустим у вас нестабильный канал связи: используется 3/4G-модем в удаленном районе. Соответственно, временами связь может пропадать или скорость закачки снижаться. См. также: как посмотреть скорость интернета в Windows 10.
В таких ситуациях, сохранив предварительно дистрибутив программы, запускаем его на ПК. Мастер установит актуальную версию DirectX без подключения к сети Интернет.
Как обновить DirectX
Чтобы обновить ПО, воспользуемся стандартными средствами обновления операционной системы.
- Открываем «Панель управления», нажав «Пуск» и выбрав «Параметры», как указано на скриншоте ниже.
- Выбираем пункт «Обновления и безопасность».
- Откроется новая рабочая область. По умолчанию операционная система автоматически проверяет наличие обновлений и сообщает результат пользователю. Чтобы запустить проверку вручную, нажимаем «Проверка наличия обновлений».
- Если мастер обнаружит актуальную версию, то начнется автоматическая загрузка с последующей инсталляцией. Процесс займет минут 5-10, после чего компьютер необходимо перезагрузить.
С какими проблемами можно столкнуться при установке?
Во время инсталляции или обновления у пользователя могут возникнуть непредвиденные ошибки. Рассмотрим наиболее типовые и подскажем, как их решить.
Проблема совместимости
Каждая версия DirectX совместима только с определенной версией операционной системы. Допустим, у пользователя установлен Windows десятой версии, и он решил запустить игру 10-летней давности, в комплект которой входит инсталляция дополнительного ПО – DirectX 10. Во время запуска инсталлятора на экране пользователя отобразится ошибка следующего содержания.
Ниже приведена таблица совместимости версии Windows с компонентом DirectX в виде скриншота.
Также необходимо проверять совместимость видеокарты с компонентом. Как правило, большинство видеоадаптеров поддерживают последние версии. Информация располагается на официальном сайте вендора. В качестве примера возьмем nVidia Gforce GTX950.
Ссылка на официальный сайт: https://www.nvidia.com/ru-ru/geforce/
На странице переходим во вкладку «Спецификации», смотрим в раздел «Возможности».
Как видно из матрицы, видеоадаптер совместим с двенадцатой версией компонента.
Системная ошибка
Другая распространенная проблема: внутренняя системная ошибка во время инсталляции.
Ее появление означает, что отсутствуют права локального администратора на инсталляцию DirectX. Сейчас расскажем, как исправить ситуацию.
- Нажимаем правой кнопкой мыши на «Пуск». Выбираем пункт, как показано на скриншоте ниже.
Мнение автора статьи: командная строка – мощный инструмент, который не требователен к ресурсам операционной системы. Имеет встроенную справочную службу по всем доступным командам. Вызывается через синтаксис HELP. Большинство операций выполняется только с правами локального администратора.
- Запустится командная строка с правами локального администратора. Набираем chkdsk C: /F /R, нажимаем Enter. Команда запускает проверку файловой системы диска на наличие ошибок. В случае нахождения – автоматически исправляет ошибки.
Важно! Программа CHKDSK проверяет системный диск, пока он не загрузился с операционной системой.
- После запуска на экране отобразится информация о том, что проверку системного диска нельзя выполнить в текущей ситуации. Утилита предложит проверить при следующем запуске Windows. Соглашаемся и перезапускаем компьютер.
Время работы CHKDSK зависит от состояния жесткого диска и наличия ошибок. В большинстве случаев процедура займет всего 10-20 минут.
- Следующим шагом опять открываем командную строку с правами администратора и вводим sfc /scannow.
- Она проверяет операционную систему и исправляет ошибки. По результату формируется файл для последующего анализа. После окончания проверки перезагружаем компьютер.
- Теперь перейдем к инсталляции DirectX. Нажимаем на дистрибутиве правой кнопкой мыши, выбираем пункт «Запуск с правами администратора».
Важно! Подразумевается, что пользователь скачал файл установки на локальный диск. Об этом рассказано в разделе «Как установить».
- После всех действий программное обеспечение должно проинсталлироваться без ошибок.
Проблема с драйверами видеокарты
Еще одна ошибка, которая проявляется во время установки DirectX – проблема с драйверами видеоадаптера.
Как уже говорилось в разделе «Проблема совместимости», сначала надо проверить требования видеокарты к программному обеспечению. Если условия выполняются, а ошибка осталась, то обновляем драйвера видеокарты. См. также: как обновить драйверы на Windows 10.
Важно! В качестве примера рассмотрим nVidia Gforce GTX950.
- Переходим по ссылке на официальный сайт вендора:
https://www.nvidia.com/Download/index.aspx?Lang=ru
- Выставляем характеристики видеоадаптера.
- Нажимаем «Поиск». Откроется новая страница с кнопкой «Загрузить сейчас». Пользователь указывает путь для сохранения дистрибутива, а потом ожидает окончания скачивания программного пакета.
- Драйвер поставляется в виде файла в формате EXE. После запуска он распаковывает исходные файлы на системном диске в папку «C:\Nvidia» и автоматически запускает мастер установки. Следуем подсказкам и ждем минут 5-8.
Важно! Во время инсталляции экран будет мигать несколько раз, изменится разрешение на минимальное, а потом восстановится на привычное. Это означает, что инсталлятор удалил старую версию и запустил установку новой.
- После установки перезапускаем компьютер, чтобы ОС запустила новые драйвера.
Мнение автора статьи:Я постоянно сталкиваюсь с видеокартами nVidia, и от себя могу добавить следующее. Иногда приходится отключать антивирусные решения и Интернет. Такие случаи встречаются крайне редко, но они бывают. Но обычно после того, как отключили интернет, инсталляция проходит успешно.
Критическая ошибка
Изредка появляется окно со следующим сообщением.
Она возникает из-за конфликта между оперативной памятью компьютера и компонентами Direct X. Исправляется следующим образом.
- Нажимаем «Пуск», переходим к пункту выключить компьютер. Зажимаем клавишу Shift и выбираем «Перезагрузка».
- Компьютер перезапустится с выбором дальнейшей загрузки Windows. Выбираем опцию, как показано на скриншоте ниже.
Windows загрузится в безопасном режиме.
Примечание автора статьи: Безопасный режим – это вариант, при котором запускается минимальный набор драйверов и системных служб. Он используется для диагностирования операционной системы, удаления вирусов, исправления ошибок и других подобных действий. В нашем случае, мы сводим вероятность возникновения «критической» ошибки к нулю.
- Запускаем дистрибутив DirectX и инсталлируем его. В большинстве случаев установка проходит успешно. Перезапускаем компьютер. После загрузки Windows – повторно устанавливаем Direct X.
Как удалить DirectX?
Если вдруг понадобилось удалить DirectX вручную, то сделать стандартными средствами Windows 10 не получится. Рассмотрим несколько вариантов утилит для деинсталляции.
DirectX Killer
Утилита распространяется по лицензии Freeware, то есть бесплатно. Официального сайта для загрузки в сети не существует, поэтому следует воспользоваться поиском (Yandex или Google) и скачать с любого удобного сайта.
Размер программы – 900 Кб. Она удаляет файлы, относящиеся к Direct X, и записи в реестре. После запуска открывается диалоговое окно.
- Переходим во вкладку «Основное меню», пункт «Сканировать». Утилита выдает результат в виде строчек с указанием пути к файлу.
- Выделяем все строки, активируем «Удалить».
- Перезагружаем компьютер и устанавливаем актуальную версию.
DirectX Happy Uninstall
Продукт поставляется условно-бесплатно. Дополнительная информация доступна на официальном сайте. Ссылка на скачивание: http://www.superfoxs.com/download.html
Программа загружается в виде архива в формате ZIP. Распаковываем его, запускаем установщик. Следуем подсказкам, и в течение двух минут ПО установится на ПК.
На главном окне отображается информация о текущей версии DirectX, а также доступна функция автоматического обновления.
Важно! Некоторые функции доступны только на платной основе. Стоимость лицензии – $19,95. Нажимаем на значок «Корзины» в правом нижнем углу для приобретения лицензии.
Программа имеет важную опцию – создание резервной копии. Она позволяет вернуться в предыдущее состояние, если дальнейшие шаги привели к ошибкам. Нажимаем BackUp, чтобы открыть новое окно.
Для создания копии служит кнопка Start backup. Активируем ее и ожидаем окончания процесса.
Функция Restore служит для восстановления данных из резервной копии.
Нажимаем Next, выбираем из списка требуемую дату бэкапа, потом Next. Процедура займёт 3-4 минуты.
Еще одна особенность утилиты – откат последних действий.
В случае возникновения ошибок либо проблем операционной системы после установки DirectX, используем функцию отката. Она отменяет последние действия пользователя и возвращает компонент в предыдущее стабильное состояние.
Важно! Функция «Откат», «Инсталляция/Деинсталляция» доступны только в платной версии.
Опция Install и Uninstall – это установка и удаление ПО соответственно. Пользователь нажимает Uninstall и ожидает, пока программа удалит все файлы и записи реестра. После окончания процедуры компьютер необходимо перезагрузить.
Пункт Buy/Help открывает доступ к вводу лицензионного ключа и справочной информации.
Надеюсь, что данная статья помогла вам установить нужную версию DirectX или исправить системные ошибки, связанные с этим компонентом.
Автор материала: Илья Подгорнов
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.