Нужно ли обновлять directx на windows 10

Как установить DirectX на Windows 10. Устранение сбоев при установке. Как переустановить или удалить программу. Пошаговые инструкции, фото и видео.

С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.

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

Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:

  1. Щёлкнуть правой кнопочкой мыши по логотипу клавиши «Пуск» и выбрать строчку «Выполнить» либо применить комбинацию клавиш Win + R.
  2. Написать в текстовом поле команду dxdiag и кликнуть по клавише «Выполнить».
  3. В последней строчке появившегося окна будет указана установленная версия DirectX.Средство диагностики DirectX
    В Windows 10 по умолчанию встроена 12 версия DirectX

Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.

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

  • игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
  • в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что:
    • видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
    • установлены устаревшие драйверы видеоадаптера и требуется их обновление.

Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.

Видео: как узнать версию DirectX в Windows 10

Как установить (обновить) DirectX на Windows 10

Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».

Так, чтобы проверить наличие обновления для компонентов системы, требуется:

  1. Открыть «Параметры компьютера».
  2. Перейти в раздел «Обновление и безопасность», а затем в «Центр обновления Windows».
  3. Нажать на кнопку «Проверка наличия обновлений».Обновление и безопасность
    Проверить налиие обновлений для компонентов системы, в том числе и для DirectX, можно через Центр обновлений Windows
  4. Согласиться на установку обновлений.

Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.

В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.

Веб-установщик исполняемых библиотек DirectX
Исполняемую библиотеку DirectX можно добавить из более ранних версий программы

Куда устанавливается DirectX

После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:WindowsSystem32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.

Что делать если не устанавливается DirectX

Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.

Таблица: версии Windows и соответствующие им версии DirectX

Версии DirectX Операционные системы Windows
DirectX 11.3–12.0 Windows 10
DirectX 11.2 Windows 8.1
DirectX 11.1 Windows 8
DirectX 11.0 Windows 7
DirectX 10.0 Windows Vista
DirectX 9.0С Windows ХР

Кроме того, могут быть другие причины, по которым не может установиться DirectX:

  • исполняемый файл dxsetup.exe может быть поражён вирусом. Это часто происходит, если скачивание было произведено с непроверенного сайта. Поэтому скачанный файл нужно сразу проверить антивирусом;
  • скачанный архив может не подходить под разрядность (битность) вашей системы. Если у вас 32-битная ОС Windows, архив под 64-битную ОС на ваш компьютер не установится;
  • антивирусное программное обеспечение вашего компьютера может заблокировать файл уже в процессе закачки. Нужно отключить антивирус и попробовать скачать файл снова;
  • нет прав на установку. В контекстном меню файла надо выбрать запуск от имени администратора или предоставить права на установку;
  • оперативная память компьютера и кэш-память захламлены всяким мусором. Нужно очистить память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузить компьютер и повторить установку.

Сбой установки DirectX

Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.

Процесс установки DirectX
В процессе установки DirectX моджет произойти непредвиденный сбой

При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:

  • скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
  • выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
  • запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
  • для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.

Видео: устранение ошибки при установке DirectX

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

Переустановка приложения проводится двумя способами:

  • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
  • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:

  1. Cоздать точку восстановления системы с помощью встроенной в Windows 10 утилиты в свойствах системы, нажав кнопку «Создать».
  2. Отключиться от интернета, во избежание автоматического восстановления библиотек.
  3. Отключить защиту системы. Если этого не сделать, то полностью удалить DirectX 12 не удастся, так как приложение является частью ОС Windows 10. Останутся неудалённые «хвосты», которые влияют на переустановку библиотек.Отключение защиты системы
    Без отключения защиты системы полностью удалить DirectX с компьютера не удастся
  4. В раскрывшемся окне щёлкнуть по клавише «Настроить».
  5. В следующем окне установить переключатель «Отключить защиту системы».
  6. После этого можно переустановить DirectX.

Удаление DirectX в Windows 10

Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.

Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.

Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:

  • DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
  • DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
  • DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.

На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

  • Распечатать

Пишу статьи на темы по информационным технологиям. Работаю в сфере ремонта компьютеров и компьютерных программ более 20 лет. Проводил информационное обеспечение банковских программ и другого, повсеместно используемого, программного обеспечения.

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(4 голоса, среднее: 4 из 5)

Поделитесь с друзьями!

Настройка DirectX в Windows 10

Для корректной работы и отображения игр и некоторых приложений требуется специальная библиотека — DirectX. Она позволяет обрабатывать картинку и звук, оптимизировать, ускорять и раскрывать все возможности игр и приложений. Как и любые приложения и программные библиотеки Директ Икс для Windows 10 требует апдейта. Мы расскажем вам, как правильно обновить его до актуальной версии.

Нужно ли устанавливать DirectX в Windows 10

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

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

На момент написания статьи актуальной версией библиотеки является DirectX 12. Чтобы узнать, нужно ли вам обновляться до нее, или она уже установлена на вашем компьютере, выполните следующие действия:

  1. Откройте программу «Выполнить» через поисковую строку системы.

    Поиск Windows

    Открываем программу «Выполнить»

  2. Используйте команду dxdiag, чтобы перейти к сведениям о вашем компьютере и системе.

    Выполнить

    Выполняем команду

  3. В открывшемся окошке отыщите строчку «Версия DirectX», обычно она находится в самом низу списка.

    Информация о системе

    Смотрим версию DirectX

Как обновить Директ Икс на Виндовс 10

Если версия DirectX, установленного на вашем компьютере, не совпадает с актуальной на данный момент версией, то вам необходимо его обновить. Удалять предыдущую версию программу не нужно, новая версия установится поверх нее. Все файлы, связанные с библиотекой, можно найти в папке C:WINDOWSsystem32DirectX.

Также повторная установка приложения поможет в том случае, если при запуске игр вы сталкиваетесь с тем, что они не запускается, выдавая ошибку «Отсутствует файл с расширением dll». Если вы начнете установку той же версии DirectX, что установлена на вашем ПК, то установщик автоматически определит, каких файлов не хватает в вашей библиотеке, и скачает их.

  1. Скачать актуальную версию DirectX можно с официального сайта компании Microsoft по следующей ссылке: https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35. Установка более старой версии также возможна и выполняется тем же методом, но сначала необходимо удалить версию, установленную на вашем ПК, и скачивать надо другой установочный файл. Например, вот девятая версия программы — https://www.microsoft.com/ru-ru/download/details.aspx?id=34429. Устанавливать предыдущие версии нужно на старых версиях операционной системы и для игр, вышедших очень давно.

    Сайт Windows

    Скачиваем программу

  2. Запустите установщик и откажитесь от всего, что предлагает ваш программа, сняв соответствующие галочки.

    Установка DirectX

    Отказываемся от дополнительных программ

  3. Примите лицензионное соглашение.

    Лицензионное соглашение

    Принимаем соглашение

  4. Снова откажитесь от дополнительного ПО, оно не нужно для работы DirectX.

    Дополнительное ПО

    Снимаем галочку

  5. Подтвердите, что у вас достаточно свободного места на диске.

    Установка программы

    Проверяем, достаточно ли свободного места на диске

  6. Дождитесь загрузки всех необходимых компонентов.

    Загрузка компонентов

    Дожидаемся окончания загрузки

  7. Дождитесь окончания установки скаченных компонентов.

    Установка компонентов

    Дожидаемся установки компонентов

  8. Готово, процесс установки завершен, можно пользоваться библиотекой.

    Сообщение об удачной установке

    Программа установлена

Почему установленная версия не отображается в свойствах системы

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

Проблемы во время установки

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

  1. Скачайте установочный файл с другого сайта. Рекомендуется скачивать с официального сайта Microsoft или DirectX.
  2. На время установки отключите антивирус. Бывают случаи, когда он по ошибке принимает DirectX за вредоносную программу, так как она вносит изменения в системе, и блокирует некоторые ее действия.

    Антивирус

    Отключаем антивирус

  3. Запустите установочный файл через «Исправление проблем с совместимостью», кликнув по нему ПКМ и выбрав соответствующий вариант в открывшемся меню.

    Запуск установочного файла

    Запускам программу с исправлением проблем с совместимостью

  4. Удалите предыдущую версию DirectX, которая уже установлена на вашем компьютере, и повторно пройдите процесс установки.

Удаление DirectX

Для того чтобы установить более старую версию или переустановить DirectX, сначала нужно удалить версию, установленную на ПК. Сделать это стандартными методами не получится, так как в Windows нет возможности стереть библиотеку, поэтому придется пользоваться сторонними программами. Но перед этим нужно подготовить компьютер, выполнив следующие действия:

  1. Откройте свойства вашего компьютера.

    Этот компьютер

    Открываем свойства

  2. Перейдите к разделу «Защита системы». Для этого действия вам понадобятся права администратора.

    Свойства компьютер

    Открываем раздел «Защита системы»

  3. В открывшемся окошке откройте вкладку «Защита системы».

    Защита системы

    Открываем вкладку «Защита системы»

  4. Выберите основной диск и нажмите кнопку «Настроить».

    Настройка защиты системы

    Нажимаем кнопку «Настроить»

  5. В блоке «Параметры восстановления» выберите вариант «Отключить защиту».

    Отключение защиты

    Выбираем вариант «Отключить защиту»

  6. Примените и сохраните внесенные изменения, нажав кнопки «Применить» и «ОК».

    Сохранение изменений

    Нажимаем кнопки «Применить» и «ОК»

  7. Скачиваем и устанавливаем программу DirectX Happy Uninstall (http://www.softportal.com/software-3940-directx-happy-uninstall.html), она поможет вам стереть все, связанное с библиотекой.

    Скачивание программы

    Нажимаем кнопку «Скачать»

  8. Открыв программу, перейдите к разделу Backup и кликнете по кнопке Start Backup, чтобы создать резервную копию библиотеки, хранящейся на компьютере. Она понадобится в том случае, если вы захотите восстановить некоторые элементы после удаления.

    Создание резервной копии

    Нажимаем кнопку Start Backup

  9. Перейдите к разделу Unistall и кликнете по кнопке Unistall, чтобы запустить удаление программы.

    Удаление библиотеки

    Нажимаем кнопку Unistall

  10. Перезагрузите компьютер, чтобы все изменения вступили в силу. Готово, теперь можно устанавливать новую версию DirectX на совершенно чистую платформу.

    Меню компьютера

    Перезагружаем компьютер

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

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(3 голоса, среднее: 2.3 из 5)

Поделитесь с друзьями!

microsoft diretX 12

В 2015 году компания Microsoft представила новый графический API (средство интеграции приложений) — DirectX 12 для Windows 10. Как отметили многи пользователи, новый «директ икс» намного лучше и шустрее предыдущего. Однако и в его работе есть определённые огрехи. Благо, устранить их не так сложно.

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

Зачем DirectX 12 в Windows 10

Как и любой другой графический API, DirectX 12 нужен в основном для корректной работы компьютерных игр с качественной графикой. Он позволяет использовать все ресурсы компьютера, чтобы добиться лучшей производительности и получить «красивую картинку».

Сравнение DirectX 11 и DirectX 12

Вы можете увидеть, что второе изображение лучше прорисовано: нет размытости деревьев и дальних объектов

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

Чем DirectX 12 отличается от предыдущих версий

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

  • технологии Tiled Resources, Typed UAV и Bind, которые являются частью нового API, экономнее распределяют ресурсы памяти между процессами и облегчают использование ядер процессора;
  • новые режимы наложения и консервативная растеризация ускоряют расчёт теней и MSAA (метод полноэкранного сглаживания, который немного ухудшает качество изображения, но даёт огромную экономию вычислительной мощности);
  • возможность объединения видеокарты разных производителей в единую графическую подсистему;
  • снижение уровня абстрагирования оборудования, что даёт разработчикам лучший доступ к использованию возможностей графического чипа;
  • поддержка объектов состояния конвейера и таблиц дескрипторов, что улучшает производительность в алгоритмах определения коллизий, расчёта прозрачности и построения геометрической модели местности.

Вышеперечисленные преимущества имеют значение для разработчиков игр и программистов. Если говорить о среднестатистическом пользователе ПК, то для него главным отличием DirectX 12 от предыдущих версий является лучшая производительность при одновременной экономии ресурсов памяти.

Видео: сравнение DirectX версий 11 и 12

Можно ли использовать DirectX 11.2 вместо DirectX 12

DirectX 12 идёт в комплекте с Windows 10: все необходимые библиотеки уже имеются на компьютере после установки операционной системы или её обновления до 10 версии. Другими словами, если вы поставили Windows 10, то DirectX 12 уже тоже установлен. Однако не все видеокарты его поддерживают, поэтому иногда, даже с последней Windows, используется DirectX 11.2. Сегодня это не оказывает значительного влияния на работу компьютера, так как DirectX 12 ещё довольно «сырой» продукт. Вы можете использовать DirectX 11.2 вместо версии 12.

Почему в Windows 10 установлен DirectX 11.2, а не DirectX 12

Вы установили Windows 10, но вместо DirectX 12 используется версия 11.2. Почему так происходит? Есть две причины:

  • DirectX 12 не поддерживается видеоадаптером (временно, пока производители не выпустили новые драйверы);
  • драйверы графической карты устарели (их можно обновить на официальных сайтах NVIDIA, AMD или Intel).

Учитывайте, что производители не будут выпускать драйверы под старые модели видеокарт, поэтому вам, возможно, придётся либо менять графический адаптер, либо использовать предыдущие версии DirectX.

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

  1. Нажмите одновременно клавиши Win + R. Откроется окно «Выполнить».Окно «Выполнить»
    Заметьте, что для диагностики системы нужны права администратора
  2. Введите dxdiag в строке для текста. Нажмите «ОК».Команда dxdiag в окне «Выполнить»
    Команда dxdiag открывает «Средство диагностики DirectX»
  3. Найдите во вкладке «Система» пункт «Версия DirectX».Пункт «Версия DirectX» в «Средстве диагностики DirectX»
    Если у вас стоит Windows 10, то версия DirectX либо 11.2, либо 12

Видео: как узнать версию DirectX

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

Если вы хотите установить DirectX 12 на Windows 10 с нуля, то вам понадобится установщик. Его можно скачать с официального сайта компании Microsoft:

  1. Перейдите на страницу загрузки библиотек DirectX 12 на сайте Microsoft.Сайт Microsoft
    Файл скачается автоматически, а вы увидите сообщение о начале загрузки
  2. Дождитесь начала автоматической загрузки установщика.Файл установщика DirectX 12
    Вы скачаете файл-установщик DirectX 12
  3. Запустите скачанный файл.Установка DirectX 12
    Запустите скачанный файл, чтобы начать установку
  4. Подтвердите, что принимаете условия пользовательского соглашения. Нажмите «Далее».Установщик DirectX 12
    Вы сможете выбрать кнопку «Далее» после принятия условий соглашения
  5. Откажитесь от «Установки Панели Bing» (она не нужна для DirectX 12), убрав флажок.Установка «Панели Bing»
    По желанию можно установить «Панель Bing»
  6. Нажмите «Далее», чтобы начать установку.Процесс установки DirectX
    Подождите, пока DirectX установится на ваш компьютер
  7. Нажмите «Готово», чтобы завершить установку.Завершение установки DirectX
    Нажмите на кнопку «Готово», чтобы завершить установку

Как обновить установленный DirectX до версии 12

Если у вас на компьютере уже установлен DirectX, то вы можете просто обновить его до версии 12:

  1. Выберите значок Windows в левом нижнем углу экрана.Пуск в Windows 10
    Прокрутите колёсико мыши, чтобы найти «Параметры»
  2. Найдите и выберите пункт «Параметры».Раздел «Обновление и безопасность» в параметрах Windows
    Выберите «Обновление и безопасность»
  3. Выберите пункт «Обновление и безопасность». Вы перейдёте в «Центр обновления Windows». Система начнёт автоматическую загрузку обновлений, которые подходят для компьютера, в том числе и DirectX 12, если этот компонент поддерживается видеокартой.Обновление Windows через «Центр обновления Windows»
    Windows сама скачает доступные обновления
  4. Подождите, пока все обновления скачаются. Они вступят в силу после перезагрузки Windows.Кнопка «Перезагрузить сейчас» в «Центре обновления Windows»
    Завершите установку, выбрав «Перезагрузить сейчас»

Обратите внимание, что обновление до DirectX 12 возможно только в том случае, если ваша видеокарта поддерживает эту версию.

Нужно ли настраивать DirectX 12

DirectX 12 не является пользовательской программой в привычном смысле: её не нужно запускать (она работает постоянно) или настраивать.

Когда вы устанавливаете или обновляете DirectX 12, то все настройки, которые нужны для её работы, задаются по умолчанию. Фактически DirectX — средство связи между «железом» и компьютерными программами, к которому у вас нет доступа.

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

Проблемы установки DirectX 12 и способы их решения

При работе с DirectX 12 могут возникнуть проблемы двух видов:

  • внутренняя системная ошибка (во время процесса установки);
  • постоянные сбои в работе уже установленной программы.

Что делать, если возникает внутренняя системная ошибка

Самой очевидной причиной сбоя установки является повреждение файла установщика. Чтобы избежать этого, скачивайте обновления только с официального сайта Microsoft.

Внутренняя системная ошибка во время установки DirectX

Внутренняя системная ошибка во время процесса установки DirectX 12

Если вы скачали DirectX с Microsoft, а ошибка возникла, то нужно проверить жёсткий диск:

  1. Нажмите Win + R для открытия «Командной строки».Командная строка Windows
    Комбинация клавиш Win + R всегда используется для работы с командами
  2. Напишите в текстовом поле chkdsk и нажмите «ОК».Команда chkdsk в окне «Выполнить»
    Команда chkdsk запустит утилиту, проверяющую жёсткий диск на ошибки файловой системы
  3. Дождитесь окончания проверки жёсткого диска, не закрывая окно. Нас интересует наличие повреждённых файлов.Проверка файловой системы
    Посмотрите на строку «Обработка повреждённых файлов», чтобы определить их наличие
  4. Если повреждённых файлов нет, то перейдите к следующей инструкции. Если есть, то нужно использовать утилиту повторно. Откройте «Командную строку» нажатием Win + R и напишите команду chkdsk /F. Эта утилита исправит ошибки файловой системы.Команда chkdsk /F в окне «Выполнить»
    Команда chkdsk /F запустит утилиту, которая исправит повреждённые файлы
  5. Дождитесь автоматического закрытия окна «Командной строки». Исправление ошибок может занять некоторое время.

Дальше следует проверить системные файлы и восстановить те, что повреждены. В Windows есть встроенная защита системных файлов, поэтому если они некорректно выполняются, то это легко исправить:

  1. Откройте «Командную строку» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК».Команда sfc /scannow в окне «Выполнить»
    Утилита просканирует и восстановит системные файлы
  2. Дождитесь окончания работы утилиты.Работа утилиты sfc
    Утилита нашла и восстановила повреждённые файлы
  3. Перезагрузите компьютер.

Может быть и такое, что проверка жёсткого диска не помогла решить проблему. В этом случае нужно проверить совместимость DirectX 12 с вашей системой:

  1. Откройте на компьютере папку, куда скачан установщик DirectX 12. Щёлкните правой кнопкой мыши по названию файла и выберите «Исправление проблем с совместимостью».Кнопка «Исправление проблем с совместимостью» в контекстном меню установщика
    Кнопка «Исправление проблем с совместимостью» открывает нужный нам режим диагностики
  2. Выберите пункт «Использовать рекомендованные параметры» в окне «Устранение проблем с совместимостью».Окно «Устранение проблем с совместимостью»
    Выберите первый пункт, чтобы параметры DirectX соответствовали возможностям вашего компьютера
  3. Дождитесь, пока завершится поиск параметров. Нажмите «Проверить программу», чтобы запустить установку DirectX. После установки нажмите «Далее».Кнопка «Проверить программу» в окне «Устранение проблем с совместимостью»
    С помощью кнопки «Проверить программу» вы установите DirectX 12 на компьютер
  4. Выберите «Да, сохранить эти параметры для программы».Кнопка «Да, сохранить эти параметры для программы» в окне «Устранение проблем с совместимостью»
    Сохраните подобранные параметры, чтобы 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.

Как полностью удалить DirectX 12

DirectX 12 является встроенным в Windows 10 приложением, то есть его нельзя удалить обычными способами. Для корректной работы вам нужно, чтобы эта программа присутствовала на компьютере, поэтому разработчики Windows убрали возможность её удаления. Однако бывают случаи, когда необходимо переустановить DirectX из-за постоянных сбоев в его работе. Для этого придётся использовать сторонние программы. Если есть возможность избежать удаления DirectX (например, проблема решается простым обновлением системы), то лучше ею воспользоваться. Перед удалением DirectX обязательно создайте точку восстановления системы, чтобы в случае некорректного удаления иметь возможность восстановить все данные.

Восстановление системы

Функция восстановления системы нужна для того, чтобы вернуть Windows 10 в рабочее состояние и исправить ошибки, которые возникли при удалении или установке новых программ.

Как создать точку восстановления в Windows 10

  1. Щёлкните по значку поиска в левом нижнем углу экрана.Поисковая строка в Windows 10
    Щёлкните по полю поиска, чтобы ввести текст
  2. Напишите «Панель управления». Откройте её.Панель управления в «Пуске» Windows 10
    «Панель управления» позволяет выполнять основные действия по настройке системы
  3. Выберите раздел «Система и безопасность».Раздел «Система и безопасность» в «Панели управления» Windows
    Раздел «Система и безопасность» позволяет отслеживать состояние компьютера и восстанавливать систему
  4. Выберите подраздел «Система».Подраздел «Система» в разделе «Система и безопасность»
    Раздел «Система» позволяет совершать администрирование ПК
  5. Выберите пункт «Защита системы».Пункт «Защита системы» в подразделе «Система»
    Пункт «Защита системы» откроет окно «Свойства системы»
  6. Нажмите «Настроить», чтобы включить защиту диска С.Кнопка «Настроить» в окне «Свойства системы»
    Нажмите «Настроить», чтобы открыть окно настройки защиты диска
  7. Выберите «Включить защиту системы», объем дискового пространства и кликните «Применить».Кнопка «Включить защиту системы»
    Нажмите «Применить», чтобы вернуться к окну «Свойства системы»
  8. Нажмите «Создать» для создания точки восстановления системы.Создание точки восстановления в «Свойства системы»
    Кнопка «Создать» стала активна, так как вы включили защиту диска С
  9. Укажите дату. Нажмите «Создать».Дата восстановления
    Точка восстановления сохранит все программы и состояние вашего компьютера на эту конкретную дату
  10. Дождитесь сообщения о завершении процесса и нажмите «Закрыть».

Теперь вы сможете восстановить систему, если удаление DirectX пройдёт некорректно, или компьютер станет хуже работать.

Видео: как создать точку восстановления системы

Как восстановить систему

  1. Выполните пункты 1–5 инструкции «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы». Кликните «Восстановить».Кнопка «Восстановить» во вкладке «Защита системы»
    Вы можете восстановить предыдущее состояние компьютера в любой момент
  2. Нажмите «Далее» в окне восстановления системы.Восстановление системных файлов и параметров
    Обратите внимание, что восстанавливаются только системные файлы и параметры
  3. Выберите точку восстановления системы с нужной датой, которую вы указали во время создания. Нажмите «Далее».Выбор точки восстановления системы
    Тип точки восстановления будет «Вручную», так как её создали вы, а не Windows
  4. Подтвердите выбор точки восстановления.Подтверждение точки восстановления
    Нажмите «Готово», чтобы запустить восстановление системы
  5. Согласитесь с запуском процесса восстановления.Процесс восстановления системы
    Учитывайте, что вы не сможете работать за компьютером до тех пор, пока не закончится восстановление системы
  6. Дождитесь окончания восстановления системы.

Видео: как восстановить Windows 10

Удаление DirectX 12

Так как удаление DirectX в Windows 10 не предусмотрено, то придётся использовать стороннее ПО. Программа DirectX Happy Uninstall — довольно распространённая утилита, которая поможет полностью удалить все библиотеки DirectX с компьютера.

DirectX Happy Uninstall не является официальным ПО. Скачивайте её только с проверенных сайтов.

Чтобы удаление DirectX произошло корректно, воспользуйтесь следующими советами:

  1. Создайте точку восстановления.
  2. Скачайте установщик DirectX с сайта Microsoft.
  3. Скачайте и установите программу DirectX Happy Uninstall.
  4. Отключите интернет, чтобы система не смогла автоматически скачать и установить DirectX.
  5. Отключите защиту системных файлов:

Теперь можно приступать к удалению DirectX 12:

  1. Запустите DirectX Happy Uninstall. Создайте точку восстановления системы во вкладке «Backup». При необходимости вы сможете вернуть удалённый DirectX с её помощью.Вкладка «Backup» в программе DirectX Happy Uninstall
    Нажмите «Start Backup», чтобы создать точку восстановления
  2. Выберите вкладку «Uninstall», чтобы удалить программу.Вкладка «Uninstall» в программе DirectX Happy Uninstall
    Нажмите «Uninstall», чтобы запустить удаление DirectX
  3. Дождитесь завершения удаления и закройте программу.

Видео: как удалить DirectX

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

  • Распечатать

Занимаюсь копирайтингом и переводом 3 года. Имею неоконченное высшее образование в сфере IT.

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(6 голосов, среднее: 3.7 из 5)

Поделитесь с друзьями!

DirectX — незаменимое средство для работы с графикой на вашем ПК

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

Назначение DirectX

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

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

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

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

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

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

Рассмотрим оба варианта.

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

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

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

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

Видео: как узнать версию DirectX

Исходя из личного опыта, автор статьи может посоветовать воспользоваться одной из трёх наиболее хорошо зарекомендовавших себя утилит: Astra32 (имеет как портативную версию, так и устанавливаемую, интерфейс полностью на русском языке, количество сбоев в работе минимально), AIDA64 (даёт более глубокую и подробную информацию обо всех компонентах ПК, однако занимает много места на HDD) и HWiNFO (очень «лёгкая» утилита, практически не потребляет ресурсов системы, но доступна лишь на английском языке).

Как установить/обновить DirectX

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

Установка DirectX

Для установки DirectX «с нуля» необходимо:

  1. Перейти на сайт «Майкрософт», во вкладке «Центр загрузки» найти и скачать «Веб-установщик DirectX». Чтобы найти веб-установщик DirectX, воспользуйтесь поиском по сайту
  2. Скачать инсталлятор, запустить его и принять «Лицензионное соглашение». После принятия «Лицензионного соглашения» вам могут предложить установить дополнительное ПО (это делать не обязательно)
  3. Дождаться окончания проверки свободного места на системном HDD. Во время подготовительного этапа установки вам предоставят информацию о размерах скачиваемых файлов
  4. Как только подготовительный этап завершится, начнётся автоматическое скачивание библиотеки файлов DirectX. В окне отображается ход процесса скачивания DirectX
  5. После окончания скачивания начнётся установка DIrectX. Время установки зависит от мощности вашего ПК
  6. Готово, осталось только выполнить перезагрузку ПК. Если после установки DirectX ПК не перезагрузился автоматически, то его необходимо перезагрузить вручную

Видео: как установить DirectX

Обновление DIrectX

Если у вас уже установлен DirectX, то для его обновления потребуется:

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

Возможные проблемы при установке DirectX на Windows 10

Рассмотрим наиболее распространённые проблемы, возникающие при установке DirectX.

Несовместимость версии библиотек DirectX с версией ОС Windows

Корпорация «Майкрософт» регулярно выпускает обновления DirectX для каждой новой версии ОС Windows. Поэтому, например, при попытке установить на Windows 10 версию DirectX ниже 11.3 у пользователей может появиться критическая ошибка.

В окне с текстом ошибки вам порекомендуют установить более новую версию DirectX

Для исправления возникшей проблемы потребуется скачать с официального сайта «Майкрософт» версию DirectX, подходящую для вашей ОС Windows.

Таблица: совместимость версий DirectX с разными версиями ОС Windows

Версия DirectX Версия ОС Windows
DirectX 9.0C Windows XP
DirectX 10.0 Windows Vista
DirectX 11.0 Windows 7
DirectX 11.1 Windows 8
DirectX 11.2 Windows 8.1
DirectX 11.3 — 12.0 Windows 10

Из таблицы следует, что подходящими для Windows 10 будут версии DirectX от 11.3 до 12.0.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Удаление DirectX на Windows 10

К сожалению, в ОС Windows 10 нет возможности удалить DirectX стандартными средствами. Для этого придётся воспользоваться сторонним ПО. Ниже перечислены самые распространённые приложения, способные решить задачу удаления DirectX:

Если вы не хотите прибегать к помощи стороннего ПО, но вам всё же необходимо удалить DirectX, то автор статьи может посоветовать попробовать воспользоваться функцией «Восстановление системы» (через настройки «Панель управления — Восстановление») для «отката» вашей ОС к заводским настройкам. Однако помните, что при этом вы удалите с ПК не только DirectX, но и все установленные ранее приложения, драйверы, игры и т. д.

DirectX — это незаменимое средство воспроизведения графики и видео в системе Windows. Благодаря ему пользователи могут без проблем запускать на своём ПК не только игры, но и любые приложения, поддерживающие новейшие 3D-технологии. При установке DirectX имейте в виду, что его версия должна быть совместима с версией Windows, а также помните: любую ошибку, возникшую в процессе установки, можно исправить.

Источник

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

Содержание

  • Вводная информация
    • Что такое DirectX?
    • Как узнать версию DirectX?
  • Обновление DirectX
  • Заключение

Вводная информация

Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.

Что такое DirectX?

Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.

Картинка DirectX

А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.

Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.

А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.

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

Как узнать версию DirectX?

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

Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:

  1. Открываем меню «Пуск» при помощи специальной кнопки на панели задач.
  2. Перемещаемся в каталог «Служебные – Windows» и кликаем по пункту «Выполнить».Запуск инструмента Выполнить из меню ПускВызвать этот инструмент можно и проще. Достаточно нажать сочетание клавиш Win + R».
  3. Далее вводим в текстовое поле dxdiag.
  4. Нажимаем «ОК» или Enter на клавиатуре.Запуск dxdiag с помощью инструмента Выполнить

Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».Версия DirectX в окне Средства диагностики dxdiagИменно в ней и отображается та версия библиотек, что установлена в системе. Если она неактуальна, то переходим к обновлению.

Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.

На данный момент, выполнить обновление данного компонента можно только одним способом: скачать установщик с серверов компании Microsoft. Сам он весит мало. Но вот библиотеки довольно-таки объемные.

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

  1. Открываем в удобном интернет-обозревателе страницу https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
  2. Здесь вам нужно кликнуть ЛКМ на красную кнопку.Скачать веб-установщик DirectX с официального сайта
  3. Откажитесь от загрузки дополнительного софта.
  4. Теперь нужно открыть dxwebsetup.exe.
  5. Примите лицензионные условия.Начало установки dxwebsetup
  6. Откажитесь от инсталляции дополнительных компонентов (Панель Bing и т. д.).
  7. Запустите процедуру загрузки.
  8. Дождитесь ее завершения.
  9. На всякий случай выполните перезапуск системы.

Вот так происходит обновление библиотек DirectX.

Заключение

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

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

Добрый день!
Возник вопрос. В windows 10 насколько я в курсе, по умолчанию уже входит пакет DirectX.

С сайта microsoft:

Windows 10 и Server 2016 Technical Preview
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.

Почему тогда большинство игр не запускается, без установки DirectX отсюда https://www.microsoft.com/ru-ru/download/details.a… ?
Это же вроде пакет для windows 7?


  • Вопрос задан

    более трёх лет назад

  • 903 просмотра

Пригласить эксперта

Выполните dxdiag и посмотрите — может у вас какая то кривая сборка или еще что.
У меня без установки директа все игры работают )


  • Показать ещё
    Загружается…

07 февр. 2023, в 20:25

5000 руб./за проект

07 февр. 2023, в 20:00

5000 руб./за проект

07 февр. 2023, в 19:26

10000 руб./за проект

Минуточку внимания

Windows 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, которые установлены в вашей системе и доступны к использованию.

  1. Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».

  2. Выберите элемент dxdiag в списке результатов поиска

  3. Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

  1. Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».

  2. Выберите элемент dxdiag в списке результатов поиска

  3. Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

  1. Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.

  2. Выберите элемент dxdiag в списке результатов поиска

  3. Проверьте строку версия 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 SP1 и Windows Server 2008 RS 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 для конечных пользователей.

Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».

Для устранения этой проблемы необходимо установить среду выполнения DirectX для конечных пользователей.

Примечания

  • При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.

  • Для дальнейшего обновления DirectX необходимо обновить операционную систему.

Нужна дополнительная помощь?

16.07.2018Рубрика: ИгрыАвтор: Леонид Левин

Что такое DirectX

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

  • Где найти информацию об установленной версии DirectX
    Видео: как узнать версию DirectX
  • Как установить/обновить DirectX
      Установка DirectX
  • Видео: как установить DirectX
  • Обновление DIrectX
  • Возможные проблемы при установке DirectX на Windows 10
      Несовместимость версии библиотек DirectX с версией ОС Windows

      Таблица: совместимость версий DirectX с разными версиями ОС Windows

  • Сбой установки DirectX (внутренняя ошибка)
  • Ошибка совместимости DirectX с видеокартой или её драйверами
  • «Фатальная ошибка» DirectX
  • Удаление DirectX на Windows 10
  • Где находится DirectX в Windows 10?

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

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

    на системном логическом диске и начинаются с d3dx.

    Альтернативный вариант

    Если инсталляция стандартного пакета Directx 9.0 для Windows 10 не помогает, то стоит обратиться к альтернативным вариантам установки. В этом может помочь программа «DirectX End-User Runtime».

    Автономный пакет, для установки Директа

    Комплекс технологий «DirectX End-User Runtime» представляет собой вариант инсталляции системной библиотеки, предназначенный для конечного пользователя.

    Благодаря ему удается решить множество проблем, связанных с мультимедийным содержанием, поддержку различных видов графики, видео и 3D анимации, отличного и насыщенного по своему звучанию аудио.

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

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

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

    Обновление DirectX шаг за шагом

    Обычно с тем, как обновить директ на виндовс 10, проблем не возникает, потому что софт обновляется автоматически. Если по какой-то причине этого не происходит, нужно запустить Update для DirectX на Windows 10. Порядок действий:

    1. Зайти в «Параметры компьютера».
    2. Перейти в «Обновление и безопасность».
    3. Нажать «Проверка наличия обновлений».
    4. Принять автоматическую установку.

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

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

    Установка через dxwebsetup.exe

    Если возникла проблема с тем, как переустановить DirectX на Windows 10, нужно зайти на сайт Microsoft и просто скачать утилиту заново. Там же доступны ранние версии программы. Они нужны, например, для игр, которые не совместимы с DirectX 12.

    Когда программа скачана, в загрузках появится файл dxwebsetup exe для Windows 10. Его надо открыть, затем следовать инструкциям:

    1. В первом окне принять соглашение и нажать «Далее».
    2. Убрать (или оставить) галочку рядом с предложением установить Bing.
    3. После завершения всех операций нажать «Готово».
    4. Перезагрузить ПК.

    Установка через сторонний дистрибутив

    Если пользователь все же решил скачать пиратский софт в Интернете, в загрузках не будет dxwebsetup для Windows 10. Вместо него сохранится дистрибутив — архив с файлами программы. Далее нужно удалить директ, который уже установлен. Инструкция:

    1. Кликнув правой кнопкой мыши по значку «Этот компьютер», открывают «Свойства».
    2. Выбирают «Защита системы».
    3. Нажимают «Настроить» и «Отключить».
    4. Скачивают в Интернете DHU (DirectX Happy Uninstall).
    5. Устанавливают, запускают эту программу.
    6. Выбирают раздел «Uninstall» и нажимают там кнопку с таким же названием.

    Обратите внимание! Чтобы завершить удаление директа, нужно перезагрузить компьютер. После этого в папке с дистрибутивом находят установочный файл (.exe), запускают его и следуют подсказкам инсталлятора.

    Если не удалось скачать Happy Uninstall или он не устраивает, есть аналогичные утилиты:

    • DX Eradicator;
    • DX Killer.

    Обе решат проблему с тем, как на виндовс 10 переустановить директ Х, главное — качать с сайта, который заслуживает доверия, а не с первого попавшегося.

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

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

    Какой DirectX стоит на Windows 10:

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

    Что может набор DirectX?

    Основные возможности компонента заключаются в следующем:

    • Регулярное обновление пакетов безопасности вашей операционной системы.
    • Полная совместимость с такими видеодрайверами как GeForce, NVidia и ATI.
    • Повышение качества видео.
    • Работа со звуковыми файлами имеющими формат WAV.
    • Кодирование или же, в противном случае, декодирование музыкальных треков.
    • Воспроизведение аудио файлов сложных форматов.
    • Демонстрация анимации на веб-страницах.
    • Корректная работа с анимацией и графикой вида 3D и 2D.
    • Уменьшение нагрузки на процессор компьютера.
    • Увеличение скорости рендеринга визуальных компонентов.
    • Объемная демонстрация элементов.

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

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

    Инструкция:

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

    5. Выбираем «Я принимаю условия» и щелкаем по кнопке «Далее».

    6. Снимаем флаг с «Установка Панели Bing» и жмем «Далее».
    7. Ждем до окончания работы мастера установки.

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

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

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

    Переустановка приложения проводится двумя способами:

    • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
    • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

    Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:

    1. Cоздать точку восстановления системы с помощью встроенной в Windows 10 утилиты в свойствах системы, нажав кнопку «Создать».
    2. Отключиться от интернета, во избежание автоматического восстановления библиотек.
    3. Отключить защиту системы. Если этого не сделать, то полностью удалить DirectX 12 не удастся, так как приложение является частью ОС Windows 10. Останутся неудалённые «хвосты», которые влияют на переустановку библиотек.

    4. В раскрывшемся окне щёлкнуть по клавише «Настроить».
    5. В следующем окне установить переключатель «Отключить защиту системы».
    6. После этого можно переустановить DirectX.

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

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

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

    1. Скачиваем DirectX с сайта производителя.
    2. Отключаем не 10 минут антивирус. Это можем сделать через трей (рядом с системным временем), нажав правой кнопкой мыши (ПКМ) по символу антивирусного ПО.

    3. Делаем клик ПКМ по загруженному файлу и выбираем опцию «Исправление проблем с совместимостью».

    4. Удаляем предыдущую версию DirectX.

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

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

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

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

    Рассмотрим оба варианта.

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

    1. Запустить «Строку задач» (клавиши WIN+R) и ввести значение dxdiag.

    2. После нажатия кнопки ОК откроется информационное окно «Средство диагностики DirectX», где во вкладке «Система» можно найти информацию об установленной версии.

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

    1. Перейдите на официальный сайт разработчика, затем во вкладку «Загрузить», где щёлкните по строке «Загрузить сейчас».

    2. После завершения скачивания запустите утилиту, а затем проследуйте в корневом каталоге по пути «Astra32/Программы/Windows», где в информационном окне будут доступны сведения о версии DirectX.

    Видео: как узнать версию DirectX

    Исходя из личного опыта, автор статьи может посоветовать воспользоваться одной из трёх наиболее хорошо зарекомендовавших себя утилит: Astra32 (имеет как портативную версию, так и устанавливаемую, интерфейс полностью на русском языке, количество сбоев в работе минимально), AIDA64 (даёт более глубокую и подробную информацию обо всех компонентах ПК, однако занимает много места на HDD) и HWiNFO (очень «лёгкая» утилита, практически не потребляет ресурсов системы, но доступна лишь на английском языке).

    Как скачать DirectX?

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

    К примеру, вы установили версию DirectX 11, которая выдает ошибки при запуске программ. Далее устанавливаем DirectX для конечного пользователя и ошибка будет устранена. Версия DirectX 11 не изменится. Это своего рода дополнение новых библиотек ко всем версиям DirectX.

    Теперь о том как скачать последнюю версию DirectX, зависит от версии Windows, которую вы используете.

    Windows 10, Server 2020 Technical Preview

    • DirectX 12 поставляется с обновлениями для windows 10 и Server 2020 Technical Preview через «Центр обновления Windows».
    • DirectX 11.3 предустановленная версия.

    Windows 8.1, RT, Server 2012 и Server 2012 R2

    • DirectX 11.2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений.
    • DirectX 11.1 предустановлен в системах Windows 8, Windows RT и Windows Server 2012. Отдельного пакета обновлений для DirectX 11.1 не существует. Вы можете установить эту версию DirectX только через Центр обновления Windows в системах Windows 8, Windows RT и Windows Server 2012.

    Windows 7 и Windows Server 2008 R2

    • DirectX 11.1 последняя версия для Windows 7 и 2008 R2 доступно в пакете обновления SP1. Чтобы получить его, вам необходимо установить Windows Update KB2670838 вручную или через Центр обновления Windows. Можете почитать, как вручную установить пакет обновления для windows 7 KB2670838 в каталоге обновлений microsoft.
    • DirectX 11.0 предустановлен в эти системы и установщика не существует.

    Windows Vista и Windows Server 2008

    • DirectX 11.0 доступен для установки в системах Windows Vista и Windows Server 2008 с пакетом обновлений SP2 при установленном обновлении KB971512.
    • DirectX 10 в этих системах предустановлен и установщика не существует.
    • DirectX 10.1 доступен с обновлением SP1.

    Windows XP и Windows Server 2003

    • Больше не получают поддержки от Microsoft, поскольку они старые. DirectX 9.0c эта последняя версия для этих систем, которая доступна для установки при помощи установки среды выполнения DirectX 9.0c для конечных пользователей.

    Как установить/обновить DirectX

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

    Установка DirectX

    Для установки DirectX «с нуля» необходимо:

    1. Перейти на сайт «Майкрософт», во вкладке «Центр загрузки» найти и скачать «Веб-установщик DirectX».

    2. Скачать инсталлятор, запустить его и принять «Лицензионное соглашение».

    3. Дождаться окончания проверки свободного места на системном HDD.

    4. Как только подготовительный этап завершится, начнётся автоматическое скачивание библиотеки файлов DirectX.

    5. После окончания скачивания начнётся установка DIrectX.

    6. Готово, осталось только выполнить перезагрузку ПК.

    Видео: как установить DirectX

    Обновление DIrectX

    Если у вас уже установлен DirectX, то для его обновления потребуется:

    1. Нажать кнопку «Пуск», открыть «Параметры» и выбрать «Обновление и безопасность».

    2. Затем перейти во вкладку «Центр обновления Windows» и щёлкнуть по строке «Проверка наличия обновлений».

    3. Если в списке доступных обновлений обнаружится более новая версия DirectX, «Центр обновления» автоматически начнёт скачивание и установку пакета библиотек.

    4. После успешной установки перезагрузите систему.

    Как исправить внутреннюю ошибку при установке DirectX

    Внутренняя системная ошибка при установке DirectX появляется в тех случаях, если с самой операционной системой или ее настройками что-то не так. Проблему нужно решать, так как без этих библиотек невозможна нормальная работа и запуск игр.

    Решение проблемы

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

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

    Блокировка антивирусом или другими защитными системами

    Это случается довольно часто. Некоторые продукты такого рода вместо поиска вирусов развлекаются тем, что блокируют все подряд. Инсталлятор библиотек тоже вполне может быть блокирован такой программой. И тогда появляется пресловутая ошибка, мешающая нормальной установке библиотек.

    Эту проблему нужно решать. Поэтому на время установки DirectX мы отключим антивирус и службу Брандмауэра Windows. Последний тоже любит блокировать все подряд. В качестве примера рассмотрим отключение защиты в программе ESET Smart Security. Это неплохой и весьма популярный антивирус. Вот инструкция:

    1. Переходим к Панели управления. Если вы не знаете, как ее открыть, то нажмите Win + R, впечатайте команду control и нажмите «ОК».

      Команда control в окне Выполнить

    2. Переключаемся на отображение элементов значками, если стоит что-то другое.
    3. Открываем инструмент «Администрирование».
    4. Элемент Администрирование в Панели управления

    5. Затем дважды кликаем ЛКМ на «Службы».
    6. В списке отыщите пункт под названием «Брандмауэр Защитника Windows» (или примерно таким).

      Пункт Брандмауэр Защитника Windows в окне Службы

    7. Откройте его.
    8. Теперь нужно нажать на кнопку «Остановить».
    9. Затем следует поочередно кликнуть по пунктам «Применить» и «ОК».

    Вот так отключается пресловутый Брандмауэр Windows. После того, как с ним разобрались можно приступать к отключению антивируса. Вообще, таких программ много. Но общий алгоритм действий будет сходным. Отличия только в несущественных мелочах. Мы рассмотрим этот процесс на примере Smart Security от компании ESET:

    1. В системном трее Windows нужно найти иконку антивируса. Она имеет вид буквы e. Кликаем по ней правой кнопкой мыши.
    2. Появится контекстное меню с возможными действиями. Здесь выбираем «Временно отключить защиту».

      Пункт Временно отключить защиту в меню значка ESET Smart Security в трее

    3. В следующем окошке программа спросит, на какой срок вы желаете отключить защиту. Смело выставляем «до следующей перезагрузки» и жмем на кнопку «ОК».

      Отключить защиту до перезагрузки в ESET Smart Security

    4. Вновь вызываем меню антивируса из трея и выбираем «Временно отключить файервол».
    5. Выполняем аналогичную процедуру.

    После отключения всех блокировок можно пытаться заново инсталлировать DirectX. Если проблема была в антивирусе или брандмауэре, то установка должна пройти нормально. А если нет, то тогда придется обратиться к следующему пункту. Такое поведение мастера установки может быть вызвано воздействием вредоносных объектов.

    Блокировка вирусами

    Различные вредоносные объекты могут вести себя непредсказуемо. К примеру, они умеют блокировать установку той или иной программы, заставлять приложения вести себя неадекватно и повреждать важные файлы операционной системы. Вполне возможно, что DirectX не устанавливается именно из-за вирусов.

    Поэтому от всяких червей и троянов нужно избавляться. С этой задачей должен справиться любой современный антивирус. Просто запустите процедуру сканирования. Мы рассмотрим инструкцию на примере продукта от компании ESET под названием Smart Security. Данная программа быстро ищет вирусы и не менее быстро удаляет их. Так что проблем возникнуть не должно. Порядок действия для ее использования следующий:

    1. Откройте главное окошко программы.
    2. В нем сразу же перейдите ко вкладке «Сканирование ПК». Он находится в левом столбце главного окна антивируса.
    3. Затем выбираем плитку с надписью «Выборочное…».

      Пункт Выборочное сканирование в ESET Smart Security

    4. Появится окошко с выбором объектов для проверки. В нем отметьте все накопители.
    5. Активируйте сканирование.

      Кнопка Сканировать в ESET Smart Security

    По завершении процесса сканирования можно будет просмотреть журнал со всей информацией и узнать, какие именно угрозы (и в каком количестве) были найдены на компьютере.

    Поврежденные файлы ОС

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

    В таком случае системные компоненты нужно восстанавливать. Для этого не требуется загрузочный носитель (диск или флэшка). Достаточно использовать встроенные инструменты Windows. А точнее – командную строку. Не нужно ее бояться. Если не заниматься самодеятельностью и выполнять все в строгом соответствии с инструкцией, то ничего страшного не будет.

    Порядок действий следующий:

    1. Открываем меню «Пуск» при помощи щелчка по соответствующей кнопке в панели задач.
    2. Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка».
    3. Кликаем по нему ПКМ и выбираем опцию запуска с админскими правами.

      Запустить Командную строку из меню Пуск

    4. Как только консоль запустится, вводим команду sfc /scannow и нажимаем на кнопку Enter.

    Команда sfc scannow в Командной строке

    Возможности

    DirectX 9 не является приложением в привычном понимании. Но список возможностей мы все же приведем:

    • Включен компонент DirectX Graphics, состоящий из: DirectDraw;
    • Direct3D;
    • DirectInput;
    • DirectPlay;
    • DirectSound;
    • DirectMusic;
    • DirectShow;
    • DirectX Instruments;
    • DirectSetup;
    • DirectX Media Objects.
  • Часто поставляется не только в виде установочного дистрибутива, но и как компонент операционной системы.
  • Совместим с любыми версиями операционных систем от Microsoft.
  • При проблемах с совместимостью может быть запущен в виде библиотеки-обертки (Wrapper).
  • Сравнение DirectX 9

    Список возможностей данной мультимедийной библиотеки можно перечислять долго. Но для экономии вашего и нашего времени давайте сразу переходить к достоинствам и недостаткам ее использования.

    Установка

    Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.

    Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:

    В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):

    В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.

    Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.

    Понравилась статья? Поделить с друзьями:
  • Нужна ли служба криптографии windows 10
  • Нужно ли настраивать файл подкачки windows 10
  • Нужно ли настраивать интернет после переустановки windows
  • Нужно ли настраивать биос после установки windows 10
  • Нужно ли настраивать архивацию в windows 7