Błąd systemu DirectX - zobacz dxerror.log i directx.log

Kiedy próbuję zainstalować DirectX, pojawia się komunikat o błędzie „ Wystąpił wewnętrzny błąd systemowy. Spójrz na DXError. Dziennik i Directx. Pliki dziennika w folderze Windows, aby określić przyczynę błędu  ”. Przyczyną błędu może być przestarzały sterownik wideo, program Visual C ++ lub .NET Framework. W tym samouczku opisano, jak naprawić wewnętrzny błąd systemu podczas instalowania programu DirectX w systemie Windows 10.

Wystąpił wewnętrzny błąd systemowy.  Sprawdź pliki DXError.log i Directx.log w folderze Windows, aby określić przyczynę błędu

Wystąpił wewnętrzny błąd systemu DirectX systemu Windows 10

Przede wszystkim wyłącz program antywirusowy innej firmy, jeśli taki istnieje, i uruchom instalację DirectX jako administrator. Kliknij prawym przyciskiem myszy plik DirectX „.exe” i wybierz Uruchom jako administrator. W najlepszym przypadku możesz otworzyć określone pliki dziennika i spróbować ustalić przyczynę lub upuścić logi w komentarzu, postaram się pomóc.

1. Sprawdzanie plików systemowych

Uruchom wiersz polecenia jako administrator i wprowadź kolejno poniższe polecenia. Wyeliminuje to możliwość uszkodzenia dowolnego pliku systemowego. Narzędzie automatycznie znajdzie i odzyska pliki.

  • sfc /scannow
  • dism /online /cleanup-image /restorehealth

Sprawdzanie i odzyskiwanie plików

2. Zgodność

Niektóre programy i gry automatycznie instalują DirectX po zainstalowaniu. Z tego powodu, jeśli gra lub program jest stara, może istnieć stary DirectX, który nie jest obsługiwany w systemie Windows 10 lub Windows 7, jeśli jest przeznaczony dla XP. Kliknij prawym przyciskiem myszy plik wykonywalny dxwebsetup.exe i wybierz właściwości. Przejdź do zakładki „Zgodność” i poniżej kliknij „Zmień ustawienia dla wszystkich użytkowników”. Następnie zaznacz pole „Uruchom program w trybie zgodności z”. Wybierz kolejno wersje systemu Windows i zacznij.

tryb zgodności z DirectX dla wszystkich użytkowników

3. Zaktualizuj sterowniki

Niektórzy użytkownicy reddita byli w stanie rozwiązać wewnętrzny błąd systemu podczas instalacji DirectX, aktualizując swoje sterowniki Nvidia HD Audio za pomocą narzędzia GeForce Experience. Z tego powodu jeśli ktoś ma Nvidię, AMD czy Intela to trzeba wejść na oficjalną stronę i pobrać najnowsze sterowniki, lub lepiej, specjalne narzędzia od producentów do aktualizacji sprzętu.

  1. Nvidia - GeForce Experience.
  2. AMD - osobny sterownik (bez narzędzia).
  3. Intel - Intel Driver Assistant.

Uruchom ponownie komputer.

4. Instalowanie Visual C ++

W systemie Windows 10 pakiety Visual C ++ odgrywają ważną rolę, ponieważ DirectX zawiera te pliki. Możliwe, że masz już zainstalowany program Visual C ++ 2015, ale potrzebujesz starszej lub nowszej wersji albo pakiet x32-bitowy nie jest zainstalowany. Przejdź do witryny firmy Microsoft i pobierz:

  • Pakiet redystrybucyjny Visual C ++ 2015
  • Pobierz i zainstaluj dwa pakiety vc_redist.x64 i vc_redist.x86 .

Uruchom ponownie komputer.

pobierz dwie wersje Microsoft Visual C ++ 2013

5. Instalowanie .NET Framework przez CMD

Uruchom wiersz polecenia jako administrator i wpisz:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs

Uruchom ponownie komputer.

Instalowanie .NET Framework przez CMD