Как я могу установить Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 Я использую Windows 10, но программа установки говорит: «Вы должны работать под Win98 и т.д ....»
windows-10
directx
user503171
источник
источник
Ответы:
Была такая же проблема, когда я пытался запустить более старую игру на Windows-10, он жаловался на отсутствие DLL
d3dx9_41.dll
,Вы можете загрузить «Среда выполнения для конечных пользователей DirectX» с веб-сайта Microsoft. Точная версия зависит от файла, который требуется для вашего приложения, в моем случае это было directx_mar2009_redist.exe ,
Чтобы найти правильную версию, я проанализировал сообщение об ошибке. Если отсутствует файл, например
d3dx9_41.dll
, это означает, что требуется DirectX-9 версии 41. В списке ниже показаны доступные версии DirextX-9, версию можно найти в третьем столбце. Это дает вам представление о том, что искать, ключевые словаdirectx Mar2009
приведи меня на страницу загрузки Microsoft.Может быть, также можно просто установить последнюю версию из Июнь 2010 Я не уверен, что он содержит более ранние версии тоже.
источник
Встроенный в Windows 10 DirectX совместим с DirectX 9, 10 и 11.
Поэтому вам не следует пытаться устанавливать старую версию DirectX вручную. Вы можете действительно испортить вашу установку Windows таким образом.
К сожалению, существует множество программ (в основном старых игр), которые пытаются установить DirectX самостоятельно или некорректно проверить наличие определенной версии DirectX, из-за чего они пропускают наличие DirectX.
Там действительно нет хорошего решения для этого.
Если установщик старой программы потерял сознание, вы не сможете вылечить это.
Иногда это помогает запустить установщик в «режиме совместимости» для XP-SP3.
В некоторых других случаях вы можете принудительно продолжить установку, и игра будет работать, несмотря на ошибки во время установки.
А иногда тебе просто не везет.
Возможно, вам придется немного поэкспериментировать, чтобы увидеть, что работает лучше всего в вашем конкретном случае.
источник
Это потому, что вы пытаетесь установить
DirectX 9.0c End-User Runtime
для Windows 2000 до XP SP1. Ваша ссылка - страница загрузки для этого элемента, ищитеSystem requirements
раздел ниже всех элементов на веб-сайте Microsoft (обратите внимание, что он имеет тот жеid
в URL).https://www.microsoft.com/en-us/download/details.aspx?id=34429
Вы хотите один из вариантов ниже (обе версии
9.29.1974
, расширитьDetails
раздел):Онлайн-версия, которая будет загружать необходимые компоненты.
https://www.microsoft.com/en-us/download/details.aspx?id=35
Автономная версия (96 МБ) вышеперечисленного.
https://www.microsoft.com/en-us/download/details.aspx?id=8109
источник