Руководство Windows · Среда выполнения DirectX

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

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

⏱ 6 мин чтения 🪟 Windows 10 🪟 Windows 11 🎮 Игры и графика

Что такое DirectX в Windows и нужно ли его скачивать?

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

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

ℹ️
Главное Если вы используете Windows 10 или Windows 11, правильный способ обновить основную среду выполнения DirectX — установить обновления Windows. Отдельный установщик DirectX End-User Runtime нужен в основном для старых игр, которым требуются устаревшие компоненты DirectX SDK, например D3DX9, XAudio 2.7 или XInput 1.3.

Когда действительно нужен установщик DirectX

Официальный пакет DirectX End-User Runtime может понадобиться, если старая игра или программа показывает ошибки об отсутствии d3dx9_43.dll, d3dx10_43.dll, d3dx11_43.dll, xinput1_3.dll или XAudio2_7.dll. Установка этого пакета не понижает и не заменяет DirectX 12. Он только добавляет дополнительные старые библиотеки side-by-side, которые используют старые программы.

Лучше для Windows 10/11

Windows Update

Обновляет основную среду выполнения DirectX вместе с системными компонентами Windows.

Рекомендуется
Лучше для старых игр

DirectX Web Installer

Скачивает и устанавливает отсутствующие устаревшие библиотеки DirectX SDK с серверов Microsoft.

Старые компоненты
Лучший офлайн-вариант

June 2010 Redist

Содержит старые файлы runtime в более крупном офлайн-пакете для распространения.

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

Как проверить версию DirectX перед скачиванием и установкой

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

  1. Нажмите Win + R, чтобы открыть окно Выполнить.
  2. Введите dxdiag и нажмите Enter.
  3. Если Windows спросит, нужно ли проверить цифровые подписи драйверов, выберите Да.
  4. На вкладке Система найдите строку Версия DirectX.
  5. Чтобы проверить возможности видеокарты, откройте вкладку Экран и посмотрите Уровни функций.
Команда запускаdxdiag
Ожидаемый результат В Windows 10 и Windows 11 на вкладке «Система» обычно отображается DirectX 12. Но это не означает, что любая игра DirectX 12 обязательно запустится: видеокарта также должна поддерживать нужный уровень функций.

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

Самый безопасный способ установить или обновить последнюю версию DirectX в современных версиях Windows — использовать Windows Update. Так обновляется основная среда выполнения DirectX, системные файлы, связанные с графикой, исправления безопасности и компоненты совместимости, которые Microsoft распространяет вместе с Windows.

  1. Откройте Параметры с помощью Win + I.
  2. Перейдите в раздел Windows Update.
  3. Нажмите Проверить наличие обновлений.
  4. Установите все доступные накопительные обновления, дополнительные обновления платформы и доверенные обновления драйверов.
  5. Перезагрузите компьютер, если Windows попросит это сделать.
  6. Снова запустите dxdiag и проверьте строку Версия DirectX.
Параметры Windows Update Проверить наличие обновлений
ℹ️
Примечание о DirectX 12 Для Windows 10 и Windows 11 нет отдельного официального установщика DirectX 12. Если сайт предлагает случайный исполняемый файл «DirectX 12 download», не используйте его: обновляйте Windows через Windows Update или скачивайте только официальный DirectX End-User Runtime со страницы Microsoft.

Устанавливайте необязательные обновления только при необходимости

Windows Update также может показывать необязательные обновления драйвера дисплея. Устанавливайте их только если нужен fix совместимости или если текущий драйвер устарел. Для игровых ПК самый свежий драйвер от NVIDIA, AMD или Intel часто лучше, чем более старый необязательный драйвер из Windows Update.

Как скачать DirectX End-User Runtime Web Installer с сайта Microsoft

Если старая игра требует DirectX 9, файлы эпохи DirectX 10 или сообщает об отсутствующей DLL DirectX, используйте официальный DirectX End-User Runtime Web Installer от Microsoft. Этот небольшой установщик скачивает нужные старые компоненты во время установки.

  1. Откройте официальную страницу Microsoft Download Center для DirectX End-User Runtime Web Installer.
  2. Нажмите Download.
  3. Сохраните установщик, обычно он называется dxwebsetup.exe.
  4. Щёлкните файл правой кнопкой мыши и выберите Запуск от имени администратора.
  5. Примите лицензионное соглашение.
  6. Если установщик предложит дополнительное bundled-программное обеспечение, откажитесь от него, если оно вам не нужно.
  7. Дождитесь, пока установщик скачает и установит нужные старые компоненты DirectX.
  8. Перезагрузите Windows, если установщик или игра рекомендует это сделать.
Типичный файл установщикаdxwebsetup.exe
⚠️
Чего он не делает Web Installer не заменяет DirectX 12 и не меняет версию DirectX, которую показывает Windows. Он добавляет старые дополнительные библиотеки, которые всё ещё нужны некоторым legacy-играм.

Какие проблемы может исправить Web Installer?

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

Как установить DirectX офлайн с помощью пакета June 2010 Runtime

Если на целевом ПК нет подключения к интернету во время установки, используйте официальный redistributable-пакет DirectX End-User Runtimes (June 2010). Он значительно больше Web Installer, потому что содержит старые компоненты локально.

  1. На ПК с доступом в интернет скачайте DirectX End-User Runtimes (June 2010) с сайта Microsoft.
  2. Скопируйте файл, который обычно называется directx_Jun2010_redist.exe, на целевой компьютер.
  3. Создайте временную папку, например C:\DirectX.
  4. Запустите скачанный redistributable-файл и извлеките его содержимое в эту папку.
  5. Откройте папку с извлечёнными файлами.
  6. Запустите DXSETUP.exe от имени администратора.
  7. Следуйте инструкциям мастера установки и перезагрузите Windows, если потребуется.
Типичная офлайн-установкаdirectx_Jun2010_redist.exe
Извлечь в C:\DirectX
Запустить C:\DirectX\DXSETUP.exe
Хороший офлайн-вариант Используйте redistributable-пакет June 2010, когда нужно установить старые компоненты DirectX на ПК без доступа к интернету, на игровой сборке или на восстановленной установке Windows, где старые игры не запускаются.

Как проверить уровни функций DirectX после установки

Установка компонентов DirectX не добавляет волшебным образом новые графические возможности старой видеокарте. Многим играм нужен определённый уровень функций DirectX, например 11_0, 12_0 или 12_1. Уровни функций зависят от аппаратной части GPU и драйвера.

  1. Нажмите Win + R, введите dxdiag и нажмите Enter.
  2. Откройте вкладку Экран. На некоторых системах может быть несколько вкладок «Экран» или «Отрисовка».
  3. Найдите раздел Драйверы.
  4. Проверьте строку Уровни функций.
  5. Сравните указанные значения с требованиями игры или приложения.
Что вы видите Что это значит Что делать
DirectX 12 на вкладке «Система» В Windows доступна среда выполнения DirectX 12. Проверьте вкладку «Экран», чтобы подтвердить реальные уровни функций GPU.
Feature Level 12_0 или 12_1 GPU и драйвер предоставляют функции класса DirectX 12. Установите последнюю версию драйвера GPU, если игра всё равно не запускается.
Только 10_0 или 11_0 Видеокарта может быть слишком старой для некоторых современных игр. Обновите драйвер, затем проверьте, не требует ли игра более новое оборудование.
Нет вкладки «Экран» или базовый адаптер Windows может использовать универсальный драйвер дисплея. Установите правильный драйвер графики Intel, AMD или NVIDIA.
⚠️
Важно Если игре нужен Feature Level 12_0, а ваша видеокарта показывает только 11_0, установка DirectX runtime не устранит аппаратное ограничение. Нужен совместимый драйвер, а в некоторых случаях — более новая видеокарта.

Обновите драйверы видеокарты после установки DirectX

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

🟦

Intel Graphics

Используйте Intel Driver & Support Assistant или страницу драйверов для модели ноутбука либо материнской платы.

🟩

NVIDIA GeForce

Используйте NVIDIA App, GeForce Experience или официальную страницу загрузки драйверов NVIDIA.

🟥

AMD Radeon

Используйте AMD Software: Adrenalin Edition или страницу драйверов для конкретной модели GPU.

  1. Определите свою видеокарту в Диспетчер задач → Производительность → GPU или в dxdiag.
  2. Скачайте последнюю версию драйвера у производителя GPU или производителя ноутбука.
  3. Установите драйвер и выберите чистую установку, если установщик предлагает такую опцию.
  4. Перезагрузите Windows.
  5. Снова запустите dxdiag и перепроверьте вкладку «Экран».
ℹ️
Совет для ноутбуков Для ноутбуков самым безопасным часто является драйвер от производителя ноутбука, особенно если устройство использует переключаемую графику. Если драйвер от производителя ноутбука очень старый, пробуйте драйвер Intel, NVIDIA или AMD только после создания точки восстановления.

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

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

Ошибка или симптом Вероятная причина Рекомендуемое исправление
d3dx9_43.dll is missing Отсутствует старый компонент DirectX 9. Установите официальный DirectX End-User Runtime Web Installer.
xinput1_3.dll is missing Отсутствует старая среда выполнения XInput, которая нужна игре. Установите legacy runtime DirectX от Microsoft.
DXSETUP.exe failed Повреждён кэш установщика, установка заблокирована или недостаточно прав. Запустите от имени администратора, временно отключите блокировку сторонней защитой и используйте офлайн-пакет.
Игра сообщает, что DirectX 12 не поддерживается Уровень функций GPU или драйвер не соответствует требованиям. Обновите драйвер GPU и проверьте Feature Levels в dxdiag.
Установщик DirectX сообщает, что установлена более новая версия В Windows уже есть основная среда выполнения DirectX. Используйте Windows Update для основного runtime; устанавливайте только старые компоненты, если они нужны старой игре.

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

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

Командная строка от имени администратораDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Очистите временные файлы установщика

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

Что не следует скачивать при установке DirectX

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

Безопасные варианты

  • Windows Update для встроенной среды выполнения DirectX.
  • Microsoft Download Center для DirectX End-User Runtime.
  • Официальные драйверы GPU от NVIDIA, AMD, Intel или производителя ноутбука.
  • dxdiag для проверки версии DirectX и уровней функций.

Избегайте

  • Случайных файлов «DirectX 12 full installer» со сторонних сайтов.
  • Отдельных DLL, например d3dx9_43.dll, с неизвестных страниц.
  • Registry hacks, которые якобы принудительно включают более новую версию DirectX.
  • Driver packs, которые устанавливают лишнее ПО или расширения браузера.
Не копируйте DLL вручную Копирование отдельных DLL DirectX в папку игры или системную папку Windows может вызвать конфликты версий и риски безопасности. Вместо этого используйте официальный runtime-установщик.

FAQ: скачивание и установка DirectX в Windows

Q Можно ли вручную скачать DirectX 12 для Windows 11?
Отдельный установщик DirectX 12 обычно не нужен для Windows 11. Основная среда выполнения DirectX входит в состав Windows и обновляется через Windows Update. DirectX End-User Runtime используйте только тогда, когда старой игре нужны legacy-компоненты DirectX.
Q Почему старая игра просит DirectX 9, если у меня уже есть DirectX 12?
DirectX 12 не включает автоматически все дополнительные файлы из старых выпусков DirectX SDK. Некоторым старым играм нужны side-by-side библиотеки, например D3DX9, XAudio 2.7 или XInput 1.3. Установка официального DirectX End-User Runtime добавляет эти компоненты без замены DirectX 12.
Q Повышает ли установка DirectX FPS?
Обычно нет. Установка DirectX исправляет отсутствующие runtime-компоненты, но производительность в основном зависит от GPU, CPU, оперативной памяти, накопителя, настроек игры и графического драйвера. Обновление драйвера GPU может дать больше пользы, чем переустановка DirectX.
Q Можно ли удалить DirectX и установить заново?
Среда выполнения DirectX является частью Windows и не предназначена для удаления как обычная программа. Чтобы восстановить файлы Windows, связанные с DirectX, используйте Windows Update, DISM, sfc /scannow и официальный пакет legacy runtime при необходимости.
Q Какой установщик DirectX использовать для ПК без интернета?
Используйте официальный redistributable-пакет DirectX End-User Runtimes (June 2010). Скачайте его на другом компьютере, скопируйте на офлайн-ПК, извлеките файлы и запустите DXSETUP.exe.
Q Почему dxdiag показывает DirectX 12, но игра всё равно не запускается?
Игре может требоваться конкретный уровень функций GPU, а не только сама среда выполнения DirectX. Откройте dxdiag, перейдите на вкладку Экран и проверьте Уровни функций. Если нужного уровня нет, обновите драйвер или используйте совместимую видеокарту.

Лучший способ скачать и установить DirectX в Windows

В Windows 10 и Windows 11 лучший способ установить последнюю среду выполнения DirectX — обновить Windows. Если старая игра сообщает об отсутствующих DLL DirectX, скачайте официальный DirectX End-User Runtime от Microsoft. Если ПК работает офлайн, используйте redistributable-пакет June 2010 и запустите DXSETUP.exe.

⚡ Кратко

Последний DirectX для Windows 10/11: Параметры → Windows Update → Проверить наличие обновлений
Проверить установленную версию: Win + R → dxdiag → Enter
Исправить отсутствие старых DLL: установите Microsoft DirectX End-User Runtime
Офлайн-установка legacy-компонентов: извлеките directx_Jun2010_redist.exe и запустите DXSETUP.exe
Современная игра всё равно не запускается: обновите драйвер GPU и проверьте DirectX Feature Levels