Při spuštění některých her v počítači se systémem Windows se mohou vyskytnout chyby součástí DirectX . To je způsobeno řadou faktorů, o kterých budeme hovořit v tomto článku. Dále budeme analyzovat možnosti řešení těchto problémů.

Chyby v hrách DirectX

Nejčastěji s problémy v práci komponent DX se uživatelům, kteří se pokusí spustit starou hru na moderním hardware a operačním systému. Některé nové projekty mohou také způsobit chyby. Uvažme dva příklady.

Warcraft 3

"Nepodařilo se inicializovat DirectX" - nejčastější problém, který vzniká s fanoušky tohoto mistrovského díla od společnosti Blizzard. Při spuštění spouštěče se zobrazí varovné okno.

Při spuštění hry Warcraft 3 v moderním operačním systému došlo k chybě při inicializaci součástí DirectX

Pokud klepnete na tlačítko OK , hra vyžaduje, abyste vložili CD, které nejspíše není k dispozici na disku CD-ROM.

Požadavek vložit CD do CD-ROM při spuštění hry Warcraft 3 na moderním operačním systému

K tomuto selhání dochází kvůli nekompatibilitě herního stroje nebo jeho ostatních součástí s nainstalovaným hardwarem nebo knihovnami DX. Projekt je docela starý a napsaný pod DirectX 8.1, tudíž problém.

  1. Nejprve je potřeba odstranit problémy se systémem a aktualizovat ovladač grafických karet a komponenty DirectX. V každém případě to nebude nadbytečné.

    Přečtěte si více:
    Přeinstalujte ovladač grafické karty
    Aktualizace ovladačů grafické karty NVIDIA
    Jak aktualizovat knihovny rozhraní DirectX
    Problémy s běžícími hrami v DirectX 11

  2. V přírodě existují dva typy rozhraní API, podle kterých jsou hry psány. To je velmi podobné mezi Direct3D (DirectX) a OpenGL. Warcraft používá ve své práci první možnost. Jednoduchými manipulacemi můžete vynutit hru k použití druhé.
    • Chcete-li to provést, přejděte na vlastnosti zástupce ( PCM - "Vlastnosti" ).

      Přístup k vlastnostem skriptu Warcraft 3 v systému Windows

    • Na kartě "Label" v poli "Object" po cestě k spustitelnému souboru přidejte "-opengl" do mezery a bez uvozovek a klikněte na tlačítko "Apply" a "OK" .

      Změňte vlastnosti skriptu Warcraft 3 a opravte chybu inicializace rozhraní DirectX

      Snažíme se spustit hru. Pokud se chyba opakuje, přejděte na další krok (OpenGL ve vlastnostech zkratky, kterou zanecháváme).

  3. V tomto okamžiku budeme muset upravit registr.
    • Nazýváme nabídku "Spustit" pomocí klávesových zkratek Windows + R a napíšete příkaz pro přístup k registru "regedit" .

      Přístup k úpravě registru systému Windows k odstranění chyby při inicializaci součástí DirectX ve verzi Warcraft 3

    • Dále projděte cestu níže do složky "Video" .

      HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video

      Poté najděte v této složce parametr "adaptér" , klikněte pravým tlačítkem na něj a zvolte "Změnit" . Do pole "Hodnota" změňte hodnotu 1 na hodnotu 0 a klepněte na tlačítko OK .

    Změňte hodnotu DWORD parametru adaptéru ve složce Warcraft 3 v systémovém registru systému Windows, abyste opravili chybu při inicializaci součástí rozhraní DirectX

    Po všech akcích je restart povinný, pouze proto, aby se změny projevily.

GTA 5

Grand Theft Auto 5 také trpí podobným onemocněním a předtím, než dojde k chybě, vše funguje správně. Při pokusu o spuštění hry se náhle objeví následující zpráva: "Inicializace DirectX není možná".

Zpráva, že inicializace DirectX 9 není v hře GTA 5 možné

Problém zde spočívá v Steam . Ve většině případů aktualizace pomáhá s následným restartováním počítače. Také pokud zavřete Steam a spustíte hru pomocí zástupce na pracovní ploše, pravděpodobně zmizí chyba. Pokud ano, znovu nainstalujte klienta a pokuste se přehrát jako obvykle.

Přečtěte si více:
Aktualizujeme službu Steam
Jak zakázat službu Steam
Opětovná instalace programu Steam

Chyby a chyby ve hrách jsou velmi běžné. To je způsobeno zejména neslučitelností součástí a různými chybami v programech, jako je Steam a další klienti. Doufáme, že vám pomohli vyřešit některé problémy při spuštění oblíbených hraček.