Komunikaty o błędach ostrzegające przed "brakującymi" i "nie znalezionymi" plikami DLL DirectX są dość powszechne. Gry i programy graficzne są ciągle rozwijane, a Microsoft często wydaje aktualizacje do DirectX.
Pobieranie pliku DLL z witryny pobierania DLL jest naprawdę złym pomysłem i czasami pełne zainstalowanie DirectX nie jest możliwe z jakiegoś powodu lub po prostu nie działa.
Bezpiecznym i prostym rozwiązaniem do przywrócenia pojedynczego pliku DLL DirectX jest wyodrębnienie pliku pojedynczo z pakietu instalacyjnego DirectX.
Jak przywrócić brakujący plik DLL DirectX
Wykonaj proste kroki poniżej, aby przywrócić brakujący plik DLL DirectX. Zwykle zajmuje to mniej niż 15 minut.
-
Wyszukaj najnowszą wersję DirectX na stronie Microsoftu.
To samo pobranie DirectX dotyczy wszystkich systemów operacyjnych Windows - Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP itp. Możesz przywrócić dowolny brakujący plik DLL DirectX - czy to DirectX 11, DirectX 10, DirectX 9 itd. - używając tego pobierania.
-
Kliknij link w wynikach wyszukiwania dla Środowiska wykonawcze użytkowników końcowych DirectX (MM YY) to pokazuje najnowszą datę wydania. Postępuj zgodnie ze wskazówkami, aby pobrać plik na następnej stronie, do której Microsoft Cię wysyła. Pobierz plik instalacyjny DirectX na komputer lub inne proste miejsce do pracy.
Jest to pełna wersja DirectX, więc może to być spora do pobrania. Jeśli korzystasz z wolniejszego połączenia, może to chwilę potrwać.
Uważaj na inne programy, które firma Microsoft zaleca do pobrania wraz z DirectX. Po prostu usuń zaznaczenie czegokolwiek, czego nie chcesz, a następnie kontynuuj pobieranie.
-
Kliknij prawym przyciskiem myszy na pulpicie, wybierz Nowy a następnie wybierz Teczka. Nadaj folderowi nazwę do zapamiętania Pliki DirectX lub pozostaw to jako domyślne Nowy folder . Będziemy używać tego nowego folderu w kolejnych krokach.
-
Kliknij dwukrotnie plik pobrany w kroku 2.
Jeśli masz problemy z lokalizacją pliku, zostanie prawdopodobnie nazwany coś takiego directx_ data _redist.exe .
-
Kliknij tak do wyświetlonej umowy licencyjnej.
-
Kliknij Paść się… w oknie dialogowym z prośbą o Wpisz lokalizację, w której chcesz umieścić wyodrębnione pliki i wybierz folder utworzony w kroku 3. Następnie kliknij dobrze.
Jeśli utworzyłeś folder na swoim pulpicie, prawdopodobnie znajdzie się on na dole listy folderów w Wyszukaj folder okno dialogowe, które widzisz teraz.
-
Kliknij dobrze gdy zobaczysz ścieżkę folderu w polu tekstowym.
Program instalacyjny DirectX wypakuje teraz wszystkie swoje pliki do tego folderu. W zależności od szybkości komputera może się to zdarzyć bardzo szybko.
-
Otwórz folder utworzony w kroku 3. Powinieneś zobaczyć ogromną liczbę plików CAB, kilka plików DLL i dxsetup.exe plik.
Jeśli biegniesz dxsetup.exe , ta cała wersja DirectX zostanie zainstalowana na twoim komputerze. Chociaż jest to całkowicie dopuszczalne, przedstawione tutaj kroki demonstrują, jak wyodrębnić pojedynczy plik DLL z pakietu DirectX. Pełna konfiguracja wyodrębni i zainstaluje je wszystkie.
-
Zlokalizuj plik CAB zawierający plik DLL, którego szukasz. Na przykład, zgodnie z tabelami, do których po prostu linkowałem, jeśli potrzebujesz pliku d3dx9_41.dll, można go znaleźć w pliku CAB Mar2009_d3dx9_41_x86 .
Istnieją dwie wersje większości plików CAB DirectX - jedna dla 32-bitowej wersji systemu Windows i jedna dla wersji 64-bitowej. Pliki CAB dla wersji 32-bitowych zostaną zakończone _x86 a pliki CAB dla wersji 64-bitowych zakończą się _x64 .
Jeśli nie masz pewności, jaki typ systemu Windows jest uruchomiony, zobacz Czy mam uruchomioną 32-bitową lub 64-bitową wersję systemu Windows?
-
Kliknij dwukrotnie plik CAB, aby go otworzyć.
System Windows ma wbudowaną obsługę otwierania plików CAB, ale możliwe jest, że inny program zainstalowany na komputerze może otworzyć plik. Tak czy inaczej, gdy plik CAB jest otwarty, powinien pojawić się w oknie folderu i powinieneś zobaczyć plik DLL, którego szukasz.
-
Wyodrębnij plik DLL na pulpit lub inną tymczasową lokalizację.
W zależności od tego, który program otworzył plik CAB do obejrzenia, może to wymagać pewnego rodzaju ekstrakcji z menu programu lub może być tak proste, jak przeniesienie pliku z okna na pulpit.
-
Skopiuj plik DLL do pliku System32 folder znajdujący się w folderze instalacyjnym systemu Windows. Na większości komputerów to będzie C: Windows System32 .
Jeśli otrzymałeś konkretny komunikat o błędzie, który wskazał inną lokalizację, w której brakuje pliku DLL (na przykład w folderze, w którym zainstalowana jest konkretna gra lub aplikacja graficzna), skopiuj plik DLL tam.
-
Usuń wszystkie kopie pliku DLL z pulpitu i usuń folder z wyodrębnionymi plikami DirectX utworzonymi w kroku 3. Pozostawienie plików DLL na pulpicie może powodować problemy w niektórych sytuacjach.
-
Zrestartuj swój komputer.
-
Po ponownym uruchomieniu komputera sprawdź, czy przywrócenie pojedynczego pliku DLL poprawiło występujący problem.