DirectX je sada nástrojů od společnosti Microsoft, která slouží k vylepšení multimediálních funkcí a je vyžadována mnoha počítačovými hrami. Zlepšuje vizuální a grafické aspekty různých softwarových aplikací. Nicméně, někdy se mohou objevit problémy. League of Legends, oblíbená online multiplayerová hra, může občas hlásit neznámou chybu DirectX, což brání jejímu spuštění. Pokud se s tímto problémem také potýkáte, jste na správném místě. V tomto článku vám přinášíme podrobný návod, jak tuto chybu v League of Legends odstranit.
Řešení chyb DirectX v League of Legends na Windows 10
Někteří hráči se setkávají s chybou DirectX, která znemožňuje spuštění hry League of Legends. Objevuje se hlášení:
„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 od výrobce.“
Zde jsou některé z hlavních příčin tohoto problému:
- Poškozený .NET Framework.
- Zastaralé ovladače grafické karty.
- Potíže s herním klientem League of Legends.
Před zahájením opravných kroků doporučujeme restartovat počítač. Tím se aktualizuje operační systém a mohou se vyřešit drobné softwarové problémy. Pokud i po restartu přetrvává chyba „Neznámá chyba DirectX a League of Legends nelze spustit“, pokračujte podle následujících metod.
Metoda 1: Aktualizace ovladačů grafické karty
DirectX úzce spolupracuje s grafickou kartou, a pokud jsou ovladače zastaralé, může to vést k poruchám a chybě DirectX. Pro vyřešení tohoto problému aktualizujte ovladače grafické karty podle našeho návodu na aktualizaci ovladačů ve Windows 10.
Metoda 2: Vrácení ovladačů grafické karty
Pokud se chyba DirectX objevila po nedávné aktualizaci ovladačů grafické karty, zkuste se vrátit k předchozí verzi pomocí funkce vrácení ovladače. Postupujte dle našeho návodu na vrácení ovladačů ve Windows 10.
Metoda 3: Aktualizace systému Windows
Systém Windows 10 pravidelně aktualizuje ovladače a další systémové komponenty, proto je důležité mít systém aktuální. Aktualizace se většinou provádějí automaticky, ale můžete je i manuálně zkontrolovat následujícím postupem.
1. Stiskněte klávesy Windows + I současně pro otevření Nastavení.
2. Klikněte na možnost Aktualizace a zabezpečení.
3. V sekci Windows Update klikněte na Zkontrolovat aktualizace.
4A. Pokud jsou k dispozici nové aktualizace, klikněte na Instalovat a postupujte podle instrukcí.
4B. Pokud je systém aktuální, objeví se zpráva „Jste aktuální“.
Metoda 4: Spuštění úplné opravy hry
Integrovaný nástroj pro opravu hry League of Legends dokáže vyřešit mnoho problémů, včetně chyby DirectX. Dostanete se k němu skrze nastavení klienta hry. Postupujte podle následujících kroků:
1. Spusťte klienta hry League of Legends.
2. Klikněte na ikonu ozubeného kola v pravém horním rohu.
3. Přejděte do sekce Obecné.
4. V sekci Řešení problémů klikněte na Spustit úplnou opravu.
5. Potvrďte akci kliknutím na ANO u výzvy ÚPLNÁ OPRAVA.
6. Vyčkejte, dokud hra nezkontroluje a neopraví případná poškození.
Po dokončení opravy zkontrolujte, zda se problém vyřešil.
Metoda 5: Smazání souboru game.cfg (pokud existuje)
Někteří hráči hlásí, že se jim podařilo vyřešit chybu DirectX v League of Legends smazáním souboru game.cfg z herní složky. Vyzkoušejte následující kroky:
1. Otevřete Průzkumníka souborů stiskem kláves Windows + E současně.
2. Přejděte do následujícího umístění:
C:/Riot Games/League of Legends/Config
3. V složce Config vyhledejte a pravým tlačítkem klikněte na soubor game.cfg. Pro smazání souboru zvolte možnost Odstranit.
Poznámka: Složku Config můžete také najít kliknutím pravým tlačítkem na ikonu zástupce hry na ploše a výběrem možnosti Otevřít umístění souboru. Poté zopakujte krok 3.
Metoda 6: Odstranění položek registru a přeinstalace DirectX
Editor registru se dá upravit k vyřešení mnoha problémů. Hráči opravili chybu League of Legends DirectX odstraněním specifického klíče z registru a přeinstalací DirectX. Postupujte dle následujících kroků:
Poznámka: Úpravy v Editoru registru mohou způsobit problémy. Před pokračováním si vytvořte zálohu registru.
1. Stiskněte klávesy Windows + R pro otevření dialogu Spustit.
2. Napište „regedit“ a klikněte na OK pro spuštění Editoru registru.
3. V Editoru registru přejděte na následující cestu:
HKEY_LOCAL_MACHINESoftwareMicrosoftDirectX
4. Pravým tlačítkem klikněte na klíč „DirectX“ a vyberte Odstranit.
5. Potvrďte všechny výzvy a restartujte počítač.
Pokud nemůžete klíč DirectX odstranit, změňte jeho oprávnění a staňte se jeho vlastníkem. Postupujte dle následujících kroků:
6. Pravým tlačítkem klikněte na klíč DirectX a vyberte možnost Oprávnění. Otevře se okno Oprávnění pro DirectX.
7. V sekci Skupiny nebo uživatelská jména vyberte Administrátory a klikněte na tlačítko Upřesnit.
8. V okně Upřesnit nastavení zabezpečení klikněte na Změnit vedle Vlastník. Otevře se dialog Vybrat uživatele nebo skupinu.
9. Do pole Zadejte název objektu, který chcete vybrat, zadejte své uživatelské jméno.
10. Klikněte na Zkontrolovat názvy a počkejte, až systém ověří vaše uživatelské jméno. Poté klikněte na OK.
11. Uvidíte vaše uživatelské jméno vedle vlastníka. Zaškrtněte políčko Nahradit vlastníka na podřízených kontejnerech a objektech.
12. Klikněte na Použít a OK.
13. V okně Oprávnění pro DirectX vyberte Uživatelé v sekci Skupiny nebo uživatelská jména a zaškrtněte políčko Povolit vedle Úplné řízení.
14. Klikněte na Použít a OK.
Nyní budete moci smazat klíč DirectX, jak je uvedeno v kroku 4. Následně si můžete znovu nainstalovat DirectX do počítače následujícím postupem.
Poznámka: Pokud používáte Windows 10, stačí restartovat počítač a DirectX se nainstaluje automaticky.
1. Přejděte na stránku pro stažení webového instalačního programu DirectX pro koncové uživatele.
2. Vyberte preferovaný jazyk a klikněte na tlačítko Stáhnout na webové stránce.
3. Postupujte dle pokynů a nainstalujte DirectX.
Metoda 7: Oprava .NET Framework
Microsoft .NET Framework je zásadní pro fungování DirectX. Jakákoliv chyba nebo poškození v něm může způsobit neznámou chybu DirectX, a tím pádem hra League of Legends nemůže být spuštěna. Opravit .NET Framework můžete jeho přeinstalací. Postupujte dle následujících kroků:
1. Stiskněte klávesu Windows, napište „Ovládací panely“ a klikněte na Otevřít.
2. Nastavte Zobrazit podle > Kategorie a v sekci Programy vyberte Odinstalovat program.
3. Vyhledejte a pravým tlačítkem klikněte na .Net Framework.
4. Vyberte Odinstalovat a potvrďte všechny výzvy.
5. Vyčkejte na dokončení odinstalace a restartujte počítač.
6. Přejděte na oficiální stránku pro stahování a stáhněte si .Net Framework 4.8 kliknutím na Stáhnout .Net Framework 4.8 Runtime.
7. Bude stažen soubor s názvem ndp48-web.exe. Spusťte ho dvojitým kliknutím.
8. Postupujte podle pokynů na obrazovce a nainstalujte .Net Framework 4.8.
Metoda 8: Přeinstalace hry League of Legends
Je možné, že vaše instalace hry League of Legends je poškozená nebo zastaralá. Přeinstalace může vyřešit chybu DirectX i jiné problémy související se hrou. Vaše herní postupy jsou sledovány přes váš účet Riot, takže o ně nepřijdete. Pro odinstalaci hry postupujte podle následujících kroků:
1. Stiskněte klávesu Windows, napište „aplikace a funkce“ a klikněte na Otevřít.
2. Vyhledejte League of Legends v poli Hledat v tomto seznamu.
3. Vyberte League of Legends a klikněte na zvýrazněné tlačítko Odinstalovat.
4. Znovu klikněte na Odinstalovat pro potvrzení.
5. Po odinstalování hry restartujte počítač.
6. Poté přejděte na stránku pro stahování na oficiálním webu League of Legends a klikněte na Hrát zdarma.
7. Zaregistrujte si účet a klikněte na Stáhnout pro Windows.
8. Spusťte stažený instalační soubor.
9. Klikněte na Instalovat.
10. Počkejte na dokončení instalace hry.
Po dokončení instalace spusťte hru. Chyba by měla být vyřešena.
Často kladené otázky (FAQ)
Q1. Jakou verzi DirectX potřebuji pro League of Legends?
Odpověď: League of Legends primárně využívá DirectX 9, ačkoliv se pracuje na implementaci podpory DirectX 11.
Q2. Co je příčinou chyby DirectX?
Odpověď: Mezi hlavní důvody patří zastaralá verze DirectX a poškozené ovladače grafické karty.
Q3. Vyžaduje League of Legends větší výkon CPU nebo GPU?
Odpověď: League of Legends spoléhá více na CPU než na GPU, protože jeho vstupní zpoždění je nižší než u her, které potřebují 60 FPS.
***
Doufáme, že vám tento návod pomohl vyřešit chybu DirectX v League of Legends na Windows 10. Dejte nám vědět, která metoda vám pomohla nejvíce. Pokud máte další dotazy nebo připomínky, neváhejte je zanechat v sekci komentářů.