Jak mogę zainstalować Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , korzystam z systemu Windows 10, ale instalator mówi: „Musisz uruchomić Win98 itp. .. ”
Jak mogę zainstalować Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , korzystam z systemu Windows 10, ale instalator mówi: „Musisz uruchomić Win98 itp. .. ”
Odpowiedzi:
Miałem ten sam problem, gdy próbowałem uruchomić starszą grę na Windows-10, narzekał na brakujący dll d3dx9_41.dll
.
Możesz pobrać „Środowiska wykonawcze użytkowników końcowych DirectX” ze strony Microsofts. Dokładna wersja zależy od pliku wymaganego przez twoją aplikację, w moim przypadku był to directx_mar2009_redist.exe .
Aby znaleźć poprawną wersję, przeanalizowałem komunikat o błędzie. Jeśli na przykład brakuje pliku d3dx9_41.dll
, oznacza to, że wymagany jest DirectX-9 w wersji 41. Poniższa lista pokazuje dostępne wersje DirextX-9, wersję można znaleźć w trzeciej kolumnie. To daje wskazówkę, czego szukać, słowa kluczowe directx Mar2009
prowadzą do strony pobierania Microsoft.
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
Być może można również zainstalować najnowszą wersję z czerwca 2010 r. , Nie jestem pewien, czy zawiera ona również wcześniejsze wersje.
DirectX wbudowany w Windows 10 jest kompatybilny z DirectX 9, 10 i 11.
Dlatego nie powinieneś w ogóle próbować instalować starszej wersji DirectX. W ten sposób możesz naprawdę popsuć instalację systemu Windows.
Niestety istnieje wiele programów (głównie starych gier), które próbują samodzielnie zainstalować DirectX lub testować obecność pewnej wersji DirectX w niepoprawny sposób, co powoduje, że brakuje im, że DirectX jest już obecny.
Naprawdę nie ma na to dobrego rozwiązania.
Jeśli instalator starego programu jest martwy, naprawdę nie możesz tego wyleczyć.
Czasami pomaga uruchomić instalator w „trybie zgodności” dla XP-SP3.
W niektórych innych przypadkach możesz zmusić instalatora do kontynuowania gry, a gra będzie działać pomimo błędów podczas instalacji.
A czasem brakuje ci szczęścia.
Być może trzeba trochę poeksperymentować, aby zobaczyć, co działa najlepiej w danym przypadku.
Jest tak, ponieważ próbujesz zainstalować DirectX 9.0c End-User Runtime
system Windows 2000 do XP SP1. Twój link jest stroną pobierania tego elementu, poszukaj System requirements
sekcji poniżej wszystkich elementów w witrynie Microsoft (pamiętaj, że ma to samo id
w adresie URL).
https://www.microsoft.com/en-us/download/details.aspx?id=34429
Chcesz jedną z poniższych opcji (obie wersje 9.29.1974
, rozwiń Details
sekcję):
Wersja online, która pobierze wymagane komponenty.
https://www.microsoft.com/en-us/download/details.aspx?id=35
Wersja offline (96 MB) powyższego.
https://www.microsoft.com/en-us/download/details.aspx?id=8109