Czy błąd „d3dx9_43.dll not found” powstrzymuje Cię przed graniem w najpopularniejszą grę na komputer z systemem Windows, którą właśnie zainstalowałeś? Napraw to już, stosując te pomysły na samodzielne rozwiązywanie problemów.
Gry na komputerach z systemem Windows 10 i 11 znacznie ewoluowały po wprowadzeniu architektury aplikacji Universal Windows Platform (UWP) przez firmę Microsoft. Jednak wiele starszych gier na komputery z systemem Windows nadal używa różnych plików DLL do działania na komputerach z systemem Windows 11 i 10.
Biorąc pod uwagę, że zainstalowałeś jedną taką starszą aplikację do gry, a odpowiedni plik DLL do obsługi DirectX nie jest dostępny, gra nie będzie działać. Nie martw się, ponieważ każda z poniższych szybkich poprawek powinna rozwiązać problem ze zgodnością DirectX na komputerze z systemem Windows.
Co to jest błąd brakującego pliku d3dx9_43.dll?
Dowiedz się, czym jest brakujący błąd d3dx9_43.dll
Plik d3dx9_43.dll jest częścią oprogramowania wykonawczego Microsoft DirectX lub sterownika renderowania 3D. Wszystkie najnowsze komputery z systemem Windows 11 i 10 mają wbudowaną obsługę DirectX 12. W ten sposób najnowsze gry na komputer z systemem Windows ze sklepu Microsoft Store lub innych źródeł zewnętrznych nie napotkają żadnych problemów, pod warunkiem, że system PC zawiera również solidną kartę graficzną do renderowania grafiki 3D takich nowoczesnych gier.
Przeczytaj także: Jak sprawdzić wersję Direct X w systemie Windows 11
Ale jeśli masz ogromną kolekcję płyt DVD z grami komputerowymi datowanymi przed wprowadzeniem komputerów z systemem Windows 10 lub 11 i chcesz uruchomić je w systemie Win 11 lub 10, możesz napotkać błąd brakującego pliku d3dx9_43.dll. Inne błędy napotykane przez użytkowników związane z plikiem d3dx9_43.dll są opisane tutaj:
- Nie znaleziono pliku D3dx9_43.dll. Ponowna instalacja może pomóc rozwiązać ten problem.
- Brak pliku d3dx9_43.dll
- Nie znaleziono D3dx9_43.DLL
- Nie znaleziono pliku d3dx9_43.dll
- Nie można uruchomić tego programu, ponieważ brakuje pliku xinput1_3.Dll lub d3dx9_43.Dll
Przyczyny błędu d3dx9_43.dll nie zostały znalezione
Oto kilka typowych przyczyn błędu „Brak pliku d3dx9_43.dll”:
- Na komputerze z systemem Windows 11 lub 10 nie ma plików DLL DirectX 9.0
- Złośliwe oprogramowanie lub programy antywirusowe usunęły plik d3dx9_43.dll
- Aplikacja gry nie obsługuje wersji pliku d3dx9_43.dll na komputerze z systemem Windows 11 lub 10
- Aplikacja nie może używać pliku d3dx9_43.dll w bieżącym systemie operacyjnym Windows
Jak naprawić błąd „Nie znaleziono pliku d3dx9_43.dll”.
Chociaż błąd „brak pliku d3dx9_43.dll” jest dość poważny, poprawki są zbyt proste. Wypróbuj poniższe poprawki w kolejności, w jakiej się pojawiają. Większość pomysłów dotyczących rozwiązywania problemów będzie działać również na starszych komputerach z systemem Windows, takich jak Win 8, 7, Vista itp.
1. Pobierz plik d3dx9_43.dll ze źródeł zewnętrznych
Jeśli błąd występuje po prostu z powodu braku pliku d3dx9_43.dll, ta metoda powinna natychmiast rozwiązać problem. Oto, co musisz zrobić:
Pobierz plik d3dx9_43.dll
- W przypadku 64-bitowego komputera z systemem Windows pobierz 64-bitowy plik DLL. W przypadku wersji 32-bitowej pobierz pasujący plik.
- Teraz przejdź do folderu Pobrane i rozpakuj spakowany plik DLL.
- Wybierz D3DX9_43 i naciśnij Ctrl + C .
- Teraz przejdź do następującego katalogu Windows:
C:\Windows\System32
- Naciśnij Ctrl + V , aby wkleić plik DLL do System32.
Lokalizacja pliku D3DX9_43.dll
2. Zainstaluj ponownie DirectX
Jeśli powyższa metoda nie rozwiąże problemu, oznacza to, że instalacja DirectX na komputerze jest wadliwa. Wykonaj następujące kroki, aby to naprawić:
DirectX czerwiec 2010
- Wybierz żądany język i naciśnij przycisk Pobierz .
- Po pobraniu przejdź do folderu Pobrane i kliknij dwukrotnie pakiet instalacyjny.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację DirectX.
- Teraz uruchom ponownie komputer i ponownie przetestuj aplikację gry.
3. Zaktualizuj sterownik ekranu systemu Windows 11
Jeśli używasz wbudowanego sprzętu graficznego, takiego jak Intel UHD lub podobnego, wykonaj następujące czynności, aby zaktualizować sterownik ekranu:
- Naciśnij Windows + I , aby otworzyć aplikację Ustawienia .
- Kliknij opcję Windows Update w okienku nawigacyjnym po lewej stronie.
- Wybierz Opcje zaawansowane na panelu po prawej stronie.
Lokalizacja opcjonalnych aktualizacji usługi Windows Update
- Kliknij Aktualizacje opcjonalne .
- Stamtąd zastosuj aktualizację związaną ze sterownikiem ekranu.
- Jeśli nie znajdziesz żadnych aktualizacji opcjonalnych, przejdź do aplikacji Menedżer urządzeń .
- Możesz wpisać Urządzenie w menu Start , aby znaleźć aplikację.
- W oknie dialogowym Menedżer urządzeń rozwiń urządzenie Karty graficzne .
Jak zaktualizować sterownik ekranu
- Wybierz urządzenie, które się pojawi, kliknij prawym przyciskiem myszy i wybierz Aktualizuj sterownik .
- Uruchom ponownie komputer przed przetestowaniem aplikacji gry.
Przeczytaj także: Jak dowiedzieć się, jakiej karty graficznej używasz
4. Zaktualizuj sterownik wyświetlacza innej firmy
Załóżmy, że używasz oddzielnej karty graficznej kupionej od innego producenta, takiego jak Nvidia lub AMD Radeon, spróbuj wykonać następujące czynności, aby zaktualizować sterowniki karty graficznej:
- Odwiedź jednego z następujących producentów sprzętu graficznego, aby pobrać najnowsze sterowniki:
- Po pobraniu odpowiedniego sterownika dla karty graficznej zainstaluj pakiet oprogramowania.
- Uruchom ponownie komputer z systemem Windows i sprawdź, czy problem został rozwiązany, czy nie.
Przeczytaj także: Oddzielna a zintegrowana grafika
5. Zezwalaj na aktualizacje aplikacji Microsoft Store
Załóżmy, że zainstalowałeś grę ze sklepu Microsoft Store. Podczas próby zagrania w grę pojawia się ostrzeżenie „Brak pliku d3dx9_43.dll”. W tej sytuacji wykonaj następujące czynności:
- Upewnij się, że funkcja aktualizacji aplikacji jest aktywna w sklepie Microsoft Store .
- Aby to sprawdzić, otwórz aplikację Microsoft Store i kliknij swoje inicjały lub awatar obok pola wyszukiwania.
- Przejdź do Ustawień .
Aktualizacje aplikacji w Microsoft Store
- Przycisk przełączania aktualizacji aplikacji powinien znajdować się w pozycji włączonej .
- Jeśli jest WŁĄCZONY , nie musisz nic robić. Wypróbuj inne sposoby rozwiązywania problemów.
- Jeśli jest WYŁĄCZONA , odinstaluj grę, wybierając Aplikacje > Zainstalowane aplikacje .
- Teraz aktywuj aktualizacje aplikacji w sklepie Microsoft Store.
- Ponownie zainstaluj aplikację gry.
6. Zastosuj oczekujące aktualizacje systemu Windows
Poszukaj aktualizacji systemu Windows, których jeszcze nie zainstalowałeś. Oto jak to się robi:
- Naciśnij jednocześnie klawisze Windows + I , aby otworzyć Ustawienia .
- Teraz kliknij Windows Update .
Jak uruchomić aktualizacje systemu Windows 11
- W panelu po prawej stronie kliknij Sprawdź aktualizacje, Wznów aktualizacje lub Pobierz i zainstaluj aktualizacje.
- Każde z powyższych pomoże ci zaktualizować komputer z systemem Windows 11 lub 10.
- Teraz uruchom ponownie komputer i spróbuj ponownie uruchomić aplikację gry.
7. Uruchom narzędzia DISM i SFC w systemie Windows, aby naprawić pliki systemowe
Czasami uszkodzone pliki systemowe Windows mogą również wymusić nieprawidłowe działanie gry i wyświetlić błąd „nie znaleziono pliku d3dx9_43.dll”. Aby naprawić pliki systemowe Windows, postępuj zgodnie z tymi instrukcjami na swoim komputerze:
- Kliknij Start i wpisz Command .
- Wybierz hiperłącze Uruchom jako administrator po prawej stronie.
Jak uruchomić skanowanie SFC
- Gdy otworzy się wiersz polecenia z podwyższonymi uprawnieniami, skopiuj i wklej to polecenie i naciśnij Enter :
SFC /skanuj teraz
- Polecenie Promot pokaże akcję weryfikacji pliku systemowego z procentowym postępem.
- Jeśli faza weryfikacji skanowania SFC wykryje jakiekolwiek problemy, rozpocznie naprawę tych plików systemowych.
- Po zakończeniu zadania skanowania i naprawy uruchom ponownie komputer z systemem Windows.
- Teraz spróbuj uruchomić aplikację gry.
Jeśli skanowanie SFC okaże się w porządku i nie ma nic do naprawienia, musisz rozpocząć skanowanie DISM. Oto jak:
Uruchom sprawdzanie DISM
- W tym samym oknie wiersza polecenia wpisz następujące polecenie i naciśnij Enter :
dism.exe /online /cleanup-image /restorehealth
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i pozwól na ukończenie skanowania.
- Po zakończeniu sprawdź ponownie aplikację gry.
8. Przywróć komputer z systemem Windows
Jeśli wiesz, że gra działała wcześniej, ale nie działa teraz na komputerze z systemem Windows, możesz chcieć przywrócić komputer do ostatniej znanej dobrej konfiguracji. Ta metoda rzadko działa, ponieważ mogłeś nie utworzyć punktu przywracania wtedy, gdy gra działała. Warto jednak spróbować, wykonując następujące kroki:
- Kliknij menu Start i wpisz Przywróć .
Opcja odzyskiwania w systemie Windows 11
- Wybierz opcję Odzyskiwanie w obszarze Ustawienia lub Najlepsze dopasowanie .
- W oknie dialogowym Odzyskiwanie kliknij opcję Otwórz przywracanie systemu .
- W oknie dialogowym Przywracanie systemu kliknij Dalej .
Jak wybrać punkt przywracania
- Wybierz punkt przywracania w kolumnie Data i godzina .
- Kliknij Dalej .
- W oknie dialogowym Potwierdź punkt przywracania kliknij przycisk Zakończ , aby rozpocząć proces.
- Po zakończeniu i ponownym uruchomieniu systemu przetestuj aplikację gry.
9. Odinstaluj i ponownie zainstaluj aplikację Game
Często aplikacja gry może zostać zainstalowana z uszkodzonymi plikami gry. W związku z tym komponent w folderze instalacyjnym gry, który rozpoznaje plik d3dx9_43.dll, może być uszkodzony. W związku z tym plik EXE gry nie jest w stanie określić, czy plik d3dx9_43.dll jest obecny.
W tej sytuacji musisz odinstalować aplikację gry, wybierając Aplikacje > Zainstalowane aplikacje. Następnie ostrożnie ponownie zainstaluj grę. Nie uruchamiaj żadnej aplikacji działającej w tle ani innego oprogramowania podczas instalowania aplikacji do gry.
10. Użyj komputera z podwójnym rozruchem
Możesz również powiązać błąd „d3dx9_43.dll not found” z niezgodnym systemem operacyjnym Windows. Na przykład aplikacja do gry nie obsługuje już systemu Windows 10 ani 11. Do jej uruchomienia potrzebny jest system operacyjny Windows 7 lub 8. W takim przypadku, bez względu na to, jak bardzo będziesz próbował zastąpić i naprawić pliki DirectX DLL, gra nie będzie działać.
Aplikacja gry nie może po prostu wykorzystywać plików DirectX DLL w obecnym środowisku Windows. Dlatego musisz skorzystać z komputerów z podwójnym rozruchem, na których możesz uruchomić system Windows 11 wraz z systemem Windows 7 lub 8.
Wniosek
Teraz wiesz, jak naprawić błąd „nie znaleziono d3dx9_43.dll” dla starszych aplikacji do gier na najnowszych komputerach z systemem Windows 11 lub 10. Wypróbuj pojedynczo wymienione tutaj sposoby rozwiązywania problemów, a problem powinien zostać rozwiązany w krótkim czasie. Jeśli znasz inne fajne i łatwe rozwiązanie błędu „Nie znaleziono d3dx9_43.dll”, wspomnij o tym w polu komentarza poniżej.
Następnie, jak sprawdzić stan GPU za pomocą tych najlepszych metod .