Właśnie zainstalowałem nową grę na moim komputerze z systemem Windows 7 RTM. Gra prosi mnie o zainstalowanie DirectX 9.0 (c). Powiedziałem „NIE”, ponieważ mój komputer ma DirectX 11 (potwierdzony za pomocą dxdiag
). Kiedy uruchamiam grę, pojawia się błąd informujący mnie o d3dx9_39.dll
braku.
Czy system Windows 7 DirectX jest zgodny wstecz?
windows-7
directx-11
directx-9
Pure.Krome
źródło
źródło
Możesz bezpiecznie pozwolić nowoczesnym grom na zainstalowanie dowolnej wersji DirectX, której potrzebują. Takie działanie NIE wpłynie na DirectX, który jest obecnie zainstalowany na twoim komputerze.
Jak widzieliście, niedozwolenie gry na zainstalowanie wymaganej wersji DirectX może spowodować, że gra nie będzie działać.
źródło
Jest jeden świetny sposób, aby to zrobić, jeśli nie chcesz instalować poprzednich wersji DirectX: pobierz wymagany plik .dll (z Internetu lub z systemu, w którym zainstalowana jest ta wersja DirectX) i umieść go w folderze głównym aplikacja szuka tego pliku.
To zadziała dobrze.
źródło
Instalator środowiska wykonawczego DirectX pobierze wszystkie miesięczne łaty - będą one potrzebne, więc pozwól mu działać.
Możesz pobrać instalator środowiska wykonawczego z:
źródło
Pozwoliłbym instalatorowi gry uruchomić instalator DirectX 9. Następnie możesz zaktualizować instalację DirectX 9 za pośrednictwem usługi Windows Update lub pobrać i zainstalować ją ręcznie. W ten sposób będzie to aktualne dla Windows 7.
źródło