Podczas uruchamiania gry lub oprogramowania może pojawić się błąd d3dcompiler_43.dll. Ten problem zwykle występuje, ponieważ brakuje pliku, jest uszkodzony lub niedostępny dla aplikacji, która go potrzebuje. Ta biblioteka DLL jest częścią środowiska wykonawczego DirectX z czerwca 2010 r. Pomimo tego, że ta stara biblioteka jest uważana za przestarzałą (jest używana głównie przez dodatkowe pliki DirectX 9 i DirectX 10), wiele starych gier odmówi uruchomienia, jeśli plik nie zostanie poprawnie zainstalowany i wyświetli komunikat o błędzie: „ Nie można uruchomić programu, ponieważ włączone Na komputerze brakuje pliku d3dcompiler_43.dll. Spróbuj ponownie zainstalować program „w systemie Windows 10 / 8.1 / 7.
Jak naprawić błąd d3dcompiler_43.dll podczas uruchamiania gier i aplikacji
Krok 1 . Najpierw sprawdźmy, czy ten plik jest uszkodzony w naszym systemie Windows. Wykorzystamy wbudowane narzędzia SFC i DISM, które przeskanują system pod kątem integralności plików systemowych, a jeśli znajdą uszkodzone pliki, zostaną przywrócone. Otwórz wiersz polecenia jako administrator i wprowadź następujące polecenia w kolejności i czekaj na zakończenie procesu po każdym:
DISM /Online /Cleanup-image /Restorehealth
sfc /scannow
Uruchom ponownie komputer i sprawdź, czy błąd d3dcompiler 43.dll został rozwiązany
Krok 2 . Napisałem, że ta biblioteka jest częścią DirectX End-User Runtimes (czerwiec 2010). Dlatego musisz pobrać i zainstalować dodatkowe składniki firmy Microsoft:
Pobierz i zainstaluj w kolejności, ponownie uruchamiając komputer po każdym kroku.
- Pobierz DirectX dla użytkownika końcowego.
- Pobierz środowiska wykonawcze użytkownika końcowego DirectX (czerwiec 2010). (Po zainstalowaniu rozpakuje pliki do określonej lokalizacji, a następnie przejdzie do tego folderu i uruchomi plik installer.exe)
Krok 3 . Ta metoda jest odpowiednia, jeśli nie masz możliwości pobrania powyższych składników i po prostu pobrałeś plik d3dcompiler_43.dll osobno na inny komputer, aby po prostu przenieść go do siebie. Aby to zrobić, musisz wiedzieć, gdzie go skopiować. Ta biblioteka znajduje się w następującej ścieżce:
- Windows \ System32
- Windows \ SysWOW64 (dla 64-bitowego systemu Windows)
- Czasami ten plik może znajdować się w folderze samej gry, która się nie uruchamia.
Po skopiowaniu pliku na komputer w określonym folderze z potrzeb systemu Windows należy go zarejestrować. Aby to zrobić, otwórz wiersz polecenia jako administrator i wprowadź:
regsvr32 d3dcompiler_43.dll