Поправете: DXGI_ERROR_DEVICE_HUNG Грешка в Windows 7, 8 и 10

Тази грешка означава, че устройството на приложението се е провалило поради лошо оформени команди, изпратени от приложението, както е посочено в официалната документация на Microsoft, достъпна онлайн. Това е въпрос на време за проектиране, който трябва да бъде проучен и коригиран. Грешката често се появява в средата на различни видеоигри и това ги кара да се сринат почти моментално, докато показва тази грешка на екрана.

Как да поправим DXGI_ERROR_DEVICE_HUNG

В обширната зона от онлайн форуми няколко потребители представиха методите, които са работили за тях най-добре и решихме да ги съберем в една статия. Успех с методите по-долу!

Решение 1: Актуализирайте драйвера на вашата графична карта

Това е една от най-основните стъпки за отстраняване на проблеми, когато става въпрос за решаване на проблеми, свързани с видеоигри. Въпреки това няколко потребители успяха да разрешат проблема само с този метод и това им спести дни и дни на отстраняване на проблеми. Освен това нищо лошо не може да излезе от него и все пак ще приключите деня с най-новия драйвер за видеокарта, инсталиран на вашия компютър.

  1. Кликнете върху бутона Старт меню, въведете Device Manager и го изберете от списъка с резултати, като просто щракнете върху първия резултат. Можете също да използвате комбинацията клавиши на Windows Key + R, за да отворите диалоговия прозорец Run. Въведете „devmgmt.msc“ в полето и щракнете върху OK, за да го стартирате.

  1. Разгънете една от категориите в прозореца на диспечера на устройства, за да намерите името на устройството, което искате да актуализирате, след това щракнете с десния бутон върху него и изберете Деинсталиране на устройство. Тъй като искаме да актуализираме графичната карта, разширете категорията адаптери за дисплей, щракнете с десния бутон върху вашата видеокарта и изберете опцията Деинсталиране на устройство.

  1. Потвърдете всички диалози, които може да помолят да потвърдите избора си и изчакайте процеса да приключи.
  2. Потърсете драйвера на вашата графична карта на уебсайта на производителя на картата и следвайте техните инструкции, които трябва да са достъпни на сайта. Запазете инсталационния файл на вашия компютър и го стартирайте оттам. Вашият компютър може да се рестартира няколко пъти по време на инсталацията.

Драйвери на Nvidia - Щракнете тук !

AMD драйвери - щракнете тук !

Забележка : Ако стъпките по-горе не успяха да доведат до желания резултат, има скрипт, който може да искате да стартирате, за да разрешите проблема, тъй като игрите не успеят да администрират новоинсталирания драйвер. Скриптът се състои от основни команди, които могат да бъдат стартирани по-лесно чрез .bat файл. Късмет!

  1. Отворете нов текстов документ, като щракнете с десния бутон на мишката върху вашия работен плот и изберете New >> Text Document от контекстното меню.

  1. Копирайте и поставете следния текст в документа и се уверете, че запазвате правилното форматиране, което означава, че всяка команда, която е показана тук в нов ред, също трябва да не е в новия ред в документа ви.
 ако съществуват C: \ Windows \ System32 \ nvapi64.Стари goto Old chdir / d C: \ Windows \ System32 ren nvapi64.dll nvapi64.Star taskkill / F / FI "IMAGENAME eq nvxdsync.exe" echo @ Наименувана пауза goto End: old chdir / d C: \ Windows \ System32 ren nvapi64.Стари nvapi64.dll ехо @ Преименувана пауза goto End: End 
  1. Щракнете върху File (Файл) от менюто в горната част на прозореца и изберете Save as ... В падащото меню Save as type изберете Всички файлове и се уверете, че наименувате файла нещо като „command.bat“. Името не е важно, но разширението „.bat“ е.

  1. След като сте запазили файла, щракнете с десния бутон върху него и изберете опцията Изпълни като администратор. Изчакайте няколко секунди, рестартирайте компютъра си и проверете дали играта ви сега работи.

Решение 2: Бързо поправяне за NVIDIA потребители

Ако сте потребител на NVIDIA, който се бори с грешка DXGI_ERROR_DEVICE_HUNG на вашия компютър, която обикновено се появява при опит за игра на определена видео игра, тази бърза корекция може да ви струва да разгледате, тъй като е помогнала на много потребители. Не забравяйте да проверите това!

  1. Щракнете с десния бутон върху работния си плот и изберете опцията NVIDIA Control Panel от падащото меню или щракнете двукратно върху иконата NVIDIA в системната област. Контролният панел на NVIDIA се предлага и в обикновения контролен панел.

  1. Под секцията за 3D настройки в левия панел за навигация кликнете върху опцията Настройка на настройките на изображението с преглед. На новия екран проверете радио бутона до опцията „Използване на разширените настройки за 3D изображение“ и кликнете върху Прилагане.
  2. След това кликнете върху Управление на 3D настройките в левия панел за навигация и отворете раздела Програмни настройки.

  1. Кликнете върху Добавяне и се уверете, че преглеждате компютъра си за изпълнимия файл, който се използва за стартиране на играта, с която имате проблеми. Най-лесният начин ще бъде да щракнете с десния бутон върху прекия път на играта на работния плот и да изберете опцията за отваряне на местоположението на файла, която също ще избере необходимия изпълним файл.
  2. Можете също да разглеждате ръчно, ако знаете къде сте инсталирали играта. Той е инсталиран в C >> Program Files по подразбиране. От падащото меню под опцията „Изберете предпочитания графичен процесор за тази програма“, изберете „Високопроизводителен NVIDIA процесор“ и щракнете върху Прилагане.

  1. Проверете дали проблемът е изчезнал след рестартиране на компютъра.

Решение 3: Спрете овърклок на вашия компютър

Овърклокът е процес, при който променяте максималната честота на процесора на по-голяма стойност, която е над препоръчителната фабрична стойност. Това може да даде на вашия компютър значително повишаване на производителността, но трябва да бъдете абсолютно внимателни, тъй като имаше ситуации, при които цели устройства се разпаднаха и дори се оказаха в пламъци.

Някои процесори определено не бяха направени за овърклок и е факт, че някои модели се представят по-добре от другите. Още по-важното е, че различните инструменти, използвани за овърклок на вашите процесори (процесор или графичен процесор), работят по-добре или по-лошо в зависимост от използвания процесор.

Връщането на честотата на вашия процесор в първоначалното му състояние зависи от софтуера, който сте използвали за овърклок. Intel и AMD разполагат със собствени приложения за изтегляне, които позволяват на потребителите да овърклокват процесорите си, но понякога прилагат фабрични настройки за овърклок, които се активират, например, когато стартирате играта. Проверете дали проблемът все още се появява.

Решение 4: Деинсталирайте опита на GeForce

GeForce Experience е придружаващо приложение към вашата графична карта GeForce GTX и е разработено от NVIDIA. Той поддържа вашите драйвери актуални, автоматично оптимизира вашите опции за игри и ви дава начин да споделяте екранни снимки и видео игри.

Като се има предвид, програмата не е толкова важна и нищо не зависи от нея, за да работи правилно. Освен това потребителите съобщават, че просто деинсталирането на програмата GeForce Experience от Control Panel или Settings успя да отстрани този проблем с видео игра.

  1. Уверете се, че сте влезли с администраторски акаунт на съответния си компютър, тъй като няма да можете да деинсталирате програми с помощта на друг акаунт.
  2. Кликнете върху бутона Старт меню или лентата за търсене до него и отворете Контролен панел, като го търсите. Освен това можете да щракнете върху иконата на зъбно колело, за да отворите Настройки, ако сте потребител на Windows 10.
  3. В контролния панел променете опцията „Преглед като:“ в горната дясна част на прозореца на Категория и кликнете върху Деинсталиране на програма в секцията „Програми“.

  1. Ако използвате помощната програма Настройки на Windows 10, щракването върху Приложения трябва незабавно да отвори списък с всички инсталирани приложения на вашия компютър.
  2. Намерете записа на GeForce Experience и щракнете върху него веднъж. Кликнете върху бутона Деинсталиране, който ще се появи над списъка и потвърдете всички диалогови прозорци, които може да се покажат. Следвайте инструкциите на екрана, за да деинсталирате GeForce Experience и рестартирате компютъра след това.

Решение 5: Добавете определен регистър ключ

Деактивирането на TDR (Откриване на времето и възстановяване) понякога може да ви помогне да предотвратите появата на ненужни грешки като DXGI_ERROR_DEVICE_HUNG, но първо трябва да изпробвате методите по-долу, тъй като TDR понякога може да бъде много полезен на вашия компютър.

  1. Тъй като ще трябва да редактирате системния регистър, за да следвате това решение, горещо ви препоръчваме да разгледате тази статия, която сме подготвили, за да архивирате безопасно вашия регистър, за да предотвратите други проблеми, които могат да възникнат.
  2. Отворете помощната програма на редактора на системния регистър, като напишете „regedit“ в прозореца на лентата за търсене, менюто „Старт“ или диалоговия прозорец „Изпълнение“ на вашия компютър с Windows. Отворете следния клавиш в редактора на системния регистър, като използвате навигацията в левия прозорец:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  1. Щракнете с десния бутон върху празната дясна страна на екрана на редактора на системния регистър, като клавишът GraphicsDrivers е последният избран ключ в адресната лента и изберете New >> DWORD (32bit) стойност или QWORD (64bit) в зависимост от архитектурата на вашата Windows инсталация. Щракнете с десния бутон върху току-що добавения ключ и щракнете върху Преименуване.
  2. Задайте името на ключа на TdrLevel. Щракнете с десния бутон върху него още веднъж и изберете опцията Modify от контекстното меню. Под данните за стойността, задайте го на 0 и променете опцията Base на шестнадесетична. Кликнете върху бутона OK, рестартирайте компютъра и проверете дали проблемът е изчезнал.

  1. Рестартирайте компютъра и проверете дали грешката „Не може да се свърже отново всички мрежови устройства“ все още се появява при стартиране.

Решение 6: Деактивирайте синхронизацията в Steam Cloud

Този метод е отчетен като работещ от много потребители, но играта, която е фиксирана по този метод, е Call of Duty: WWII в почти всички случаи. Това може да означава, че този метод е специфичен за тази видео игра, но изпробването му няма да навреди, освен че загубите предимствата на Steam Cloud.

  1. Отворете вашия Steam клиент, като щракнете двукратно върху иконата му на работния плот или като го потърсите в менюто "Старт" и отворете раздела "Библиотека" в началния екран, който ще се отвори.
  2. Щракнете с десния бутон върху играта, която причинява тези проблеми, и изберете падащото меню Properties, което ще се появи.
  3. Отворете раздела Актуализации и в прозореца Свойства и премахнете отметката от квадратчето до Активиране на синхронизацията в Steam Cloud. Уверете се, че приложите промените и излезте от Steam засега.

  1. Рестартирайте компютъра си, стартирайте проблемната игра и проверете дали DXGI_ERROR_DEVICE_HUNG грешката все още се появява по време на игра.

Решение 7: Актуализирайте Windows до най-новата версия

Има няколко потребители, които са имали достатъчно късмет да разберат, че проблемът се е подредил с най-новата налична актуализация на Windows. Често се случва на потребители, които изостават с най-новите актуализации, но това може да се случи на всеки.

Потребителите на Windows 10 могат да забележат, че актуализациите се извършват почти автоматично, тъй като Windows винаги проверява за тях. И все пак, ако смятате, че процесът е нарушен, можете да проверите за актуализации ръчно.

  1. Използвайте клавишната комбинация Windows Logo + I за да отворите Настройки на вашия компютър с Windows. Освен това можете да търсите „Настройки“ в менюто „Старт“ или лентата за търсене или просто щракнете върху иконата на зъбно колело в менюто „Старт“.
  2. Намерете и кликнете върху подраздела „Актуализиране и сигурност“ в приложението Настройки.

  3. Останете в раздела Актуализация на Windows и кликнете върху бутона Проверка за актуализации в раздела Актуализиране на състоянието, за да проверите дали има налична нова версия на Windows.

  1. Ако такава е налична, Windows трябва да започне с процеса на изтегляне незабавно и актуализацията трябва да бъде инсталирана веднага след като сте на разположение, за да извършите рестарт.

Ако използвате друга версия на Windows, трябва да е важно да заявите, че процесът на автоматично актуализиране може лесно да бъде деактивиран и може да сте го направили нежелателно или волно. Така или иначе една проста команда може да бъде в състояние да инсталира най-новите актуализации във всяка версия на Windows.

  1. Отворете помощната програма PowerShell, като кликнете с десния бутон на мишката върху бутона Старт и щракнете върху опцията Windows PowerShell (Администратор) в контекстното меню.

  1. Ако видите командния ред вместо PowerShell на това място, можете също да го търсите в менюто "Старт" или лентата за търсене до него. Този път се уверете, че щракнете с десния бутон върху първия резултат и изберете Изпълни като администратор.
  2. В конзолата Powershell напишете „cmd“ и останете търпеливи, за да Powershell да премине към прозореца, подобен на cmd, който може да изглежда по-естествен за потребителите на командния ред.
  3. В конзолата, подобна на cmd, въведете командата, показана по-долу, и се уверете, че щракнете върху Enter след това:
 wuauclt.exe / updatenow 
  1. Оставете тази команда да свърши работата си поне един час и проверете отново, за да видите дали актуализации са намерени и инсталирани без проблеми. Този метод може да се приложи за всички операционни системи Windows, включително Windows 10.

Интересни Статии