Poprawka: Wystąpił nieznany bezpośredni błąd X w League of Legends

DirectX to zbiór interfejsów programowania aplikacji służących do obsługi zadań związanych z multimediami, zwłaszcza programowaniem gier i wideo, które działają na platformach Microsoft. DirectX jest także wykorzystywany przez inne aplikacje do zadań wizualizacji i grafiki.

Co to jest błąd DirectX League of Legends?

League of Legends (LoL) to gra typu multiplayer online arena walki (MOBA) opracowana dla systemu Windows. Jednak niektórzy gracze nie otwierają LoL, gdy pojawia się komunikat o błędzie DirectX. Wiadomość stwierdza:

„Wystąpił nieznany błąd DirectX i League of Legends nie może się uruchomić. Upewnij się, że twoja karta wideo korzysta z najnowszych sterowników wideo od producenta. ”

Postępuj zgodnie z rozwiązaniami, które przedstawiliśmy poniżej, aby rozwiązać ten problem. Wszystkie zostały potwierdzone przez użytkowników i jesteśmy pewni, że jeden z nich będzie odpowiadał Twojemu scenariuszowi i że będziesz w stanie rozwiązać problem.

Rozwiązanie 1: Zaktualizuj sterowniki karty graficznej

Może to być logiczny pierwszy krok, ponieważ ta metoda jest również sugerowana w kodzie błędu. Ponieważ DirectX jest ściśle związany z twoją kartą graficzną, błąd w DirectX może być spowodowany przez stary sterownik wideo i powinieneś jak najszybciej pobrać najnowszą wersję.

Z drugiej strony użytkownicy zgłosili, że problem spowodował aktualizacja sterownika, co oznacza, że ​​możesz go naprawić, przywracając sterownik do poprzedniej wersji. Możesz to zrobić na wiele sposobów, więc zacznijmy.

  • Wybierz przycisk menu Start w lewej dolnej części ekranu, wpisz Menedżera urządzeń i kliknij go z listy wyników u góry. Możesz także użyć kombinacji Windows + R, klikając oba te klucze jednocześnie, aby otworzyć okno dialogowe Uruchom. Wpisz „devmgmt.msc” w oknie dialogowym i kliknij OK.

Aktualizacja sterownika:

  1. Rozwiń sekcję Karty graficzne w Menedżerze urządzeń, kliknij kartę graficzną prawym przyciskiem myszy i wybierz opcję Odinstaluj urządzenie.

  1. Potwierdź wszystkie dialogi, które mogą wymagać potwierdzenia wyboru i zakończenia procesu.
  2. Poszukaj sterownika karty wideo na stronie producenta karty i postępuj zgodnie z instrukcjami, które powinny znajdować się na stronie. Zapisz plik instalacyjny na komputerze i uruchom go stamtąd. Komputer może kilkakrotnie uruchomić się ponownie podczas procesu instalacji.

Wycofywanie sterownika:

  1. Kliknij prawym przyciskiem myszy kartę graficzną, którą chcesz usunąć, i wybierz Właściwości. Po otwarciu okna Właściwości przejdź do karty Sterownik i sprawdź poniżej przycisk Przywróć sterownik.

  1. Jeśli opcja jest wyszarzona, oznacza to, że urządzenie nie zostało zaktualizowane w ciągu ostatnich kilku dni i nie ma plików kopii zapasowych pamiętających stary sterownik. Oznacza to również, że ostatnia aktualizacja sterownika prawdopodobnie nie jest przyczyną tego problemu.
  2. Jeśli dostępna jest opcja kliknięcia, kliknij ją i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby wrócić do poprzedniej wersji sterownika. Uruchom ponownie komputer i sprawdź, czy problem nadal występuje w wierszu polecenia.

Uwaga : jeśli używasz systemu Windows 10, najnowsze sterowniki są często instalowane razem z innymi aktualizacjami systemu Windows, więc upewnij się, że system operacyjny Windows 10 jest aktualny. Windows Update jest uruchamiany automatycznie w systemie Windows 10, ale możesz sprawdzić, czy są nowe aktualizacje, wykonując poniższe instrukcje.

  1. Użyj kombinacji Klawisz Windows + I, aby otworzyć Ustawienia na komputerze z systemem Windows. Alternatywnie możesz wyszukać „Ustawienia” za pomocą paska wyszukiwania znajdującego się na pasku zadań.

  1. Znajdź i otwórz podsekcję „Aktualizacja i bezpieczeństwo” w aplikacji Ustawienia.
  2. Pozostań na karcie Windows Update i kliknij przycisk Sprawdź aktualizacje w stanie Aktualizuj, aby sprawdzić, czy dostępna jest nowa wersja systemu Windows.

  1. Jeśli tak, system Windows powinien natychmiast rozpocząć proces pobierania, a aktualizację należy zainstalować przy następnym uruchomieniu.

Rozwiązanie 2: Rozpocznij pełną naprawę klienta League of Legends

Na szczęście sama gra ma kilka sposobów rozwiązywania różnych problemów za pomocą automatycznego narzędzia do naprawy, które można znaleźć w ustawieniach klienta w LoL. Narzędzia są w rzeczywistości całkiem przydatne i jest wiele osób twierdzących, że narzędzie zrobiło dla nich cuda, nawet z tym nieznanym błędem DirectX.

  1. Otwórz League of Legends, klikając dwukrotnie program uruchamiający, czekając, aż sprawdzi nowe aktualizacje gry lub klienta, a następnie kliknij przycisk Uruchom u góry programu uruchamiającego.

  1. Po otwarciu gry otwórz jej ustawienia i pozostań w podsekcji Ogólne w sekcji Klient i znajdź w środku opcję Rozpocznij pełną naprawę. Kliknij i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Sprawdź, czy proces pomógł i czy nadal widzisz ten sam błąd podczas gry.

Rozwiązanie 3: Usuń wpisy rejestru i ponownie zainstaluj DirectX

Jak widzisz, błąd dotyczy DirectX, więc może czas coś z tym zrobić i spróbować naprawić DirectX. Można to łatwo osiągnąć, usuwając określony klucz z rejestru i ponownie instalując DirectX. Ta metoda jest dość łatwa i nie należy jej pomijać na drodze do rozwiązania problemu.

  1. Ponieważ zamierzasz usunąć niektóre klucze z rejestru, zalecamy zapoznanie się z tym artykułem, który przygotowaliśmy dla ciebie, aby bezpiecznie wykonać kopię zapasową rejestru, aby zapobiec innym problemom. Nadal nic złego się nie stanie, jeśli będziesz postępować zgodnie z instrukcjami.
  2. Otwórz okno Edytora rejestru, wpisując „regedit” w pasku wyszukiwania lub w oknie dialogowym Uruchom. Przejdź do następującego klucza w rejestrze, nawigując w lewym okienku:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX

  1. Kliknij prawym przyciskiem myszy przycisk DirectX w lewym okienku nawigacji i wybierz opcję Usuń. Potwierdź wszystkie oczekujące dialogi i natychmiast uruchom ponownie komputer.

Uwaga : jeśli nie możesz usunąć tego klucza, może być konieczne dodanie dodatkowych uprawnień do konta. Można to łatwo zrobić w Edytorze rejestru, wykonując pomocny zestaw poniższych kroków!

  1. Kliknij prawym przyciskiem myszy przycisk DirectX w lewym okienku nawigacji i wybierz opcję Usuń.
  2. W opcji Nazwy grupy lub użytkownika spróbuj zlokalizować nazwę użytkownika komputera na liście. Jeśli tego nie zrobisz, kliknij Dodaj >> Zaawansowane >> Znajdź teraz. Powinieneś widzieć swoje konto użytkownika w wynikach wyszukiwania, więc wybierz je i kliknij dwa razy OK, aż wrócisz do folderu Uprawnienia.

  1. Wybierz swoje konto w sekcji Nazwy grupy lub użytkownika i zaznacz pole wyboru Pełna kontrola w obszarze Uprawnienia dla (Twoja nazwa użytkownika) i zastosuj wprowadzone zmiany.
  2. Następnie możesz kliknąć prawym przyciskiem myszy klucz DirectX i kliknąć Usuń, aby spróbować ponownie.

Po tym i po ponownym uruchomieniu komputera czas ponownie zainstalować DirectX na komputerze. Można to zrobić tak prosto, jak pobranie najnowszej wersji DirectX dla systemu operacyjnego i zainstalowanie jej w bieżącej wersji.

Proces ten różni się w zależności od systemu operacyjnego, a użytkownicy zgłosili, że użytkownicy systemu Windows 10 mogą po prostu ponownie uruchomić komputer zamiast ponownie instalować program DirectX. Inne wersje mogą wykonywać następujące czynności:

  1. Przejdź do strony pobierania Instalatora internetowego środowiska wykonawczego DirectX użytkownika końcowego na oficjalnej stronie Microsoft.
  2. Kliknij czerwony przycisk Pobierz na stronie i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby pobrać Instalator internetowy dla DirectX na komputer.

Uwaga : Microsoft prawdopodobnie zaoferuje kilka innych narzędzi po kliknięciu łącza Pobierz, ale możesz odznaczyć te produkty, jeśli nie chcesz ich instalować. Jeśli zdecydujesz się nie pobierać tych narzędzi, przycisk Dalej zmieni nazwę na Nie, dziękuję i kontynuuj.

  1. Wykonaj instalację DirectX, postępując zgodnie z instrukcjami z witryny Microsoft lub z kreatora instalacji DirectX. Musisz przewinąć stronę Warunki i kliknąć przycisk Dalej.

  1. Uruchom ponownie komputer i sprawdź, czy błąd związany z DirectX nadal pojawia się podczas próby gry w League of Legends.

Rozwiązanie 4: Zainstaluj ponownie grę

Ponowna instalacja gry może wydawać się desperackim posunięciem, ale jest zdecydowanie łatwiejsza niż zrobienie zaawansowanego rozwiązywania problemów. Ponadto, ponieważ Twoje postępy w League of Legends były śledzone za pośrednictwem konta Riot, na pewno nie stracisz żadnego z postępów.

  1. Przede wszystkim upewnij się, że jesteś zalogowany przy użyciu konta, które uzyskało uprawnienia administratora, ponieważ nie będziesz w stanie odinstalować programów przy użyciu innego konta.
  2. Kliknij menu Start i otwórz Panel sterowania, wyszukując go tam lub w oknie dialogowym Uruchom. Możesz też kliknąć ikonę koła zębatego, aby otworzyć ustawienia, jeśli korzystasz z systemu operacyjnego Windows 10.
  3. W Panelu sterowania zmień widok, klikając opcję Wyświetl jako: Kategoria w prawym górnym rogu i kliknij opcję Odinstaluj program w części Programy.

  1. Jeśli korzystasz z aplikacji Ustawienia, kliknięcie Aplikacje powinno natychmiast otworzyć listę wszystkich zainstalowanych programów i aplikacji na komputerze.
  2. Znajdź pozycję League of Legends na liście wszystkich aplikacji i kliknij ją raz. Kliknij przycisk Odinstaluj nad listą i potwierdź wszystkie okna dialogowe, o które możesz zostać poproszony. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby odinstalować League of Legends i ponownie uruchomić komputer.
  3. Kliknij ten link i upewnij się, że kliknij przycisk Graj za darmo / Graj teraz i wybierz opcję Już zarejestrowano na ekranie Zarejestruj się, aby natychmiast rozpocząć pobieranie.

  1. Znajdź pobrany plik, otwórz go i zainstaluj League of Legends, postępując zgodnie z instrukcjami wyświetlanymi na ekranie i czekając na zakończenie procesu. Sprawdź, czy błąd związany z DirectX nadal występuje.

Ciekawe Artykuły