На чтение 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.
Содержание
- Установка
- Пакет DirectX скачать
- Заключение
- Видеоинструкция
Установка
Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.
Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:
В открывшемся окне нажимаем на «Включение и отключение компонентов 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
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.
answered Sep 29, 2015 at 13:58
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
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
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.
answered Sep 29, 2015 at 13:58
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
galacticninjagalacticninja
6,09715 gold badges76 silver badges119 bronze badges
M3rlin
Пользователь
Регистрация:
13.07.2014
Сообщения: 3375
Рейтинг: 1801
Регистрация:
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
Регистрация:
11.04.2016
Сообщения: 78
Рейтинг: 7
Зачем, если 12 версия содержит все библиотеки из 9-11 версии?
BezMozg
Пользователь
Регистрация:
10.04.2013
Сообщения: 14575
Рейтинг: 9851
Регистрация:
10.04.2013
Сообщения: 14575
Рейтинг: 9851
Объясни, зачем тебе нужен 9-й, если уже установлен 12-й?
M3rlin
Пользователь
Регистрация:
13.07.2014
Сообщения: 3375
Рейтинг: 1801
Регистрация:
13.07.2014
Сообщения: 3375
Рейтинг: 1801
BezMozg сказал(а):↑
Объясни, зачем тебе нужен 9-й, если уже установлен 12-й?
Нажмите, чтобы раскрыть…
Нужна именно эта версия.
TopQoP
Пользователь
Регистрация:
12.07.2014
Сообщения: 41864
Рейтинг: 25730
Регистрация:
12.07.2014
Сообщения: 41864
Рейтинг: 25730
M3rlin сказал(а):↑
Нужна именно эта версия.
Нажмите, чтобы раскрыть…
Вроде только с переустановкой винды можно изменить директикс. Да и вообще в некоторых играх можно выбирать на какой версии дх игра будет запускаться.
BezMozg
Пользователь
Регистрация:
10.04.2013
Сообщения: 14575
Рейтинг: 9851
Регистрация:
10.04.2013
Сообщения: 14575
Рейтинг: 9851
M3rlin сказал(а):↑
Нужна именно эта версия.
Нажмите, чтобы раскрыть…
Проблема в том, что хрен его знает как удалить DX, а более старую на более новую версию он тебе не поставит, он же не дебил.
Glak
Пользователь
Регистрация:
21.03.2013
Сообщения: 1435
Рейтинг: 1118
Регистрация:
21.03.2013
Сообщения: 1435
Рейтинг: 1118
Когда запускаешь доту впервый раз тебе устанавливают все библиотеки директа 9. Тебе просто нужно включить его в нужной тебе игре.
ivy
Пользователь
Регистрация:
04.02.2013
Сообщения: 468
Рейтинг: 168
Регистрация:
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
Регистрация:
21.03.2013
Сообщения: 1435
Рейтинг: 1118
Кружечка Кофе сказал(а):↑
Это на самом деле проверка установки нужных директов, на вин 10 и вин 7 не надо устанавливать директ 9, он уже включен в эти системы
Нажмите, чтобы раскрыть…
на вин 10 да. Но на вин 7 без установки у меня всегда ошибка была связанная с директом
Waterbird
Пользователь
Регистрация:
05.05.2014
Сообщения: 3603
Рейтинг: 335
Нарушения: 30
Регистрация:
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
Регистрация:
20.05.2013
Сообщения: 2171
Рейтинг: 3168
следующая версия включает в себя предыдущие
ROKSaint
Пользователь
Регистрация:
27.10.2013
Сообщения: 2815
Рейтинг: 809
Регистрация:
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, он тебе все пакеты обновит, но смысла в нем нету, так как стим вместе с игрой это все устанавливает
Нажмите, чтобы раскрыть…
Тема закрыта
-
Заголовок
Ответов Просмотров
Последнее сообщение
-
Сообщений: 0
07 Feb 2023 в 07:06 -
me11
07 Feb 2023 в 06:45Сообщений: 2
07 Feb 2023 в 06:45 -
Jeevas
07 Feb 2023 в 06:43Сообщений: 1
07 Feb 2023 в 06:43 -
Сообщений: 3
07 Feb 2023 в 06:34 -
Сообщений: 10
07 Feb 2023 в 05:31Сообщений:10
Просмотров:29
World of Tanks
Центр поддержки
Поиск
-
Мои заявки
-
Мои баны
Все статьи
- Скачайте установочный пакет DirectX9.
- Запустите файл directx.exe.
- Ознакомьтесь с условиями Лицензионного соглашения. Если вы согласны с ними, нажмите на кнопку Yes.
- В новом окне нажмите Browse и укажите любую папку, в которую вы хотите распаковать файлы, нужные для установки. Затем нажмите ОК.
- Проверьте, правильно ли вы указали путь к папке, и нажмите ОК.
- Начнётся распаковка установочных файлов.
- После завершения распаковки откройте папку с установочными файлами и запустите файл DXSETUP.exe.
- Ознакомьтесь с условиями Лицензионного соглашения. Если вы согласны с ними, выберите пункт «Я принимаю условия данного соглашения» и нажмите Далее.
- Ещё раз нажмите Далее.
- Начнётся процесс установки компонентов.
- После окончания установки появится следующее окно.
- Нажмите Готово. DirectX9 успешно установлен!
Похожие статьи
- Как проверить процессор на перегрев?
- Недостаточно места на диске
- Понизился FPS
- Как создать отчёт DxDiag?
- Когда проходит перезагрузка серверов?
Нужна помощь?
Опишите возникшую ситуацию — и наша команда с радостью поможет вам.
Обратиться в поддержку
Старым играм нередко требуются прежние версии ДиректХ, иначе они не запустятся на современных ОС. Такая ситуация может случиться, например, с «десяткой». В этих случаях стоит установить DirectX 9 для Windows 10. Разберемся с этой процедурой.
Рекомендуем! MultiSetup
Официальный дистрибутив Telegram | |
Тихая установка без диалоговых окон | |
Рекомендации по установке необходимых программ | |
Пакетная установка нескольких программ |
Процедура инсталляции
Если попробовать скачать девятый Директ Икс (DX 9.0c) с официального сайта и открыть его на компьютере с установленной «десяткой», то возникнет ошибка совместимости. В ней указано, что данную библиотеку получится установить только на XP и более ранних версиях Виндовс.
Отсюда можно сделать вывод, что DirectX 9 поставить на «десятку» таким способом нельзя. Поэтому лучше воспользоваться веб-инсталлятором. Достаточно открыть скачанный файл и следовать подсказкам на экране. Один момент: вам предложат панель Bing, лучше от нее отказаться. Она совсем нефункциональная в действительности.
Дополнение
По сути установка DirectX 9 на Windows 10 не имеет какого-либо смысла. Ведь изначально в эту операционную систему встроена более поздняя версия драйвера. Если видеокарта поддерживает двенадцатую, то в DxDiag будет отображаться именно она. В противном случае — там будет указана одиннадцатая.
Часто проблема с играми и видео возникает и на мобильных устройствах, для решения этих сложностей ищите ответ на сайте: https://appsetter.ru
Содержание
- Переустанавливаем компоненты DirectX в Windows 10
- Шаг 1: Подготовка системы
- Шаг 2: Удаление или восстановление файлов DirectX
- Шаг 3: Инсталляция недостающих файлов
- Добавление и включение старых библиотек DirectX
- Вопросы и ответы
По умолчанию библиотека компонентов DirectX уже встроена в операционную систему Виндовс 10. В зависимости от типа графического адаптера будет установлена версия 11 или 12. Однако иногда пользователи сталкиваются с проблемами в работе данных файлов, особенно при попытке поиграть в компьютерную игру. В таком случае потребуется переустановка директорий, о чем и пойдет речь далее.
Читайте также: Что такое DirectX и как он работает
Перед переходом к непосредственной переустановке хотелось бы отметить, что обойтись можно и без нее, если на компьютере инсталлирована не последняя версия DirectX. Достаточно провести обновление, после чего все программы должны работать нормально. Сначала мы рекомендуем определить, какая версия компонентов стоит на вашем ПК. Развернутые инструкции по этой теме ищите в другом нашем материале по следующей ссылке.
Подробнее: Узнаем версию DirectX
Если вы обнаружили устаревшую версию, провести ее апгрейд можно только через центр обновлений Windows, осуществив предварительный поиск и инсталляцию свежей версии. Детальное руководство о том, как это осуществить, вы найдете в отдельной нашей статье далее.
Подробнее: Обновление Windows 10 до последней версии
Теперь же мы хотим продемонстрировать как быть, если верная сборка DirectX функционирует некорректно на компьютере под управлением ОС Виндовс 10. Разделим весь процесс на шаги, чтобы было удобнее во всем разобраться.
Шаг 1: Подготовка системы
Так как необходимый компонент является встроенной частью ОС, самостоятельно деинсталлировать его не получится — нужно обращаться за помощью к стороннему ПО. Поскольку такой софт использует системные файлы, понадобится отключить защиту, чтобы избежать конфликтных ситуаций. Осуществляется эта задача так:
- Откройте «Пуск» и с помощью поиска отыщите раздел «Система».
- Обратите внимание на панель слева. Здесь нажмите на «Защита системы».
- Переместитесь во вкладку «Защита системы» и щелкните на кнопке «Настроить».
- Отметьте маркером «Отключить защиту системы» и примените изменения.
Поздравляем, вы успешно отключили отмену нежелательных изменений, поэтому далее при удалении DirectX не должно возникнуть никаких трудностей.
Шаг 2: Удаление или восстановление файлов DirectX
Сегодня мы будем задействовать специальную программу под названием DirectX Happy Uninstall. Она не только позволяет стереть основные файлы рассматриваемой библиотеки, но и проводит их восстановление, что может помочь избежать переустановки. Работа в этом ПО выглядит следующим образом:
Скачать программу DirectX Happy Uninstall
- Воспользуйтесь указанной выше ссылкой, чтобы перейти на главный сайт DirectX Happy Uninstall. Скачайте программу, нажав на соответствующую надпись.
- Откройте архив и откройте находящийся там исполняемый файл, после этого проведите простую инсталляцию софта и запустите его.
- В главном окне вы увидите информацию о DirectX и кнопки, запускающие встроенные инструменты.
- Переместитесь во вкладку «Backup» и создайте резервную копию директории, чтобы восстановить ее в случае неудачной деинсталляции.
- Инструмент «RollBack» находится в одноименном разделе, а его открытие позволяет исправить ошибки, возникшие со встроенным компонентом. Поэтому сначала мы рекомендуем запустить эту процедуру. Если она помогла решить неполадку с функционированием библиотеки, дальнейшие действия выполнять не нужно.
- Если же неполадки остались, произведите удаление, однако перед этим внимательно изучите предупреждения, отображенные в открывшейся вкладке.
Хотим отметить, что DirectX Happy Uninstall удаляет не все файлы, а лишь основную их часть. Важные элементы все равно остаются на компьютере, однако это не помешает провести самостоятельную инсталляцию отсутствующих данных.
Шаг 3: Инсталляция недостающих файлов
Как уже было сказано выше, DirectX является встроенной составляющей Виндовс 10, поэтому его новая версия устанавливается со всеми остальными обновлениями, а автономный инсталлятор не предусмотрен. Однако есть небольшая утилита под названием «Веб-установщик исполняемых библиотек DirectX для конечного пользователя». Если вы откроете его, он автоматически проведет сканирование ОС и добавит недостающие библиотеки. Скачать и открыть его можно так:
Веб-установщик исполняемых библиотек DirectX для конечного пользователя
- Перейдите на страницу загрузки установщика, выберите подходящий язык и нажмите на «Скачать».
- Откажитесь или примите рекомендации дополнительного софта и продолжайте загрузку.
- Откройте скачанный инсталлятор.
- Примите лицензионное соглашение и щелкните на «Далее».
- Ожидайте завершения инициализации и последующего добавления новых файлов.
По окончании процесса перезагрузите компьютер. На этом все ошибки с работой рассматриваемого компонента должны быть исправлены. Проведите восстановление через используемый софт, если работа ОС была нарушена после деинсталляции файлов, это вернет все в изначальное состояние. После этого снова активируйте защиту системы, как было описано в Шаге 1.
Добавление и включение старых библиотек DirectX
Некоторые пользователи пытаются запустить на Виндовс 10 старые игры и сталкиваются с отсутствием библиотек, входящих в старые версии DirectX, ввиду того, что новые версии не предусматривают наличие некоторых из них. В таком случае, если вы хотите наладить работу приложения, потребуется произвести небольшую манипуляцию. Сначала нужно включить один из компонентов Windows. Для этого следуйте инструкции:
- Перейдите в «Панель управления» через «Пуск».
- Отыщите там раздел «Программы и компоненты».
- Нажмите по ссылке «Включение или отключение компонентов Windows».
- Найдите в списке директорию «Legacy Components» и отметьте маркером «DirectPlay».
Далее потребуется загрузить недостающие библиотеки с официального сайта, а для этого выполните такие действия:
DirectX End-User Runtimes (June 2010)
- Перейдите по указанной выше ссылке и скачайте последнюю версию офлайн-установщика, нажав на соответствующую кнопку.
- Запустите загруженный файл и подтвердите лицензионное соглашение.
- Выберите место, куда будут помещены все компоненты и исполняемый файл для их дальнейшей установки. Рекомендуем создать отдельную папку, например, на рабочем столе, куда произойдет распаковка.
- После завершения распаковки перейдите в выбранное ранее место и запустите исполняемый файл.
- В открывшемся окне следуйте простой процедуре установки.
Все новые файлы, добавленные таким образом, будут сохранены в папке «System32», что находится в системной директории «Windows». Теперь вы можете смело запускать старые компьютерные игры — для них будет включена поддержка необходимых библиотек.
На этом наша статья подходит к концу. Сегодня мы постарались представить максимально детальную и понятную информацию, касающуюся переустановки DirectX на компьютерах с Виндовс 10. Кроме этого мы разобрали решение проблемы с отсутствующими файлами. Надеемся, мы помогли исправить возникшие сложности и у вас больше не осталось вопросов по этой теме.
Читайте также: Настройка компонентов DirectX в Windows
Категория: | 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 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:
Запустите файл.
Ознакомьтесь с информацией и нажмите «Далее».
Нажмите «Далее», или снимите галочки с рекомендуемого ПО и нажмите «Далее». Если снять все галочки, рекомендуемое ПО не установится!
На данном этапе если нажать «Далее» произойдет установка компонентов программы.
Под Директ Икс 9 вышло множество игр, которые высоко оценили критики и геймеры. В их числе настоящие шедевры геймдева, вроде TES IV Oblivion, Doom 3, Quake 4, Prey (2006) и др. Хиты прошлых лет завоевали большое количество наград, многие удостоились ремастеринга и ремейков спустя десятилетия. Вы можете загрузить последнюю версию с нашего портала – это более быстрая альтернатива скачиванию с сайта разработчиков.