Typowe działania początkującego użytkownika, gdy rozpoczynają grę, widzi komunikat informujący, że uruchomienie programu jest niemożliwe, ponieważ na komputerze brakuje pliku d3dx9_43.dll - rozpocznij wyszukiwanie w Internecie, gdzie pobrać plik d3dx9_43.dll za darmo. Typowym rezultatem takich działań jest błądzenie po wątpliwych witrynach, ale gra nadal się nie uruchamia.
W tej instrukcji, krok po kroku, jak naprawić błąd, uruchomienie programu jest niemożliwe, ponieważ komputer nie ma d3dx9_43.dll w systemie Windows 10, Windows 8 i Windows 7 i dlaczego pojawia się (angielska wersja błędu: d3dx9_43.dll brakuje na twoim komputerze); jak bezpiecznie pobrać oryginalny plik ze strony internetowej Microsoft i dlaczego nie należy pobierać tego pliku z witryn stron trzecich. Również na końcu artykułu znajduje się instrukcja wideo, w jaki sposób poprawić błąd.
Korygowanie błędu "Nie ma pliku d3dx9_43.dll na komputerze" podczas uruchamiania gry lub programu
Aby nie szukać gdzie pobrać plik d3dx9_43.dll za darmo i nie pobierać złośliwego oprogramowania na komputer lub laptopa, warto zadać pytanie: co to za plik?
Odpowiedź brzmi, że ten plik jest częścią komponentów DirectX 9 wymaganych do uruchamiania wielu niezupełnie nowych gier i niektórych aplikacji, musi znajdować się w folderze C: \ Windows \ System32 (ale nie spiesz się, aby skopiować pobrany plik d3dx9_43.dll).
Zwykle powód użytkownika: ale mam też DirectX 11 zainstalowany w Windows 7 lub 8, lub nawet DirectX 12 w Windows 10, ale to nie wystarcza: domyślnie system nie zawiera bibliotek (plików DLL) poprzednich wersji DirectX, gdy są one niezbędne niektóre gry i programy.
Aby te biblioteki mogły się pojawić, wystarczy użyć oficjalnego instalatora firmy Microsoft, który automatycznie doda je do systemu, poprawiając w ten sposób błąd "Program nie może zostać uruchomiony, ponieważ na komputerze nie ma pliku d3dx9_43.dll".
Pobierz plik d3dx9_43.dll z oficjalnej strony
Aby pobrać plik d3dx9_43.dll dla systemu Windows 10, 8 i Windows 7, a także inne pliki DLL, które mogą być wymagane do uruchomienia gry lub programu, który nie uruchamia się (i najprawdopodobniej wymaga to nie tylko tego pliku), należy następujące kroki:
- Przejdź na oficjalną stronę Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=35 i pobierz instalator bibliotek plików wykonywalnych DirectX Web dla użytkownika końcowego.
- Uruchom pobrany plik wykonywalny dxwebsetup.exe. Zgadzam się na warunki i odmawiam instalacji dodatkowego oprogramowania (w chwili obecnej oferuje ono instalację panelu Microsoft Bing).
- Zaczekaj, aż instalacja się zakończy: program automatycznie pobierze wszystkie brakujące (stare, ale wciąż aktualne) biblioteki Microsoft DirectX.
Zrobione.Następnie plik d3dx9_43.dll znajdzie się we właściwej lokalizacji (możesz to sprawdzić przechodząc do folderu C: \ Winsows \ System32 \ i tam szukając), a błąd, że brakuje tego pliku, nie powinien pojawić się ponownie.
Pobierz d3dx9_43.dll - instrukcja wideo
Na wszelki wypadek - film o tym, jak dokładnie zainstalowany jest DirectX, w tym biblioteka d3dx9_43.dll, niezbędna do naprawienia błędu, który wystąpił i niemożności uruchomienia programu.
Dlaczego nie jest konieczne pobieranie pliku d3dx9_43.dll i innych bibliotek z witryn pobierania
Jak wspomniano powyżej, większość użytkowników, zamiast dowiedzieć się, co jest wymagane przez bibliotekę DLL i jakie elementy są jej częścią, szuka sposobu, aby pobrać ją osobno, znajdując w rezultacie wiele witryn specjalnie "zaostrzonych" dla takich użytkowników.
Taki sposób postępowania jest błędny z następujących powodów:
- Witryna może być złośliwym oprogramowaniem lub po prostu "fikcyjnym plikiem" o żądanej nazwie, ale bez niezbędnej zawartości. Ta druga opcja może wprowadzać w błąd, doprowadzić użytkownika, który puka w klawisze "regsvr32 d3dx9_43.dll" do niewłaściwej decyzji, że nadszedł czas, aby ponownie zainstalować system Windows itp.
- Nawet jeśli wiesz, gdzie rzucić ten plik i jak zarejestrować go w systemie, najprawdopodobniejto nie poprawia błędu przy uruchomieniu: program po prostu zgłasza, że potrzebuje więcej plików (ponieważ gry korzystające z DirectX wymagają więcej niż jednej biblioteki DLL).
- Jest to po prostu niewłaściwe podejście, które w przyszłości z pewnością nie doprowadzi do rozwiązania problemu i poprawienia błędów, ale do stworzenia nowych.
To wszystko. Jeśli są pytania lub coś nie działa zgodnie z oczekiwaniami - zostaw komentarz, postaram się odpowiedzieć.