Oprava: V League of Legends došlo k neznámé přímé X chybě

DirectX je kolekce aplikačních programovacích rozhraní používaných pro zpracování úkolů souvisejících s multimédii, zejména programování her a videa, které funguje na platformách Microsoft. DirectX je také používán jinými softwarovými aplikacemi pro vizualizaci a grafické úlohy.

Co je chyba League of Legends DirectX?

League of Legends (LoL) je multiplayerová online bojová aréna (MOBA) vyvinutá pro Windows. Někteří hráči však nedokážou otevřít LoL, když se objeví chybová zpráva DirectX. Zpráva uvádí:

„Došlo k neznámé chybě DirectX a League of Legends nelze spustit. Ujistěte se, že vaše grafická karta používá nejnovější ovladače videa od výrobce. “

Chcete-li tento problém vyřešit, postupujte podle níže uvedených řešení. Všichni byli potvrzeni, že uživatelé pracují, a jsme si jisti, že jeden z nich bude odpovídat vašemu scénáři a že budete schopni problém vyřešit.

Řešení 1: Aktualizujte ovladače grafických karet

Toto může být logický první krok, protože tato metoda je navržena také v chybovém kódu. Protože DirectX úzce souvisí s vaší grafickou kartou, může být chyba s DirectX způsobena starým ovladačem videa a měli byste si stáhnout nejnovější verzi co nejdříve.

Na druhé straně uživatelé hlásili, že problém způsobil aktualizace ovladače, což znamená, že byste jej mohli opravit vrácením ovladače zpět na předchozí verzi. Existuje mnoho způsobů, jak to udělat, tak začněme.

  • Vyberte tlačítko nabídky Start v levé dolní části obrazovky, zadejte Správce zařízení a klikněte na něj ze seznamu výsledků v horní části. Můžete také použít kombinaci kláves Windows Key + R klepnutím na obě tyto klávesy současně a vyvolat dialogové okno Spustit. V dialogovém okně zadejte „devmgmt.msc“ a klikněte na OK.

Aktualizace ovladače:

  1. Rozbalte část Display adaptéry ve Správci zařízení, klikněte pravým tlačítkem myši na grafickou kartu a vyberte možnost Odinstalovat zařízení.

  1. Potvrďte všechny dialogy, které vás mohou požádat o potvrzení vaší volby a dokončení procesu.
  2. Vyhledejte ovladač grafické karty na webu výrobce karty a postupujte podle jeho pokynů, které by měly být přímo na webu. Uložte instalační soubor do počítače a spusťte jej odtud. Váš počítač se může během instalace několikrát restartovat.

Vrácení řidiče zpět:

  1. Klikněte pravým tlačítkem na adaptér grafické karty, který chcete odstranit, a vyberte Vlastnosti. Po otevření okna Vlastnosti přejděte na kartu Ovladač a zkontrolujte níže uvedené tlačítko Vrátit ovladač.

  1. Pokud je tato možnost zobrazena šedě, znamená to, že zařízení nebylo v posledních několika dnech aktualizováno a nemá žádné záložní soubory, které by si pamatovaly starý ovladač. To také znamená, že nedávná aktualizace ovladače pravděpodobně není příčinou tohoto problému.
  2. Pokud je k dispozici možnost klepnout na, klikněte na ni a podle pokynů na obrazovce přejděte zpět k předchozí verzi ovladače. Restartujte počítač a zkontrolujte, zda problém přetrvává v příkazovém řádku.

Poznámka : Používáte-li systém Windows 10, nejnovější ovladače se často instalují společně s dalšími aktualizacemi systému Windows, takže operační systém Windows 10 musí být aktuální. Windows Update je spuštěn automaticky na Windows 10, ale můžete zkontrolovat, zda existují nové aktualizace podle níže uvedených pokynů.

  1. Pomocí kombinace kláves Windows Key + I otevřete v počítači se systémem Windows Nastavení. Případně můžete vyhledat „Nastavení“ pomocí vyhledávací lišty umístěné na hlavním panelu.

  1. Vyhledejte a otevřete podkapitolu „Aktualizace a zabezpečení“ v aplikaci Nastavení.
  2. Zůstaňte na kartě Windows Update a ve stavu Aktualizace klikněte na tlačítko Zkontrolovat aktualizace, abyste zjistili, zda je k dispozici nová verze systému Windows.

  1. Pokud existuje, měl by systém Windows začít s procesem stahování okamžitě a aktualizace by měla být nainstalována při příštím restartování.

Řešení 2: Zahajte úplnou opravu klienta League of Legends

Naštěstí má hra sama o sobě několik způsobů, jak vyřešit různé problémy pomocí automatizovaného opravného nástroje, který najdete v nastavení klienta v LoL. Nástroje jsou ve skutečnosti docela užitečné a existuje několik lidí, kteří tvrdí, že nástroj pro ně udělal zázraky, a to i s touto neznámou chybou DirectX.

  1. Otevřete League of Legends poklepáním na její spouštěč, vyčkejte, až zkontroluje nové aktualizace hry nebo klienta, a klikněte na tlačítko Spustit v horní části spouštěče.

  1. Po otevření hry otevřete její nastavení a zůstaňte v podsekci Obecné v sekci Klient a najděte uvnitř možnosti Zahájit úplné opravy. Klikněte na něj a postupujte podle pokynů na obrazovce. Zkontrolujte, zda tento proces pomohl a zda se při přehrávání stále zobrazuje stejná chyba.

Řešení 3: Odebrat položky registru a přeinstalovat DirectX

Jak vidíte, chyba je hlavně o DirectX, takže možná je čas, abychom s tím něco udělali a skutečně se pokusíme opravit DirectX. Toho lze snadno dosáhnout odebráním určitého klíče z registru a přeinstalováním DirectX. Tuto metodu lze snadno provést a neměli byste ji přeskočit na cestě k vyřešení problému.

  1. Protože se chystáte odstranit některé klíče z registru, doporučujeme vám přečíst si tento článek, který jsme pro vás připravili, abyste bezpečně zálohovali registr, abyste předešli dalším problémům. Přesto se nic neděje, pokud budete postupovat podle pokynů.
  2. Otevřete okno Editoru registru zadáním „regedit“ do vyhledávacího panelu nebo do dialogového okna Spustit. V levém podokně přejděte na následující klíč v registru:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX

  1. Klepněte pravým tlačítkem myši na klávesu DirectX v levém navigačním podokně a vyberte možnost Odstranit. Potvrďte všechny čekající dialogy a okamžitě restartujte počítač.

Poznámka : Pokud tento klíč nemůžete smazat, možná budete muset do svého účtu přidat další oprávnění. To lze snadno provést i nadále v Editoru registru, pokud budete postupovat podle užitečné sady kroků níže!

  1. Klepněte pravým tlačítkem myši na klávesu DirectX v levém navigačním podokně a vyberte možnost Odstranit.
  2. Ve skupinovém rámečku možnost Skupina nebo jména uživatelů zkuste najít uživatelské jméno počítače v seznamu. Pokud tak neučiníte, klikněte na Přidat >> Upřesnit >> Najít nyní. Měli byste mít možnost vidět svůj uživatelský účet ve výsledcích vyhledávání, vyberte jej a dvakrát klikněte na OK, dokud se nevrátíte do složky Oprávnění.

  1. Vyberte svůj účet v sekci Skupinová nebo uživatelská jména a zaškrtněte políčko Úplné řízení v části Oprávnění pro (YourUsername) a použijte provedené změny.
  2. Poté můžete klepnout pravým tlačítkem myši na klíč DirectX a kliknutím na Odstranit to zkusit znovu.

Po tomto a po restartování počítače je čas přeinstalovat DirectX v počítači. Lze to provést jednoduše tak, že si stáhnete nejnovější verzi rozhraní DirectX pro svůj operační systém a nainstalujete ji přes aktuální verzi.

Tento proces se v jednotlivých operačních systémech liší a uživatelé uvedli, že uživatelé systému Windows 10 mohou jednoduše restartovat své počítače místo přeinstalace DirectX. Další verze mohou následovat níže uvedené kroky:

  1. Přejděte na stránku stažení webového instalačního programu DirectX End-User Runtime Web Installer na oficiálních webových stránkách společnosti Microsoft.
  2. Klikněte na červené tlačítko Stáhnout na webu a postupujte podle pokynů na obrazovce, abyste si stáhli webový instalační program pro DirectX do svého počítače.

Poznámka : Společnost Microsoft pravděpodobně po kliknutí na odkaz Stáhnout pravděpodobně nabídne několik dalších nástrojů. Pokud však nechcete instalovat tyto produkty, můžete se rozhodnout tyto produkty zrušit. Pokud se rozhodnete tyto nástroje stáhnout, tlačítko Další bude přejmenováno na Ne, děkuji a pokračovat.

  1. Proveďte instalaci DirectX podle pokynů na webu společnosti Microsoft nebo v průvodci instalací DirectX. Budete muset procházet stránku Podmínky a kliknout na tlačítko Další.

  1. Restartujte počítač a zkontrolujte, zda se při pokusu o hraní League of Legends stále objevuje chyba související s DirectX.

Řešení 4: Přeinstalujte hru

Přeinstalace hry může znít jako zoufalý tah, ale rozhodně je to snazší než provádět pokročilé odstraňování problémů. Také, jak se váš pokrok v League of Legends sleduje prostřednictvím vašeho účtu Riot, rozhodně neztratíte žádný svůj pokrok.

  1. Nejprve se ujistěte, že jste přihlášeni pomocí účtu, kterému byla udělena oprávnění správce, protože nebudete moci odinstalovat programy pomocí jiného účtu.
  2. Klepněte na nabídku Start a otevřete Ovládací panely hledáním buď tam, nebo v dialogovém okně Spustit. Pokud používáte operační systém Windows 10, stačí kliknout na ikonu ozubeného kola a otevřít nastavení.
  3. V Ovládacích panelech změňte zobrazení kliknutím na Zobrazit jako: Kategorie v pravém horním rohu a klikněte na Odinstalovat program v části Programy.

  1. Pokud používáte aplikaci Nastavení, kliknutím na Aplikace byste měli okamžitě otevřít seznam všech nainstalovaných programů a aplikací ve vašem PC.
  2. Vyhledejte položku League of Legends v seznamu všech aplikací a klikněte na ni jednou. Klikněte na tlačítko Odinstalovat nad seznamem a potvrďte všechna dialogová okna, se kterými budete vyzváni. Postupujte podle pokynů na obrazovce a odinstalujte League of Legends a poté restartujte počítač.
  3. Klikněte na tento odkaz a ujistěte se, že kliknete na tlačítko Přehrát zdarma / Přehrát nyní a na obrazovce Registrace vyberte možnost Již zaregistrováno, aby se stahování okamžitě zahájilo.

  1. Vyhledejte stažený soubor, otevřete jej a nainstalujte League of Legends podle pokynů na obrazovce a čekáním na dokončení procesu. Zkontrolujte, zda chyba související s DirectX stále přetrvává.

Zajímavé Články