Как установить directx 9 вместо directx 12 на windows 10

Подробная пошаговая инструкция по инсталляции старой версии DirectX на новую операционную систему Windows 10. Также присутствует видеоинструкция.

На чтение 5 мин Просмотров 4.2к. Опубликовано 28.02.2019

ЛоготипБольшинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.

Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.

Содержание

  1. Установка
  2. Пакет DirectX скачать
  3. Заключение
  4. Видеоинструкция

Установка

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

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

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

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

Включение и отключение компонентов Windows

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

Компоненты прежних версий

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

Пакет DirectX скачать

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

Или по кнопке ниже:

[button-green url=»https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe» target=»_self» position=»center»] Скачать DirectX [/button-green]

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

Кнопка скачать

Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:

Загрузка

После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:

Путь к папке

Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.

Кнопка ОК

Теперь заходим в нашу новую папку и видим много архивов. Не обращаем на них внимание, нас интересует только приложение DXSETUP.EXE – это и есть установщик. Его легко найти – он выделяется среди остальных файлов.

Файлы установщика

Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».

Далее

Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).

Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.

Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта  OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:

Вирус

После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.

Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.

Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.

Заключение

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

Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.

Видеоинструкция

Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.

Had the same problem when i tried to run an older game on Windows-10, it complained about a missing dll d3dx9_41.dll.

You can download the «DirectX end user runtimes» from Microsofts website. The exact version depends on the file which is required by your application, in my case it was directx_mar2009_redist.exe.

To find the correct version i analyzed the error message. If the missing file is for example d3dx9_41.dll, it means that DirectX-9 version 41 is required. The list below shows the available DirextX-9 versions, the version can be found at the third column. This gives you a clue of what to search for, the keywords directx Mar2009 lead me to the microsoft download page.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Maybe it is also possible to just install the latest one from June 2010, i’m not sure if it contains the earlier versions too.

answered Nov 21, 2015 at 23:37

martinstoeckli's user avatar

3

The DirectX built into Windows 10 is compatible with DirectX 9, 10 and 11.
So you shouldn’t try to install an older DirectX version manually at all. You can really screw up your Windows installation that way.

Unfortunately, there are a lot of programs (mainly old games) that try to install DirectX by themselves or test for the presence of a certain DirectX version in an incorrect way, which causes them to miss that DirectX is already present.

There is really no good solution to that.
If the installer of the old program is brain dead you can’t really cure that.

Sometimes it helps to run the installer in «compatibility mode» for XP-SP3.
In some other cases, you can force the installer to continue anyway and the game will just work despite the errors during the installation.
And sometimes you are just out of luck.

You may have to experiment a little to see what works best in your particular case.

hackjutsu's user avatar

answered Sep 29, 2015 at 13:58

Tonny's user avatar

TonnyTonny

28.9k6 gold badges50 silver badges81 bronze badges

4

You can download the latest version of DirectX 9.0c, the June 2010 update (now called the «legacy DirectX SDK» by Microsoft), from Microsoft’s website: Standalone Installer / Web Installer.

On the Standalone installer, after you run it, it will ask you to specify a directory where the installation files should be extracted. Specify a directory and extract the files. In the extraction directory, run DXSETUP.exe, which will install all components of DirectX 9.0 / legacy DirectX SDK. I can confirm that the Standalone installer works and can be installed on Windows 10. I installed it just before I posted this answer.

This DirectX End-User Runtime does not change the version of DirectX, but does install a number of optional side-by-side technologies from the legacy DirectX SDK that are used by some older games. For a detailed explanation see https://aka.ms/dxsetup.

Note that this package does not modify the DirectX Runtime installed on your Windows OS in any way.

Not all components of DirectX 9.0c / legacy DirectX SDK are installed by default on modern Windows OSs (until Windows 11) even if DirectX 11 or 12 is already pre-installed, so you may still need to install the DirectX 9.0c June 2010 update for games that use DirectX 9 or earlier DirectX versions.

answered Dec 20, 2022 at 4:42

galacticninja's user avatar

galacticninjagalacticninja

6,09715 gold badges76 silver badges119 bronze badges

Had the same problem when i tried to run an older game on Windows-10, it complained about a missing dll d3dx9_41.dll.

You can download the «DirectX end user runtimes» from Microsofts website. The exact version depends on the file which is required by your application, in my case it was directx_mar2009_redist.exe.

To find the correct version i analyzed the error message. If the missing file is for example d3dx9_41.dll, it means that DirectX-9 version 41 is required. The list below shows the available DirextX-9 versions, the version can be found at the third column. This gives you a clue of what to search for, the keywords directx Mar2009 lead me to the microsoft download page.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Maybe it is also possible to just install the latest one from June 2010, i’m not sure if it contains the earlier versions too.

answered Nov 21, 2015 at 23:37

martinstoeckli's user avatar

3

The DirectX built into Windows 10 is compatible with DirectX 9, 10 and 11.
So you shouldn’t try to install an older DirectX version manually at all. You can really screw up your Windows installation that way.

Unfortunately, there are a lot of programs (mainly old games) that try to install DirectX by themselves or test for the presence of a certain DirectX version in an incorrect way, which causes them to miss that DirectX is already present.

There is really no good solution to that.
If the installer of the old program is brain dead you can’t really cure that.

Sometimes it helps to run the installer in «compatibility mode» for XP-SP3.
In some other cases, you can force the installer to continue anyway and the game will just work despite the errors during the installation.
And sometimes you are just out of luck.

You may have to experiment a little to see what works best in your particular case.

hackjutsu's user avatar

answered Sep 29, 2015 at 13:58

Tonny's user avatar

TonnyTonny

28.9k6 gold badges50 silver badges81 bronze badges

4

You can download the latest version of DirectX 9.0c, the June 2010 update (now called the «legacy DirectX SDK» by Microsoft), from Microsoft’s website: Standalone Installer / Web Installer.

On the Standalone installer, after you run it, it will ask you to specify a directory where the installation files should be extracted. Specify a directory and extract the files. In the extraction directory, run DXSETUP.exe, which will install all components of DirectX 9.0 / legacy DirectX SDK. I can confirm that the Standalone installer works and can be installed on Windows 10. I installed it just before I posted this answer.

This DirectX End-User Runtime does not change the version of DirectX, but does install a number of optional side-by-side technologies from the legacy DirectX SDK that are used by some older games. For a detailed explanation see https://aka.ms/dxsetup.

Note that this package does not modify the DirectX Runtime installed on your Windows OS in any way.

Not all components of DirectX 9.0c / legacy DirectX SDK are installed by default on modern Windows OSs (until Windows 11) even if DirectX 11 or 12 is already pre-installed, so you may still need to install the DirectX 9.0c June 2010 update for games that use DirectX 9 or earlier DirectX versions.

answered Dec 20, 2022 at 4:42

galacticninja's user avatar

galacticninjagalacticninja

6,09715 gold badges76 silver badges119 bronze badges

M3rlin

Пользователь

Регистрация:
13.07.2014

Сообщения: 3375

Рейтинг: 1801

M3rlin

Регистрация:
13.07.2014

Сообщения: 3375

Рейтинг: 1801

Можно ли установить DirectX 9 на Windows 10? На ПК был установочный файл Dx9. Я установил его. Затем, я решил проверить установилась ли нужная мне версия. Как оказалось, на ПК стоит DirectX 12. Решил заново скачать Dx9. Зашел на сайт майкрософта. Скачал Dx 9. При установке мне выдало ошибку, что мой windows должен быть XP, Vista и т.д., т.е. якобы не подходит. А теперь вопрос, можно ли установить Dx 9 на Windows 10? Если да, то где его скачать?

Hellstaff-

Пользователь

Регистрация:
11.04.2016

Сообщения: 78

Рейтинг: 7

Hellstaff-

Регистрация:
11.04.2016

Сообщения: 78

Рейтинг: 7

Зачем, если 12 версия содержит все библиотеки из 9-11 версии?

BezMozg

Пользователь

Регистрация:
10.04.2013

Сообщения: 14575

Рейтинг: 9851

BezMozg

Регистрация:
10.04.2013

Сообщения: 14575

Рейтинг: 9851

img

Объясни, зачем тебе нужен 9-й, если уже установлен 12-й?

M3rlin

Пользователь

Регистрация:
13.07.2014

Сообщения: 3375

Рейтинг: 1801

M3rlin

Регистрация:
13.07.2014

Сообщения: 3375

Рейтинг: 1801

BezMozg сказал(а):↑

Объясни, зачем тебе нужен 9-й, если уже установлен 12-й?

Нажмите, чтобы раскрыть…

Нужна именно эта версия.

TopQoP

Пользователь

Регистрация:
12.07.2014

Сообщения: 41864

Рейтинг: 25730

TopQoP

Регистрация:
12.07.2014

Сообщения: 41864

Рейтинг: 25730

M3rlin сказал(а):↑

Нужна именно эта версия.

Нажмите, чтобы раскрыть…

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

BezMozg

Пользователь

Регистрация:
10.04.2013

Сообщения: 14575

Рейтинг: 9851

BezMozg

Регистрация:
10.04.2013

Сообщения: 14575

Рейтинг: 9851

img

M3rlin сказал(а):↑

Нужна именно эта версия.

Нажмите, чтобы раскрыть…

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

Glak

Пользователь

Регистрация:
21.03.2013

Сообщения: 1435

Рейтинг: 1118

Glak

Регистрация:
21.03.2013

Сообщения: 1435

Рейтинг: 1118

Когда запускаешь доту впервый раз  тебе устанавливают все библиотеки директа 9. Тебе просто нужно включить его в нужной тебе игре.

ivy

Пользователь

Регистрация:
04.02.2013

Сообщения: 468

Рейтинг: 168

ivy

Регистрация:
04.02.2013

Сообщения: 468

Рейтинг: 168

Windows 10 поддерживает все версии dx, не нужно ничего переустанавливать или удалять, в системе уже есть нужный пакет. Если игра поддерживает dx9, 10, 11 то она автоматически запустится на последнем, а в настройках игры уже сам можешь выбрать на каком dx играть. Ну разве можешь с сайта майков скачать официальный dxweb updater, он тебе все пакеты обновит, но смысла в нем нету, так как стим вместе с игрой это все устанавливает

Кружечка Кофе

Пользователь

Регистрация:
24.02.2016

Сообщения: 4094

Рейтинг: 1799

Кружечка Кофе

Регистрация:
24.02.2016

Сообщения: 4094

Рейтинг: 1799

Glak сказал(а):↑

Когда запускаешь доту впервый раз  тебе устанавливают все библиотеки директа 9. Тебе просто нужно включить его в нужной тебе игре.

Нажмите, чтобы раскрыть…

Это на самом деле проверка установки нужных директов, на вин 10 и вин 7 не надо устанавливать директ 9, он уже включен в эти системы

Glak

Пользователь

Регистрация:
21.03.2013

Сообщения: 1435

Рейтинг: 1118

Glak

Регистрация:
21.03.2013

Сообщения: 1435

Рейтинг: 1118

Кружечка Кофе сказал(а):↑

Это на самом деле проверка установки нужных директов, на вин 10 и вин 7 не надо устанавливать директ 9, он уже включен в эти системы

Нажмите, чтобы раскрыть…

на вин 10 да. Но на вин 7  без установки у меня всегда ошибка была связанная с директом

Waterbird

Пользователь

Регистрация:
05.05.2014

Сообщения: 3603

Рейтинг: 335

Нарушения: 30

Waterbird

Регистрация:
05.05.2014

Сообщения: 3603

Рейтинг: 335

Нарушения: 30

M3rlin сказал(а):↑

Можно ли установить DirectX 9 на Windows 10? На ПК был установочный файл Dx9. Я установил его. Затем, я решил проверить установилась ли нужная мне версия. Как оказалось, на ПК стоит DirectX 12. Решил заново скачать Dx9. Зашел на сайт майкрософта. Скачал Dx 9. При установке мне выдало ошибку, что мой windows должен быть XP, Vista и т.д., т.е. якобы не подходит. А теперь вопрос, можно ли установить Dx 9 на Windows 10? Если да, то где его скачать?

Нажмите, чтобы раскрыть…

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

К@ЛыWaHы4

Пользователь

Регистрация:
20.05.2013

Сообщения: 2171

Рейтинг: 3168

К@ЛыWaHы4

Регистрация:
20.05.2013

Сообщения: 2171

Рейтинг: 3168

следующая версия включает в себя предыдущие

ROKSaint

Пользователь

Регистрация:
27.10.2013

Сообщения: 2815

Рейтинг: 809

ROKSaint

Регистрация:
27.10.2013

Сообщения: 2815

Рейтинг: 809

M3rlin сказал(а):↑

Можно ли установить DirectX 9 на Windows 10? На ПК был установочный файл Dx9. Я установил его. Затем, я решил проверить установилась ли нужная мне версия. Как оказалось, на ПК стоит DirectX 12. Решил заново скачать Dx9. Зашел на сайт майкрософта. Скачал Dx 9. При установке мне выдало ошибку, что мой windows должен быть XP, Vista и т.д., т.е. якобы не подходит. А теперь вопрос, можно ли установить Dx 9 на Windows 10? Если да, то где его скачать?

Нажмите, чтобы раскрыть…

Вот правильный ответ:

ivy сказал(а):↑

Windows 10 поддерживает все версии dx, не нужно ничего переустанавливать или удалять, в системе уже есть нужный пакет. Если игра поддерживает dx9, 10, 11 то она автоматически запустится на последнем, а в настройках игры уже сам можешь выбрать на каком dx играть. Ну разве можешь с сайта майков скачать официальный dxweb updater, он тебе все пакеты обновит, но смысла в нем нету, так как стим вместе с игрой это все устанавливает

Нажмите, чтобы раскрыть…

Тема закрыта

  • Заголовок

    Ответов Просмотров

    Последнее сообщение

  • FoxyAss

    Сообщений: 0
    07 Feb 2023 в 07:06

    FoxyAss

  • me11

    me11

    07 Feb 2023 в 06:45

    Сообщений: 2
    07 Feb 2023 в 06:45

    zedex

  • Jeevas

    Jeevas

    07 Feb 2023 в 06:43

    Сообщений: 1
    07 Feb 2023 в 06:43

    Jeevas

  • Shpigunforeva

    Сообщений: 3
    07 Feb 2023 в 06:34

    kRONOS 1

  • coronEq

    Сообщений: 10
    07 Feb 2023 в 05:31

    Сообщений:10

    Просмотров:29

    yamahoniy

World of Tanks

Центр поддержки

Поиск

  • Мои заявки

  • Мои баны

Все статьи

  1. Скачайте установочный пакет DirectX9.
  2. Запустите файл directx.exe.
  3. Ознакомьтесь с условиями Лицензионного соглашения. Если вы согласны с ними, нажмите на кнопку Yes.
  4. В новом окне нажмите Browse и укажите любую папку, в которую вы хотите распаковать файлы, нужные для установки. Затем нажмите ОК.
  5. Проверьте, правильно ли вы указали путь к папке, и нажмите ОК.
  6. Начнётся распаковка установочных файлов.
  7. После завершения распаковки откройте папку с установочными файлами и запустите файл DXSETUP.exe.
  8. Ознакомьтесь с условиями Лицензионного соглашения. Если вы согласны с ними, выберите пункт «Я принимаю условия данного соглашения» и нажмите Далее.
  9. Ещё раз нажмите Далее.
  10. Начнётся процесс установки компонентов.
  11. После окончания установки появится следующее окно.
  12. Нажмите Готово. DirectX9 успешно установлен!

Похожие статьи

  • Как проверить процессор на перегрев?
  • Недостаточно места на диске
  • Понизился FPS
  • Как создать отчёт DxDiag?
  • Когда проходит перезагрузка серверов?

Нужна помощь?

Опишите возникшую ситуацию — и наша команда с радостью поможет вам.

Обратиться в поддержку

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

Рекомендуем! MultiSetup

Официальный дистрибутив Telegram
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

Процедура инсталляции

Если попробовать скачать девятый Директ Икс (DX 9.0c) с официального сайта и открыть его на компьютере с установленной «десяткой», то возникнет ошибка совместимости. В ней указано, что данную библиотеку получится установить только на XP и более ранних версиях Виндовс.Ошибка установки DirectX 9 для Windows 10

Отсюда можно сделать вывод, что DirectX 9 поставить на «десятку» таким способом нельзя. Поэтому лучше воспользоваться веб-инсталлятором. Достаточно открыть скачанный файл и следовать подсказкам на экране. Один момент: вам предложат панель Bing, лучше от нее отказаться. Она совсем нефункциональная в действительности.Отмена установки панели Bing в веб-инсталляторе DirectX

Дополнение

По сути установка DirectX 9 на Windows 10 не имеет какого-либо смысла. Ведь изначально в эту операционную систему встроена более поздняя версия драйвера. Если видеокарта поддерживает двенадцатую, то в DxDiag будет отображаться именно она. В противном случае — там будет указана одиннадцатая.
Часто проблема с играми и видео возникает и на мобильных устройствах, для решения этих сложностей ищите ответ на сайте: https://appsetter.ru

Содержание

  • Переустанавливаем компоненты DirectX в Windows 10
    • Шаг 1: Подготовка системы
    • Шаг 2: Удаление или восстановление файлов DirectX
    • Шаг 3: Инсталляция недостающих файлов
  • Добавление и включение старых библиотек DirectX
  • Вопросы и ответы

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

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

Читайте также: Что такое DirectX и как он работает

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

Подробнее: Узнаем версию DirectX

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

Подробнее: Обновление Windows 10 до последней версии

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

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

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

  1. Откройте «Пуск» и с помощью поиска отыщите раздел «Система».
  2. Перейти в раздел Система Windows 10

  3. Обратите внимание на панель слева. Здесь нажмите на «Защита системы».
  4. Перейти к защите системы Windows 10

  5. Переместитесь во вкладку «Защита системы» и щелкните на кнопке «Настроить».
  6. Настройки защиты системы в Windows 10

  7. Отметьте маркером «Отключить защиту системы» и примените изменения.
  8. Отключить защиту системы в Windows 10

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

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

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

Lumpics.ru

Скачать программу DirectX Happy Uninstall

  1. Воспользуйтесь указанной выше ссылкой, чтобы перейти на главный сайт DirectX Happy Uninstall. Скачайте программу, нажав на соответствующую надпись.
  2. Скачать программу DirectX Happy Uninstall

  3. Откройте архив и откройте находящийся там исполняемый файл, после этого проведите простую инсталляцию софта и запустите его.
  4. Открыть программу DirectX Happy Uninstall

  5. В главном окне вы увидите информацию о DirectX и кнопки, запускающие встроенные инструменты.
  6. Информация в программе DirectX Happy Uninstall

  7. Переместитесь во вкладку «Backup» и создайте резервную копию директории, чтобы восстановить ее в случае неудачной деинсталляции.
  8. Создать резервную копию в программе DirectX Happy Uninstall

  9. Инструмент «RollBack» находится в одноименном разделе, а его открытие позволяет исправить ошибки, возникшие со встроенным компонентом. Поэтому сначала мы рекомендуем запустить эту процедуру. Если она помогла решить неполадку с функционированием библиотеки, дальнейшие действия выполнять не нужно.
  10. Восстановить компоненты через DirectX Happy Uninstall

  11. Если же неполадки остались, произведите удаление, однако перед этим внимательно изучите предупреждения, отображенные в открывшейся вкладке.
  12. Удалить компоненты через программу DirectX Happy Uninstall

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

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

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

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

  1. Перейдите на страницу загрузки установщика, выберите подходящий язык и нажмите на «Скачать».
  2. Скачать веб-установщик DirectX для Windows 10

  3. Откажитесь или примите рекомендации дополнительного софта и продолжайте загрузку.
  4. Подтвердить скачивание DirectX для Windows 10

  5. Откройте скачанный инсталлятор.
  6. Открыть веб-установщик в Windows 10

  7. Примите лицензионное соглашение и щелкните на «Далее».
  8. Подтвердить лицензионное соглашение в Windows 10

  9. Ожидайте завершения инициализации и последующего добавления новых файлов.
  10. Ожидание установки библиотек в Windows 10

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

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

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

  1. Перейдите в «Панель управления» через «Пуск».
  2. Перейти в панель управления в Windows 10

  3. Отыщите там раздел «Программы и компоненты».
  4. Открыть программы и компоненты в Windows 10

  5. Нажмите по ссылке «Включение или отключение компонентов Windows».
  6. Включение компонентов Windows 10

  7. Найдите в списке директорию «Legacy Components» и отметьте маркером «DirectPlay».
  8. Включить компонент DirectPlay в Windows 10

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

DirectX End-User Runtimes (June 2010)

  1. Перейдите по указанной выше ссылке и скачайте последнюю версию офлайн-установщика, нажав на соответствующую кнопку.
  2. Скачивание офлайн-установщика библиотек DirectX для Windows 10

  3. Запустите загруженный файл и подтвердите лицензионное соглашение.
  4. Пользовательское соглашение перед установкой библиотек DirectX для Windows 10

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

  7. После завершения распаковки перейдите в выбранное ранее место и запустите исполняемый файл.
  8. Запуск инсталлятора для библиотек DirectX для Windows 10

  9. В открывшемся окне следуйте простой процедуре установки.
  10. Запустить установку всех библиотек DirectX для Windows 10

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

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

Читайте также: Настройка компонентов DirectX в Windows

DirectX 9 Категория: 3D Драйвер для устройств
Поддерживаемые ОС: Windows XP, 7, 11 ,10
Разрядность: 32 bit, 64 bit, x32, x64
Для устройств: Компьютер
Язык интерфейса: на Русском
Версия: 9
Разработчик: Microsoft

DirectX 9.0 – это новый уровень развития компьютерной графики. Первая версия появилась в 2002 году. Позже были выпущены DirectX 9.0b и 9.0c, а также 9.0L (для Vista), позволяющие в полной мере раскрыть потенциал видеокарт, поддерживающих пиксельные и вершинные шейдеры 3.0. Под DirectX 9.0 написано невероятное количество игр, в том числе и уникальных проектов, удостоившихся множества наград

DirectX 9 на компьютер

В девятой версии был кардинально переработан модуль Direct Graphics. Благодаря апгрейду разработчики смогли реализовать различные графические функции, которые были инновационными для того времени: антиалиазинг, битмаппинг, адаптивную тесселяцию, динамическое освещение. В версии DirectX 9.0c появилась поддержка HDR, которая позволяла раскрыть потенциал видеокарт Nvidia шеститысячной серии и новее (GeForce 6200 и более поздних). Для реализации возможностей, заложенных в библиотеки последней модификации девятой версии, необходимо было установить Windows 7 или XP с SP2.

Помимо графического модуля изменения также коснулись и других компонентов Директ Икс, включая: DirectInput, DirectMusic, DirectSound, DirectShow и др. В новой версии была улучшена производительность системы и значительно расширена совместимость с устройствами ввода. Девятая версия оказалась одной из самых стабильных – новые не появлялись до 2006 года (десятая была выпущена специально для Windows Vista, однако многие пользователи предпочли заменить её на девятую из-за проблем с производительностью, а потом и полностью отказались от новой ОС Microsoft).

DirectX для версий windows:

  • DirectX для Windows 10

  • DirectX для Windows 11

  • DirectX для Windows 7

  • DirectX для Windows XP

Скачать DirectX 9 бесплатно

Приложение OS Распаковщик Формат Версия Размер Загрузка
DirectX 9 Windows 10 OpenBox x32 — x64 полная версия 96.88 Mb

Скачать ↓

DirectX 9 Windows 11 OpenBox x32 — x64 полная версия 96.86 Mb

Скачать ↓

DirectX 9 Windows 7 OpenBox x32 — x64 полная версия 96.84 Mb

Скачать ↓

DirectX 9 Windows XP OpenBox x32 — x64 полная версия 96.82 Mb

Скачать ↓


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

Запустите файл.

DirectX установить скрин 1

Ознакомьтесь с информацией и нажмите «Далее».

DirectX бесплатно установить скрин 2

Нажмите «Далее», или снимите галочки с рекомендуемого ПО и нажмите «Далее». Если снять все галочки, рекомендуемое ПО не установится!

Установка DirectX (Yandex) скрин 3

На данном этапе если нажать «Далее» произойдет установка компонентов программы.

Установка DirectX скрин 4


Под Директ Икс 9 вышло множество игр, которые высоко оценили критики и геймеры. В их числе настоящие шедевры геймдева, вроде TES IV Oblivion, Doom 3, Quake 4, Prey (2006) и др. Хиты прошлых лет завоевали большое количество наград, многие удостоились ремастеринга и ремейков спустя десятилетия. Вы можете загрузить последнюю версию с нашего портала – это более быстрая альтернатива скачиванию с сайта разработчиков.

Понравилась статья? Поделить с друзьями:
  • Как установить directx 12 на windows 7 x64 до последней версии
  • Как установить directx 11 на windows 10 если стоит 12
  • Как установить directx 11 на windows 10 если видеокарта слабая
  • Как установить eclipse на windows 10 для python
  • Как установить directx 11 для windows 10 x64