Instalacja DirectX nie powiodła się i nie instaluje się w systemie Windows 11/10

Jeśli chodzi o Windows 11/10 , zawsze szukamy sterowników i oprogramowania w Internecie. Niektórzy z was mogą powiedzieć, że Windows Update jest wystarczająco dobry, aby samodzielnie instalować sterowniki i oprogramowanie systemowe. Tak, masz rację, ale czasami to nie wystarczy. Dzisiaj zobaczymy kilka prostych kroków rozwiązywania problemów, jeśli nie możesz zainstalować DirectX(unable to install DirectX) na swoim Windows 11/10.

DirectX jest używany przez aplikacje do tworzenia animacji, efektów multimedialnych i obrazów oraz zarządzania nimi. Jest to interfejs programowania aplikacji(Application Programming Interface) ( API ), który zapewnia, że ​​wszystko w środowisku Windows jest płynne jak masło . Działa z pomocą binarnych bibliotek wykonawczych, które są dostarczane z zestawem Software Development Kit(Software Development Kit) ( SDK ) DirectX.

Jeśli nie jesteś związany z komputerem, te terminologie mogą być dla Ciebie trudne do zrozumienia. Krótko mówiąc, DirectX to zestaw instrukcji, który zapewnia płynną i interaktywną obsługę użytkownika.

Instalacja DirectX nie powiodła się

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

W większości przypadków błędy rzutów DirectX są spowodowane ingerencją w .NET Framework pomiędzy nimi. Ale to nie wszystko, błędy mogą wystąpić również z innych powodów. Powody te różnią się od czasu do czasu i zawsze trudno powiedzieć, który z nich kryje się za błędem.

Instalacja DirectX nie powiodła się i nie została zainstalowana

Wypróbujemy następujące wypróbowane i przetestowane metody rozwiązania błędu.

  1. W razie potrzeby zainstaluj poprzednią wersję DirectX
  2. Sprawdź(Check) aktualizacje sterowników karty graficznej
  3. Pobierz i zainstaluj Visual C++ Redistributable
  4. Zainstaluj .NET Framework za pomocą wiersza polecenia(Command Prompt) .

Zanim zaczniemy, wypróbuj każdą metodę, jeśli błąd nadal występuje. Pamiętaj, że po zakończeniu każdej metody musisz ponownie uruchomić system.

DirectX nie instaluje się

1] W razie potrzeby zainstaluj(Install) poprzednią wersję DirectX

Istnieją aplikacje, które nadal nie obsługują najnowszych wersji DirectX . Czasami(Sometimes) wystarczy ręcznie pobrać poprzednie wersje, takie jak DirectX9 . Teraz, aby sprawdzić, która wersja DirectX jest zainstalowana na twoim komputerze,

  1. Naciśnij klawisze Win + R. Otworzy się okno Uruchom .(Run)
  2. Wpisz dxdiag i naciśnij enter. Otworzy się narzędzie diagnostyczne DirectX .(DirectX Diagnostic Tool)

    run_directx_diagnostics

  3. W zakładce System poszukaj wersji DirectX(DirectX version) .

    directx_version_dxdiag

Teraz, gdy już wiesz, która wersja jest zainstalowana i chcesz zainstalować starszą, możesz ją pobrać stąd(here) . Ale jeśli chcesz, aby system działał bez zawieszania się i opóźnień, zawsze sugerowana jest najnowsza wersja. Spróbuj wyszukać nową wersję aplikacji, którą chcesz zainstalować, obsługującą najnowszą wersję DirectX .

Przeczytaj: (Read:) DirectX napotkał nieodwracalny błąd(DirectX encountered an unrecoverable error) .

2] Sprawdź(Check) aktualizacje sterowników karty graficznej(Graphic)

Wiele razy można zauważyć, że wersja DirectX twojego systemu nie jest kompatybilna ze sterownikami graficznymi(graphic drivers) . Dzieje się tak z powodu wyłączonych automatycznych aktualizacji. Aby wykonać tę metodę, upewnij się, że system regularnie otrzymuje aktualizacje.

  1. Naciśnij klawisze Win + X. Otworzy się menu szybkiego dostępu .(Quick Access )
  2. Kliknij Menedżera urządzeń(Device Manager) . Otworzy się nowe okno Menedżera urządzeń(Device Manager) .

    quick_access_device_manager

  3. Kliknij Display Adapter , sterowniki ekranu dostępne w twoim systemie będą widoczne.
  4. Kliknij prawym przyciskiem myszy adapter Intel HD i kliknij aktualizację.

    update_display_drivers

  5. Kliknij Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika(Search automatically for updated driver software) . Po prostu(Just) upewnij się, że Twój system ma aktywne połączenie z Internetem.

    auto_update_display_drivers

  6. Jeśli najnowsze sterowniki są już zainstalowane, poinformuje Cię o tym, ale jeśli nie, pobierze i zainstaluje najnowsze aktualizacje.

    updated_graphics_drivers_installed

  7. Teraz, jeśli twój komputer ma również dedykowany procesor graficzny(GPU) , na liście karty graficznej kliknij go prawym przyciskiem myszy i wybierz Odinstaluj urządzenie(Uninstall Device) . Zainstaluj sterowniki ponownie z oficjalnej strony GPU .
  8. Jeśli wiesz, jak zaktualizować sterowniki GPU z jego aplikacji, możesz pominąć krok 7(Step 7) i kontynuować aktualizację sterowników.

3] Pobierz(Download) i zainstaluj Visual C++ Redistributable

W systemie Windows 10 (Windows 10) Visual C++ Redistributable odgrywa ważną rolę. Podstawowe wymaganie DirectX obejmuje również Visual C++ Redistributable . Może się zdarzyć, że jest już zainstalowany w twoim systemie, ale potrzebujesz starszej lub nowszej wersji. Aby sprawdzić, która wersja Visual C++ Redistributable jest zainstalowana:

  1. Naciśnij klawisze Win + R. Wpisz control i naciśnij Enter.

    run_control_panel

  2. Po otwarciu Panelu sterowania kliknij (Control Panel)Programy i funkcje(Programs and Features) .
  3. Na liście Programy(Programs) wyszukaj Microsoft Visual C++ -Redistributable . Możesz znaleźć wiele zainstalowanych wersji, jest to spowodowane różnymi wymaganiami różnych aplikacji. Sprawdź wersję 2015 , jeśli jest dostępna, może być konieczne jej ponowne zainstalowanie. Jeśli nie, być może będziesz musiał go pobrać.

    ms_visual_rediatributables

  4. Odwiedź oficjalną witrynę firmy Microsoft i pobierz pakiet (Microsoft’s)Visual C++ Redistributable 2015 .
  5. Wybierz język i kliknij Pobierz(Download) .

    download_visual_rediatributable

  6. Wybierz z listy wersji x86 i x64 . Kliknij Dalej(Next) . Pobieranie rozpocznie się wkrótce.

    select_visual_rediatributable_version

  7. Teraz zainstaluj nowo pobrany plik, a twój błąd powinien już zniknąć.

4] Zainstaluj .NET Framework(Install .NET Framework) za pomocą wiersza polecenia(Command Prompt)

Jeśli powyższa metoda nie zadziałała, możesz pobrać i zainstalować ją za pomocą wiersza polecenia(Command Prompt) . Do zainstalowania frameworka użyjemy usługi Deployment Image Servicing and Management ( DISM ) systemu Windows(Windows) .

  1. Otwórz menu startowe, wpisz cmd . Wybierz Wiersz polecenia(Command Prompt) i kliknij Uruchom jako administrator(Run as administrator) . Upewnij się, że masz aktywne połączenie internetowe.
  2. Wpisz następujące polecenie i naciśnij Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. Teraz poczekaj, aż proces się zakończy. Uruchom ponownie system, gdy tylko proces się zakończy.

Ponieważ te metody okazały się pomocne wcześniej, Twój błąd nie powinien pojawiać się ponownie.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts