Что такое повторная рассылка DirectX

Обновлено: 21.11.2024

Инструкции по обновлению до последней версии DirectX

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

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

Однако Microsoft, как известно, выпускает обновленные версии, и установка последних обновлений может решить вашу проблему с DirectX, например ошибки dsetup.dll, или повысить производительность ваших игр и графических программ. .

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

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

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

Посетите страницу загрузки DirectX на сайте Microsoft.

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

Откройте файл dxwebsetup.exe и завершите установку DirectX, следуя инструкциям на веб-сайте Microsoft или в программе установки. Установка займет меньше минуты.

Внимательно прочитайте процедуру установки. Вас могут попросить установить что-то еще, например Bing Bar. Просто снимите флажки с того, что вам не интересно, чтобы не устанавливать его.

Отсутствующие файлы DirectX будут заменены по мере необходимости. Дополнительную информацию о DirectX в определенных версиях Windows см. в следующем разделе ниже.

Перезагрузите компьютер, даже если вам не предлагается сделать это.

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

Версии DirectX для Windows

Не все версии Windows поддерживают все версии DirectX. Вот подробнее о том, как каждая версия DirectX работает в семействе Windows.

DirectX 12 входит в состав Windows 10 и поддерживается только в этой версии Windows. Обновления файлов, связанных с DirectX 12, доступны только через Центр обновления Windows. Автономная версия DirectX 12 недоступна.

DirectX 11.4 и 11.3 поддерживаются только в Windows 10. Как и в случае с DirectX 12.0, обновления предоставляются только через Центр обновления Windows.

DirectX 11.2 поддерживается только в Windows 10 и Windows 8 (8.1+). Любые обновления файлов, связанных с DirectX 11.2, доступны в Центре обновления Windows в этих версиях Windows. Отдельной загрузки для DirectX 11.2 нет.

DirectX 11.1 поддерживается в Windows 10 и Windows 8. Windows 7 (SP1) также поддерживается, но только после установки обновления платформы для Windows 7.

DirectX 11.0 поддерживается в Windows 10, Windows 8 и Windows 7. Поддержка Windows Vista доступна, но только после установки обновления платформы для Windows Vista.

DirectX 10 поддерживается в Windows 10, Windows 8, Windows 7 и Windows Vista.

DirectX 9 поддерживается в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP. Если у вас есть программа, которая требует файл DirectX 9 в Windows 10 или Windows 8, установка загружаемой версии (процесс, описанный выше) — это способ решить эту проблему — она не «понизит» вашу установку DirectX 10/11/12. ! Это также последняя версия DirectX, совместимая с Windows XP.

Как найти номер текущей версии DirectX

Вы можете проверить, какая версия DirectX установлена ​​на вашем компьютере, с помощью средства диагностики DirectX.

Выполните команду dxdiag из интерфейса командной строки, такого как диалоговое окно "Выполнить" (WIN+R) или командная строка.

Если вы видите сообщение о проверке драйверов с цифровой подписью, нажмите Да или Нет; на самом деле не имеет значения, что мы здесь ищем.

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

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

Вы можете получить исправления DirectX через Центр обновления Windows. Выберите «Пуск» > «Параметры» > «Центр обновления Windows» > «Проверить наличие обновлений». Если доступна более новая версия DirectX, ее можно загрузить и установить здесь.

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

Если вы загружаете веб-установщик Microsoft DirectX End-User Runtime Web Installer, он автоматически устанавливает ряд библиотек времени выполнения из устаревшего DirectX SDK. Они могут понадобиться вам для запуска некоторых видеоигр, использующих D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT и/или Managed DirectX 1.1. Установка этого пакета не изменит среду выполнения DirectX, уже установленную на вашем компьютере.

Инструкции по обновлению до последней версии DirectX

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

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

Однако Microsoft, как известно, выпускает обновленные версии, и установка последних обновлений может решить вашу проблему с DirectX, например ошибки dsetup.dll, или повысить производительность ваших игр и графических программ. .

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

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

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

Посетите страницу загрузки DirectX на сайте Microsoft.

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

Откройте файл dxwebsetup.exe и завершите установку DirectX, следуя инструкциям на веб-сайте Microsoft или в программе установки. Установка займет меньше минуты.

Внимательно прочитайте процедуру установки. Вас могут попросить установить что-то еще, например Bing Bar. Просто снимите флажки с того, что вам не интересно, чтобы не устанавливать его.

Отсутствующие файлы DirectX будут заменены по мере необходимости. Дополнительную информацию о DirectX в определенных версиях Windows см. в следующем разделе ниже.

Перезагрузите компьютер, даже если вам не предлагается сделать это.

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

Версии DirectX для Windows

Не все версии Windows поддерживают все версии DirectX. Вот подробнее о том, как каждая версия DirectX работает в семействе Windows.

DirectX 12 входит в состав Windows 10 и поддерживается только в этой версии Windows. Обновления файлов, связанных с DirectX 12, доступны только через Центр обновления Windows. Автономная версия DirectX 12 недоступна.

DirectX 11.4 и 11.3 поддерживаются только в Windows 10. Как и в случае с DirectX 12.0, обновления предоставляются только через Центр обновления Windows.

DirectX 11.2 поддерживается только в Windows 10 и Windows 8 (8.1+). Любые обновления файлов, связанных с DirectX 11.2, доступны в Центре обновления Windows в этих версиях Windows. Отдельной загрузки для DirectX 11.2 нет.

DirectX 11.1 поддерживается в Windows 10 и Windows 8. Windows 7 (SP1) также поддерживается, но только после установки обновления платформы для Windows 7.

DirectX 11.0 поддерживается в Windows 10, Windows 8 и Windows 7. Поддержка Windows Vista доступна, но только после установки обновления платформы для Windows Vista.

DirectX 10 поддерживается в Windows 10, Windows 8, Windows 7 и Windows Vista.

DirectX 9 поддерживается в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP. Если у вас есть программа, которая требует файл DirectX 9 в Windows 10 или Windows 8, установка загружаемой версии (процесс, описанный выше) — это способ решить эту проблему — она не «понизит» вашу установку DirectX 10/11/12. ! Это также последняя версия DirectX, совместимая с Windows XP.

Как найти номер текущей версии DirectX

Вы можете проверить, какая версия DirectX установлена ​​на вашем компьютере, с помощью средства диагностики DirectX.

Выполните команду dxdiag из интерфейса командной строки, такого как диалоговое окно "Выполнить" (WIN+R) или командная строка.

Если вы видите сообщение о проверке драйверов с цифровой подписью, нажмите Да или Нет; на самом деле не имеет значения, что мы здесь ищем.

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

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

Вы можете получить исправления DirectX через Центр обновления Windows. Выберите «Пуск» > «Параметры» > «Центр обновления Windows» > «Проверить наличие обновлений». Если доступна более новая версия DirectX, ее можно загрузить и установить здесь.

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

Если вы загружаете веб-установщик Microsoft DirectX End-User Runtime Web Installer, он автоматически устанавливает ряд библиотек времени выполнения из устаревшего DirectX SDK. Они могут понадобиться вам для запуска некоторых видеоигр, использующих D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT и/или Managed DirectX 1.1. Установка этого пакета не изменит среду выполнения DirectX, уже установленную на вашем компьютере.

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

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

Что такое DirectX?

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

DirectX позволяет вашим мультимедийным и видеоприложениям быстро выделять большие объемы ОЗУ и видеопамяти, а также доступ к ЦП, чтобы обеспечить бесперебойную работу этих приложений. Главными среди них являются игры, в которых без DirectX платформа Windows просто не смогла бы доминировать в играх так, как сейчас.

Необходимые условия для установки DirectX

Иногда также необходимо установить распространяемый пакет Visual C++.Это интегрированная среда разработки (IDE) от Microsoft для языков программирования C, C++ и C++/CLI. Эти распространяемые пакеты и пакеты среды выполнения Visual C++ в основном устанавливаются для стандартных библиотек, которые используются во многих приложениях.

Причины неправильной установки в Windows 10

Существует несколько причин, по которым DirectX не устанавливается на ваш компьютер. Вот некоторые известные проблемы.

Минимальные системные требования

Если на ваш компьютер можно установить Windows, DirectX 9 также будет установлен. Однако если вы используете старый компьютер, более новые версии DirectX (11 и 12) не будут установлены.

Для DirectX 12 вам потребуются следующие минимальные требования:

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

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

У вас уже установлена ​​эта версия DirectX

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

Успешная установка DirectX в Windows 10

В качестве альтернативы

Нажмите «Клавиша Windows» + «R».

Введите «appwiz.cpl» в поле «Выполнить» и нажмите «ВВОД».

В окне "Программы и компоненты" нажмите ссылку "Включение или отключение компонентов Windows".

  1. Нажмите "ОК".
  2. Перезагрузите компьютер, если будет предложено
  3. Установите DirectX. Установка должна быть выполнена без проблем.
  1. Загрузите установщик необходимой версии DirectX отсюда
  2. Нажмите клавишу Windows + R.
  3. Введите «CMD» в текстовое поле «Выполнить» и нажмите Enter.
  4. Вставьте исходный установочный DVD-диск в дисковод или убедитесь, что вы знаете источник папки или диска с установочными файлами Windows.
  5. Введите или вставьте эту команду в окно CMD

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

Где D: — путь к установочным файлам Windows.

  1. Дождитесь успешной установки
  2. Перезагрузите компьютер, если будет предложено
  3. Установите DirectX

Примечание:

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

Данная загрузка содержит многоязычный распространяемый компонент DirectX для конечного пользователя, который разработчики могут включить в свой продукт. Этот дистрибутив не только обновляет DX9, но также обновляет DX10/DX11.

Этот пакет локализован на китайский (упрощенный), китайский (традиционный), чешский, голландский, французский, немецкий, итальянский, японский, корейский, польский, португальский (Бразилия), русский, шведский и английский языки. Это автономный установщик, он может потребоваться для многих старых игр. Если вы получаете сообщение "d3dx9_39.dll не найден", "ошибка dsetup.dll" или "d3dx9_43.dll отсутствует", это может решить вашу проблему.

Вы можете установить его без каких-либо запросов, набрав dxsetup.exe /silent

Поддерживаемые операционные системы:

Поддерживаемые операционные системы: Windows 7; Windows Essential Business Server; Основы Windows для устаревших ПК; Домашний сервер Windows; Windows Server 2003; Windows Server 2003 с пакетом обновления 1; Пакет обновления 2 для Windows Server 2003; Пакет обновления 2 для Windows Server 2003 x64 Edition; выпуски Windows Server 2003 x64; Windows Server 2003, Datacenter Edition (32-разрядная версия x86); Windows Server 2003, выпуск Datacenter x64; Windows Server 2003, Enterprise Edition (32-разрядная версия x86); Windows Server 2003, редакция Enterprise x64; Windows Server 2003, Standard Edition (32-разрядная версия x86); Windows Server 2003, стандартная версия x64; Windows Server 2003, веб-версия; Windows Server 2008; Центр обработки данных Windows Server 2008; Windows Server 2008 Datacenter без Hyper-V; Windows Server 2008 Корпоративная; Windows Server 2008 Enterprise без Hyper-V; Пакет обновления 2 для Windows Server 2008; Стандарт Windows Server 2008; Windows Server 2008 Standard без Hyper-V; Windows Small Business Server 2003; Windows Small Business Server 2008 Premium; Windows Small Business Server 2008 Standard; Виндоус виста; Пакет обновления 1 для 64-разрядных выпусков Windows Vista; Windows Vista Бизнес; 64-разрядная версия Windows Vista Business; Windows Vista Enterprise; 64-разрядная версия Windows Vista Enterprise; Windows Vista Домашняя базовая; 64-разрядная версия Windows Vista Home Basic; Windows Vista Домашняя расширенная; 64-разрядная версия Windows Vista Home Premium; Пакет обновления 1 для Windows Vista; Пакет обновления 2 для Windows Vista; Стартовая Windows Vista; Windows Vista Ultimate; 64-разрядная версия Windows Vista Ultimate; Веб-сервер Windows 2008; Windows XP; 64-разрядная версия Windows XP; Встроенная Windows XP; Windows XP Embedded с пакетом обновления 1; Пакет обновления 2 для Windows XP Embedded; Домашняя версия Windows XP; Windows XP Media Center Edition; Windows XP Media Center Edition 2005, накопительный пакет обновления 2; Профессиональная версия Windows XP; Windows XP Professional x64 Edition; Пакет обновления 1 для Windows XP; Пакет обновления 2 для Windows XP; Пакет обновления 3 для Windows XP; Начальная версия Windows XP; Windows XP Tablet PC Edition

Установка повторной рассылки DirectX включает в себя все последние и ранее выпущенные среды выполнения DirectX. Сюда входят компоненты D3DX, XInput и Managed DirectX, выходящие раз в два месяца.

Читайте также: