Zainstalowałem grę o nazwie „Orcs Must Die”, ale podczas jej uruchamiania wyświetla tylko błąd dotyczący braku pliku d3dx9_43.dll. Jest to część DX 9, jednak mam już zainstalowany DX 11. Jak mogę rozwiązać ten problem bez powrotu do DX 9?
Używam Win7 Home Preemium 32-bit, DirectX 11, nVidia GeForce Go 7300 (sterowniki v295.73)
Odpowiedzi:
Orcs Must Die całkowicie obsługuje DirectX 11. Gracze potwierdzili, że działa: Czytaj więcej tutaj
To twój DirectX, który z jakiegoś powodu źle działa. Microsoft również to zarejestrował. Postępuj zgodnie z instrukcjami tutaj, aby to naprawić.
Sprawdź, czy Twój sterownik nVidia nie obsługuje ustawień DirectX.
Sprawdź swój system, czy gra naprawdę działa, a Twój system może to obsłużyć tutaj
źródło
Instalacje DirectX mogą współistnieć. Więc powinno być bezpiecznie zainstalować dx9, gdy dx11 jest już zainstalowany.
Możesz także pobrać pakiet dll, który może obejmować ten, którego brakuje. Pobierz tutaj
źródło
Oznacza to, że gra korzysta również z bibliotek DLL DX9. Programiści używają nowych bibliotek DX (szczególnie w przypadku nowych efektów), ale źli programiści częściowo używają DirectX 9 i po prostu nie chcą go opuszczać.
Prawdopodobnie zacząłeś teraz znajdować paczki DirectX.
Nie ma potrzeby znajdowania wszystkich plików na dyskach CD, paczkach DirectX itd.
Możesz pobrać brakujący plik z sieci i umieścić go
on game's executable's folder
(lub w System32 lub 64, ale zrób to, jeśli nic nie pomoże).Na przykład możesz pobrać brakujący plik d3dx9_43 tutaj .
źródło
miałem ten problem z DAO, brak d3dx9_36.dll, ten instalator Microsoft DX pomógł mi http://www.microsoft.com/en-us/download/details.aspx?id=35 instaluje brakujące składniki DX9, to jest dobre dla takich problemów.
po prostu zainstalowałem DAO i DA2 z powrotem, ponieważ pojawia się DA3, z powrotem, ale w nowym komputerze PC ten komputer nigdy wcześniej nie miał Dragon Age.
źródło