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

Windows

Когда нужна переустановка DirectX на компьютере

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

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

В этом руководстве мы покажем вам, как переустановить DirectX в Windows разными способами. Инструкции в этой статье помогут вам переустановить DirectX в Windows 11 и Windows 10, а также в предыдущих версиях операционной системы: Windows 8.1 (Windows 8) и Windows 7.

Для чего нужен DirectX?

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

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

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

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

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

Если вам нужно установить текущую версию отдельно, мы будем использовать следующие методы.

Через официальный сайт

  • Пройдите по ссылке: https://www.microsoft.com/ru-ru/download/details.aspx?id=35

Веб-установщик веб-установщик

  • Выберите язык — «Русский», нажмите «Скачать». Укажите путь для сохранения файла и запустите его.

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

  • Принимаем лицензионное соглашение, нажимаем «Далее». На экране появляется следующее окно. Снимите флажок «Установить панель Bing».

Удаление дополнительной панели Bing Удаление дополнительной панели Bing

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

Когда процесс завершится, на экране появится соответствующая надпись.

Установка завершена Установка завершена

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

Оффлайн установщик

Альтернативой является загрузка всего пакета на локальный диск и установка оттуда.

  • Перейдите по ссылке: https://www.microsoft.com/en-us/download/details.aspx?id=8109

Оффлайн распространениеОфлайн распространение

  • Нажмите «Скачать», укажите путь для скачивания файла. Загрузка займет 2-4 минуты в зависимости от скорости вашего интернета.
  • Перейдите к сохраненному файлу, запустите его. Затем выполните действия, описанные в предыдущем разделе.

Заметки от автора статьи: Зачем нужен офлайн-установщик, когда можно скачать через интернет? Все очень просто. Допустим, у вас нестабильный канал связи: вы используете модем 3/4G в удаленном районе. Следовательно, время от времени соединение может быть потеряно или скорость загрузки может снизиться. Читайте также: Как посмотреть скорость интернета в Windows 10 .

В таких ситуациях, предварительно сохранив дистрибутив программы, запускаем ее на ПК. Мастер установит последнюю версию DirectX без подключения к Интернету.

Как обновить DirectX

Для обновления программного обеспечения воспользуемся стандартными методами обновления операционной системы.

  • откройте «Панель управления», нажав «Пуск» и выбрав «Настройки», как показано на скриншоте ниже.

Вкладка «Настройки» Вкладка «Настройки

  • Выберите «Обновления и безопасность».

Панель управления Панель управления

  • Откроется новое рабочее пространство. По умолчанию операционная система автоматически проверяет наличие обновлений и сообщает результат пользователю. Чтобы запустить проверку вручную, нажмите «Проверить наличие обновлений».

Запустить сканирование вручную Запустить сканирование вручную

  • Если мастер обнаружит обновленную версию, загрузка начнется автоматически с последующей установкой. Процесс займет 5-10 минут, после чего компьютер необходимо перезагрузить.

С какими проблемами можно столкнуться при установке?

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

Проблема совместимости

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

Ошибка при установке Ошибка при установке

Ниже представлена ​​таблица совместимости версии Windows с компонентом DirectX в виде скриншота.

Также необходимо проверить совместимость видеокарты с компонентом. Как правило, большинство видеокарт поддерживают последние версии. Информацию можно найти на официальном сайте поставщика. Возьмем в качестве примера nVidia Gforce GTX950.

Ссылка на официальный сайт: https://www.nvidia.com/ru-ru/geforce/

Перейдите на вкладку «Характеристики» на странице, посмотрите в разделе «Характеристики».

Совместимость с видеокартой Direct XСовместимость с видеокартой Direct X

Как видно из матрицы, видеоадаптер совместим с двенадцатой версией компонента.

Читайте также: Как сделать дробь в Ворде, как написать формулу с дробью или вставить дробное число в Microsoft Word 2007, 2010, 2013 на компьютере

Системная ошибка

Еще одна распространенная проблема — внутренняя системная ошибка во время установки.

ОшибкаОшибка

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

  • Щелкните правой кнопкой мыши «Пуск». Выберите элемент, как показано на скриншоте ниже.

Запускаем CMD от имени администратора Запускаем CMD от имени администратора

Мнение автора статьи: командная строка — мощный инструмент, не требующий ресурсов операционной системы. Он имеет встроенную справочную службу для всех доступных команд. Вызывается через синтаксис HELP. Большинство операций выполняются только с правами локального администратора.

  • Откроется командная строка с правами локального администратора. Набираем chkdsk C:/F/R, нажимаем Enter. Команда запускает проверку файловой системы диска на наличие ошибок. Если они найдены, он автоматически исправляет ошибки.

Важно! Программа CHKDSK проверяет системный диск до момента загрузки операционной системы.

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

Время работы CHKDSK зависит от состояния жесткого диска и наличия ошибок. В большинстве случаев процедура занимает всего 10-20 минут.

  • Следующий шаг — снова открыть командную строку с правами администратора и ввести sfc /scannow.

Команда SFCКоманда SFC

  • Он проверяет операционную систему и исправляет ошибки. В результате создается файл для дальнейшего анализа. После завершения проверки перезагрузите компьютер.
  • Теперь приступим к установке 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, поэтому оптимальная версия для вашего устройства может быть не последней. Особенно это относится к старым видеокартам.

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

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

  1. Вызовите диалоговое окно «Выполнить», нажав клавиши «Win» + «R».
  2. В поле «Открыть:» введите «dxdiag» и нажмите «ОК».

dxdiag

  1. Через несколько секунд должно появиться средство диагностики DirectX, а версия DirectX должна быть видна в нижней части раздела «Информация о системе».

диагностический инструмент
Обратите внимание на уровни функций, поддерживаемые видеокартой.

Как переустановить DirectX с помощью утилиты для проверки системных файлов

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

Этот метод включает в себя, помимо прочего, установку DirectX.

Вы можете использовать командную строку (CMD) или Windows PowerShell. Запуск от имени администратора для запуска инструмента SFC.exe. Прочтите подробную статью об использовании инструмента «Проверка системных файлов».

Сделайте следующее:

  1. Запустите командную строку с правами администратора.
  2. В окне интерпретатора командной строки введите команду и нажмите «Enter»:

sfc/scannow

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

поврежденные файлы восстановлены

  1. Перезагрузите компьютер, чтобы изменения вступили в силу.

Если поврежденных или потерянных файлов не обнаружено, вы получите сообщение с объяснением ситуации.

повреждений не обнаружено

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

Переустанавливаем компоненты DirectX в Windows 10

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

Теперь мы хотим продемонстрировать, что делать, если правильная сборка DirectX работает некорректно на компьютере под управлением Windows 10. Разобьем весь процесс на этапы, чтобы было проще во всем разобраться.

Шаг 1: Подготовка системы

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

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

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

Шаг 2: Удаление или восстановление файлов DirectX

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

  1. Используйте ссылку выше, чтобы перейти на главную страницу DirectX Happy Uninstall. Скачайте программу, нажав на соответствующую надпись.Скачать DirectX Happy Uninstall
  2. откройте архив и откройте находящийся там исполняемый файл, после чего выполните простую установку ПО и запустите его.откройте DirectX Happy Uninstall
  3. В главном окне вы увидите информацию о DirectX и кнопки запуска встроенных инструментов.Информация в DirectX Happy Uninstall
  4. Перейдите на вкладку «Резервное копирование» и создайте резервную копию каталога, чтобы восстановить его в случае неудачного удаления.Создать резервную копию в DirectX Happy Uninstall
  5. Инструмент RollBack находится в одноименном разделе, и, открыв его, вы сможете исправить ошибки, возникшие со встроенным компонентом. Поэтому мы рекомендуем сначала запустить эту процедуру. Если это решило проблему с функциональностью библиотеки, вам не нужно выполнять никаких дальнейших действий.Восстановление компонентов через DirectX Happy Uninstall
  6. Если проблемы не исчезнут, удалите, но перед этим внимательно изучите предупреждения, которые появляются в открывшейся вкладке.Удаление компонентов через DirectX Happy Uninstall

Хотим отметить, что DirectX Happy Uninstall удаляет не все файлы, а только их основную часть. Важные элементы по-прежнему находятся на компьютере, но это не помешает вам установить недостающие данные самостоятельно.

Шаг 3: Инсталляция недостающих файлов

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

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

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

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

Добавление и включение старых библиотек DirectX

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

  1. Зайдите в «Панель управления» через «Пуск».Зайдите в панель управления в Windows 10
  2. Найдите там раздел «Программы и компоненты».откройте программы и компоненты в Windows 10
  3. Нажмите на ссылку «Включение или отключение компонентов Windows».Включить функции Windows 10
  4. Найдите в списке директорию «Legacy Components» и отметьте маркером «DirectPlay».Включить компонент DirectPlay в Windows 10

Далее вам необходимо скачать недостающие библиотеки с официального сайта, и для этого выполните следующие действия:

Среды выполнения DirectX для конечных пользователей (июнь 2010 г)

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

Все новые файлы, добавленные таким образом, будут храниться в папке «System32», расположенной в системном каталоге «Windows». Теперь можно спокойно запускать старые компьютерные игры — для них будет включена поддержка необходимых библиотек.

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

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

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

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

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

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

Как удалить DirectX для Windows 10:

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

Кажется, мы ответили на все распространенные вопросы, касающиеся DirectX. Если тема для вас не закрыта, вы можете задать свои вопросы в форме комментариев.

Как откатить версию DirectX

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

Как откатить DirectX

В Windows XP нет необходимости удалять установленные файлы. Воспользуйтесь инструментом KMDXC — запустите его, выберите версию DirectX (возможен откат на 8.0), нажмите Enabled и затем кнопку Patch. После того, как инструмент внесет все необходимые изменения, перезагрузите компьютер. Примечание! Разработчики не гарантируют корректную работу KMDXC в более поздних поколениях операционных систем Windows — возможно, DirectX нельзя будет откатить таким образом.

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

Установка последней версии DirectX

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

Необходимость обновить DirectX вручную возникает при использовании Windows 7 и более ранних поколений. В «Восьмерке» и «Десятке» Direct X входит в состав операционной системы, обновление происходит автоматически при наличии файлов для апгрейда, пользователям не нужно беспокоиться об установке актуальной версии.

Удалить Direct X - Свойства системы Windows

Прежде чем искать программное обеспечение, проверьте, какая версия DirectX используется в вашей системе. Запустите командную строку, нажав комбинацию клавиш Win+R, в открывшемся окне введите dxdiag. Запустится средство диагностики — версия DirectX указана внизу первой страницы.

Оцените статью
WinRAR
Adblock
detector