Průvodci

Oprava: Chyba DXGI_ERROR_DEVICE_HUNG ve Windows 7, 8 a 10

Tato chyba znamená, že zařízení aplikace selhalo kvůli špatně vytvořeným příkazům odeslaným aplikací, jak uvádí oficiální dokumentace společnosti Microsoft dostupná online. Toto je problém v době návrhu, který by měl být prozkoumán a vyřešen. Chyba se často objevuje uprostřed různých videoher a způsobuje jejich okamžité zhroucení při zobrazování této chyby na obrazovce.

Jak opravit DXGI_ERROR_DEVICE_HUNG

V rozsáhlé oblasti online fór několik uživatelů představilo metody, které pro ně fungovaly nejlépe, a rozhodli jsme se je všechny shromáždit v článku. Hodně štěstí s níže uvedenými metodami!

Řešení 1: Aktualizujte ovladač grafické karty

Toto je jeden z nejzákladnějších kroků při řešení potíží, pokud jde o řešení problémů souvisejících s videohrami. Několik uživatelů však dokázalo vyřešit problém pouze pomocí této metody a ušetřilo jim to dny a dny řešení problémů. Také z toho nemůže být nic špatného a den skončíte s nejnovějším ovladačem grafické karty nainstalovaným v počítači.

  1. Klikněte na tlačítko nabídky Start, zadejte Správce zařízení a vyberte jej ze seznamu výsledků jednoduše kliknutím na první výsledek. Chcete-li otevřít dialogové okno Spustit, můžete také použít kombinaci kláves Windows + R. Do pole zadejte „devmgmt.msc“ a spusťte jej kliknutím na OK.

  1. Rozbalte jednu z kategorií v okně Správce zařízení a vyhledejte název zařízení, které chcete aktualizovat, poté na něj klikněte pravým tlačítkem a vyberte možnost Odinstalovat zařízení. Protože chceme aktualizovat grafickou kartu, rozbalte kategorii Grafické adaptéry, klikněte pravým tlačítkem 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 počkejte na dokončení procesu.
  2. Vyhledejte ovladač grafické karty na webu výrobce karty a postupujte podle jeho pokynů, které by na něm měly být k dispozici. 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.

Ovladače Nvidia - Klikněte zde!

Ovladače AMD - Klikněte zde!

Poznámka: Pokud výše uvedené kroky neprovedly požadovaný výsledek, existuje skript, který byste možná chtěli spustit, aby se problém vyřešil, protože hry nedokážou spravovat nově nainstalovaný ovladač. Skript se skládá ze základních příkazů, které lze snadněji spustit pomocí souboru .bat. Hodně štěstí!

  1. Otevřete nový textový dokument kliknutím pravým tlačítkem na plochu a výběrem položky Nový >> Textový dokument z kontextové nabídky.

  1. Zkopírujte a vložte následující text do dokumentu a ujistěte se, že zachováte správné formátování, což znamená, že každý příkaz, který je zde zobrazen na novém řádku, by měl také být na novém řádku v dokumentu.
pokud existuje C: \ Windows \ System32 \ nvapi64.Old goto Old chdir / d C: \ Windows \ System32 ren nvapi64.dll nvapi64.Old taskkill / F / FI "IMAGENAME eq nvxdsync.exe" echo @ Pojmenovaná pauza goto Konec: starý chdir / d C: \ Windows \ System32 ren nvapi64. Stará nvapi64.dll echo @ Přejmenovaná pauza goto Konec: Konec
  1. V nabídce v horní části okna klikněte na Soubor a vyberte Uložit jako ... V rozevírací nabídce Uložit jako typ vyberte Všechny soubory a ujistěte se, že soubor pojmenujete jako „command.bat“. Název není důležitý, ale přípona „.bat“ ano.

  1. Po uložení souboru klepněte na něj pravým tlačítkem a vyberte možnost Spustit jako správce. Počkejte několik sekund, restartujte počítač a zkontrolujte, zda vaše hra nyní funguje.

Řešení 2: Rychlá oprava pro uživatele NVIDIA

Pokud jste uživatelem NVIDIA, který ve vašem počítači zápasí s chybou DXGI_ERROR_DEVICE_HUNG, která se obvykle objevuje při pokusu o hraní určité videohry, může být tato rychlá oprava pro vás užitečné, protože pomohla spoustě uživatelů. Nezapomeňte to zkontrolovat!

  1. Klikněte pravým tlačítkem na plochu a v rozevírací nabídce vyberte možnost Ovládací panely NVIDIA nebo poklepejte na ikonu NVIDIA na hlavním panelu. Ovládací panel NVIDIA je k dispozici také v běžném ovládacím panelu.

  1. V části 3D nastavení v levém navigačním podokně klikněte na možnost Upravit nastavení obrázku pomocí náhledu. Na nové obrazovce zaškrtněte přepínač vedle možnosti „Použít pokročilé nastavení 3D obrazu“ a klikněte na Použít.
  2. Poté klikněte na Spravovat 3D nastavení v levém navigačním podokně a přejděte na kartu Nastavení programu.

  1. Klikněte na Přidat a ujistěte se, že ve svém počítači prohledáte spustitelný soubor, který se používá ke spuštění hry, se kterou máte problémy. Nejjednodušším způsobem by bylo kliknout pravým tlačítkem na zástupce hry na ploše a zvolit možnost Otevřít umístění souboru, která také vybere požadovaný spustitelný soubor.
  2. Můžete také procházet ručně, pokud víte, kde jste hru nainstalovali. Ve výchozím nastavení je nainstalován do C >> Program Files. Z rozbalovací nabídky pod možností „Vyberte preferovaný grafický procesor pro tento program“ vyberte „Vysoce výkonný procesor NVIDIA“ a klikněte na Použít.

  1. Zkontrolujte, zda problém po restartování počítače nezmizel.

Řešení 3: Zastavte přetaktování počítače

Přetaktování je proces, při kterém změníte maximální frekvenci procesoru na vyšší hodnotu, která je nad doporučenou tovární hodnotou. To může vašemu počítači významně zvýšit výkon, ale musíte být naprosto opatrní, protože se vyskytly situace, kdy se celé soupravy rozpadly a dokonce skončily v plamenech.

Některé procesory rozhodně nebyly přetaktovány a je fakt, že některé modely fungují lépe než ostatní. Ještě důležitější je, že různé nástroje používané k přetaktování vašich procesorů (CPU nebo GPU) fungují lépe nebo horší v závislosti na použitém procesoru.

Vrácení frekvence procesoru do původního stavu závisí na tom, jaký software jste použili k přetaktování. Intel a AMD mají ke stažení své vlastní aplikace, které uživatelům umožňují přetaktovat jejich procesory, ale někdy implementují tovární nastavení přetaktování, které se aktivuje například při spuštění hry. Zkontrolujte, zda problém přetrvává.

Řešení 4: Odinstalujte GeForce Experience

GeForce Experience je doprovodná aplikace ke grafické kartě GeForce GTX a je vyvinuta společností NVIDIA. Udržuje vaše ovladače aktuální, automaticky optimalizuje vaše herní možnosti a poskytuje vám způsob sdílení herních snímků obrazovky a videí.

Jak již bylo řečeno, program není tak důležitý a na jeho správném fungování nic nezávisí. Uživatelé navíc uvedli, že pouhým odinstalováním programu GeForce Experience z Ovládacích panelů nebo Nastavení se tento problém podařilo vyřešit pomocí videohry.

  1. Ujistěte se, že jste se přihlásili pomocí účtu správce v příslušném počítači, protože nebudete moci odinstalovat programy pomocí jiného účtu.
  2. Klikněte na tlačítko nabídky Start nebo na vyhledávací lištu vedle ní a otevřete Ovládací panely hledáním. Alternativně můžete kliknutím na ikonu ozubeného kola otevřít nastavení, pokud jste uživatelem systému Windows 10.
  3. V Ovládacích panelech změňte možnost „Zobrazit jako:“ v pravé horní části okna na Kategorie a klikněte na Odinstalovat program v části Programy.

  1. Pokud používáte nástroj Nastavení ve Windows 10, kliknutím na Aplikace byste měli okamžitě otevřít seznam všech nainstalovaných aplikací ve vašem PC.
  2. Vyhledejte položku GeForce Experience v seznamu a klikněte na ni jednou. Klikněte na tlačítko Odinstalovat, které se zobrazí nad seznamem, a potvrďte všechna dialogová okna, která se mohou zobrazit. Postupujte podle pokynů na obrazovce a odinstalujte GeForce Experience a poté restartujte počítač.

Řešení 5: Přidejte určitý klíč registru

Zakázání funkce TDR (Timeout Detection and Recovery) vám někdy může pomoci zabránit tomu, aby se objevily zbytečné chyby, jako je DXGI_ERROR_DEVICE_HUNG, ale nejprve byste měli nejprve vyzkoušet níže uvedené metody, protože TDR může být pro váš počítač někdy velmi užitečný.

  1. Vzhledem k tomu, že budete potřebovat upravit registr, abyste mohli pokračovat v tomto řešení, důrazně doporučujeme zkontrolovat tento článek, který jsme připravili, abychom mohli bezpečně zálohovat registr a zabránit tak dalším problémům, které mohou nastat.
  2. Spusťte nástroj Editor registru zadáním příkazu „regedit“ do okna vyhledávací lišty, nabídky Start nebo do dialogového okna Spustit v počítači se systémem Windows. Přejděte na následující klíč v Editoru registru pomocí navigace v levém podokně:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

 

  1. Klikněte pravým tlačítkem na prázdnou pravou stranu obrazovky Editoru registru, přičemž klíč GraphicsDrivers je posledně vybraným klíčem v adresním řádku a vyberte Nová >> DWORD (32bitová) hodnota nebo QWORD (64bitová) v závislosti na architektuře vaší instalace systému Windows. Klikněte pravým tlačítkem na klíč, který jste právě přidali, a klikněte na Přejmenovat.
  2. Nastavte název klíče na TdrLevel. Klikněte na něj ještě jednou pravým tlačítkem az místní nabídky vyberte možnost Upravit. Pod údaji hodnoty nastavte hodnotu 0 a změňte možnost Base na hexadecimální. Klikněte na tlačítko OK, restartujte počítač a zkontrolujte, zda problém nezmizel.

 

  1. Restartujte počítač a zkontrolujte, zda se při spuštění stále zobrazuje chyba „Nelze znovu připojit všechny síťové jednotky“.

Řešení 6: Zakažte synchronizaci služby Steam Cloud

Mnoho uživatelů uvedlo, že tato metoda fungovala, ale hra, která byla touto metodou opravena, byla téměř ve všech případech Call of Duty: WWII. To by mohlo znamenat, že tato metoda je pro danou videohru specifická, ale její vyzkoušení nebude bolet, až na to, že ztratíte výhody služby Steam Cloud.

  1. Otevřete klienta Steam dvojitým kliknutím na jeho ikonu na ploše nebo vyhledáním v nabídce Start a přejděte na kartu Knihovna na úvodní obrazovce, která se otevře.
  2. Klikněte pravým tlačítkem na hru, která tyto problémy způsobuje, a z rozevírací nabídky, která se zobrazí, vyberte Vlastnosti.
  3. Přejděte na kartu Aktualizace a v okně Vlastnosti a zrušte zaškrtnutí políčka Povolit synchronizaci služby Steam Cloud. Prozatím nezapomeňte použít změny a ukončit Steam.

  1. Restartujte počítač, spusťte problematickou hru a zkontrolujte, zda se při hraní hry stále zobrazuje chyba DXGI_ERROR_DEVICE_HUNG.

Řešení 7: Aktualizujte systém Windows na nejnovější verzi

Existuje několik uživatelů, kteří měli to štěstí, že zjistili, že se problém vyřešil pomocí nejnovější dostupné aktualizace systému Windows. Často dochází k uživatelům, kteří běží trochu pozadu na nejnovějších aktualizacích, ale může se to stát komukoli.

Uživatelé systému Windows 10 si mohou všimnout, že aktualizace jsou prováděny téměř automaticky, protože systém Windows je vždy kontroluje. I když si myslíte, že je proces přerušený, můžete aktualizace zkontrolovat ručně.

  1. Pomocí kombinace kláves Windows Logo + I otevřete nastavení v počítači se systémem Windows. Případně můžete vyhledat „Nastavení“ v nabídce Start nebo na vyhledávací liště nebo jednoduše kliknout na ikonu ozubeného kola v nabídce Start.
  2. Vyhledejte a klikněte na podsekci „Aktualizace a zabezpečení“ v aplikaci Nastavení.

  3. Zůstaňte na kartě Windows Update a v části Stav aktualizace klikněte na tlačítko Zkontrolovat aktualizace, abyste zkontrolovali, zda je k dispozici nová verze systému Windows.

  1. Pokud je k dispozici, měl by Windows začít s procesem stahování okamžitě a aktualizace by měla být nainstalována, jakmile budete mít k dispozici restart.

Pokud používáte jinou verzi systému Windows, mělo by být důležité uvést, že proces automatické aktualizace lze snadno deaktivovat a možná jste tak učinili nechtěně nebo dobrovolně. V každém případě může být jednoduchý příkaz schopen nainstalovat nejnovější aktualizace v jakékoli verzi systému Windows.

  1. Otevřete nástroj PowerShell kliknutím pravým tlačítkem na tlačítko nabídky Start a kliknutím na možnost Windows PowerShell (správce) v místní nabídce.

  1. Pokud se na tomto místě zobrazí příkazový řádek namísto prostředí PowerShell, můžete jej také vyhledat v nabídce Start nebo na vyhledávacím panelu vedle něj. Tentokrát nezapomeňte kliknout pravým tlačítkem na první výsledek a zvolit Spustit jako správce.
  2. V konzole Powershell zadejte „cmd“ a buďte trpěliví, aby Powershell přepnul do okna podobného cmd, které se uživatelům příkazového řádku může zdát přirozenější.
  3. V konzole podobné „cmd“ zadejte příkaz zobrazený níže a poté klikněte na Enter:
wuauclt.exe / updatenow
  1. Nechte tento příkaz dělat svou věc alespoň hodinu a vraťte se zpět, abyste zjistili, zda byly nalezeny a nainstalovány nějaké aktualizace bez problémů. Tuto metodu lze použít na všechny operační systémy Windows, včetně Windows 10.