Эта ошибка означает, что приложение’ не справилось с устройством из-за плохо сформированных команд, отправленных приложением, как утверждается в официальной документации Microsoft, доступной в Интернете. Это проблема времени проектирования, которую следует изучить и устранить. Ошибка часто появляется в середине различных видеоигр и приводит к тому, что они почти мгновенно завершаются, выводя на экран эту ошибку.
Как исправить ошибку DXGI_ERROR_DEVICE_HUNG
На огромном пространстве онлайн-форумов несколько пользователей представили методы, которые сработали для них лучше всего, и мы решили собрать их все в одной статье. Желаем удачи, используя приведенные ниже методы!
Решение 1: Обновите драйвер видеокарты
Это один из самых основных шагов по устранению неполадок, когда речь идет о решении проблем, связанных с видеоиграми. Однако некоторые пользователи смогли решить проблему только этим способом, и это избавило их от многих дней поиска неисправностей. Кроме того, ничего страшного не произойдет, и в конце дня на вашем компьютере будет установлен новейший драйвер видеокарты.
- Нажмите на кнопку меню «Пуск», введите «Диспетчер устройств» и выберите его из списка результатов, просто щелкнув по первому результату. Вы также можете использовать комбинацию клавиш Windows Key + R, чтобы открыть диалоговое окно «Выполнить». Введите «devmgmt.msc» в окне и нажмите OK, чтобы запустить его.
- Разверните одну из категорий в окне Диспетчера устройств, чтобы найти название устройства, которое вы хотите обновить, затем щелкните на нем правой кнопкой мыши и выберите пункт Деинсталлировать устройство. Поскольку мы хотим обновить видеокарту, разверните категорию «Адаптеры дисплея», щелкните правой кнопкой мыши на видеокарте и выберите опцию «Удалить устройство».
- Подтвердите все диалоговые окна, которые могут попросить вас подтвердить свой выбор, и дождитесь окончания процесса.
- Найдите драйвер вашей видеокарты на сайте производителя карты и следуйте его инструкциям, которые должны быть доступны на сайте. Сохраните установочный файл на своем компьютере и запустите его оттуда. Во время установки компьютер может несколько раз перезагрузиться.
Драйверы Nvidia — Нажмите здесь!
Драйверы AMD — Нажмите здесь!
Примечание: Если описанные выше шаги не привели к желаемому результату, есть скрипт, который вы можете запустить, чтобы решить проблему, поскольку игры не могут администрировать новый установленный драйвер. Скрипт состоит из базовых команд, которые проще запустить через .bat-файл. Удачи!
- Откройте новый текстовый документ, щелкнув правой кнопкой мыши на Рабочем столе и выбрав Новый >> Текстовый документ из контекстного меню.
- Скопируйте и вставьте следующий текст в документ и убедитесь, что вы сохранили правильное форматирование, то есть каждая команда, которая здесь отображается в новой строке, должна быть также в новой строке в вашем документе.
если существует C:\Windows\System32\nvapi64.Старый goto Старый chdir /d C:\Windows\System32 ren nvapi64.dll nvapi64.Старый taskkill /F /FI "IMAGENAME eq nvxdsync.exe" echo @ Named приостановить goto End :old chdir /d C:\Windows\System32 ren nvapi64.Старый nvapi64.dll echo @ Переименовано пауза goto End :End
- Нажмите на Файл в меню в верхней части окна и выберите Сохранить как… В выпадающем меню Сохранить как тип выберите Все файлы и убедитесь, что вы назвали файл чем-то вроде «command.bat». Имя не имеет значения, но «.расширение «bat.
- После сохранения файла щелкните на нем правой кнопкой мыши и выберите опцию Запуск от имени администратора. Подождите пару секунд, перезагрузите компьютер и проверьте, работает ли теперь ваша игра.
Решение 2: Быстрое решение для пользователей NVIDIA
Если вы являетесь пользователем NVIDIA и боретесь с ошибкой DXGI_ERROR_DEVICE_HUNG на вашем компьютере, которая обычно появляется при попытке поиграть в определенную видеоигру, это быстрое решение может быть полезным для вас, так как оно помогло многим пользователям. Убедитесь, что вы проверили это!
- Щелкните правой кнопкой мыши на рабочем столе и выберите в выпадающем меню пункт «Панель управления NVIDIA» или дважды щелкните на значке NVIDIA в системном трее. Панель управления NVIDIA также доступна в обычной панели управления.
- В разделе «Настройки 3D» на левой панели навигации нажмите на опцию «Настроить параметры изображения с предварительным просмотром». В новом окне отметьте радиокнопку рядом с опцией «Использовать расширенные настройки 3D-изображения» и нажмите кнопку Применить.
- После этого нажмите на Управление настройками 3D в левой навигационной панели и перейдите на вкладку Настройки программы.
- Нажмите на кнопку Добавить и убедитесь, что вы нашли на своем компьютере исполняемый файл, который используется для запуска игры, с которой у вас возникли проблемы. Самый простой способ — щелкнуть правой кнопкой мыши по ярлыку игры на рабочем столе и выбрать опцию Open file location, которая также позволит выбрать нужный исполняемый файл.
- Вы также можете просмотреть вручную, если знаете, где была установлена игра. Программа устанавливается в папку C >> Program Files по умолчанию. В выпадающем меню под пунктом “Выберите предпочтительный графический процессор для этой программы” выберите “Высокопроизводительный процессор NVIDIA” и нажмите на кнопку Применить.
- Проверьте, исчезла ли проблема после перезагрузки компьютера.
Решение 3: Прекратите разгон компьютера
Overclocking это процесс, при котором вы изменяете максимальную частоту процессора на большее значение, которое превышает рекомендованное заводское значение. Это может дать вашему компьютеру значительный прирост производительности, но вы должны быть абсолютно осторожны, поскольку были ситуации, когда целые установки ломались и даже сгорали.
Некоторые процессоры определенно не были созданы для разгона, и это факт, что некоторые модели работают лучше, чем другие. Что еще более важно, так это то, что различные инструменты, используемые для разгона процессоров (CPU или GPU), работают лучше или хуже в зависимости от используемого процессора.
Возвращение частоты процессора к исходному состоянию зависит от того, какое программное обеспечение вы использовали для разгона в первую очередь. У Intel и AMD есть собственные приложения, которые можно скачать и которые позволяют пользователям разгонять свои процессоры, но иногда они используют заводские настройки разгона, которые активируются, например, при запуске игры. Проверьте, сохраняется ли проблема.
Решение 4: Удалить GeForce Experience
GeForce Experience — это приложение-компаньон для вашей видеокарты GeForce GTX, разработанное компанией NVIDIA. Это приложение поддерживает актуальность драйверов, автоматически оптимизирует параметры игр и позволяет делиться игровыми скриншотами и видео.
Тем не менее, эта программа не так важна, и от ее правильной работы ничего не зависит. Кроме того, пользователи сообщали, что простая деинсталляция программы GeForce Experience из Панели управления или Настроек помогает решить проблему с видеоигрой.
- Убедитесь, что вы вошли в систему с учетной записью администратора на вашем компьютере, так как вы не сможете удалить программы, используя любую другую учетную запись.
- Нажмите на кнопку меню Пуск или строку поиска рядом с ним и откройте Панель управления, найдя ее в поиске. Также вы можете нажать на значок шестеренки, чтобы открыть «Настройки», если вы являетесь пользователем Windows 10.
- В Панели управления измените опцию «Вид как:» в правой верхней части окна на «Категория» и нажмите на «Удалить программу» в разделе «Программы».
- Если вы используете утилиту «Настройки» в Windows 10, при нажатии на «Приложения» сразу же откроется список всех установленных на вашем компьютере приложений.
- Найдите в списке пункт GeForce Experience и щелкните на нем один раз. Нажмите на кнопку «Удалить», которая появится над списком, и подтвердите все диалоговые окна, которые могут появиться. Следуйте инструкциям на экране, чтобы удалить GeForce Experience, и перезагрузите компьютер.
Решение 5: Добавьте определенный ключ реестра
Отключение TDR (Timeout Detection and Recovery) иногда может помочь вам предотвратить появление ненужных ошибок, таких как DXGI_ERROR_DEVICE_HUNG, но все же сначала попробуйте воспользоваться приведенными ниже методами, поскольку TDR иногда может быть очень полезен на вашем компьютере.
- Поскольку для выполнения этого решения вам потребуется отредактировать реестр, мы настоятельно рекомендуем вам проверить эта статья который мы подготовили для безопасного резервного копирования вашего реестра, чтобы предотвратить другие проблемы, которые могут возникнуть.
- Откройте утилиту «Редактор реестра», набрав «regedit» в строке поиска, меню «Пуск» или в диалоговом окне «Выполнить» на вашем компьютере под управлением Windows. Перейдите к следующему ключу в Редакторе реестра с помощью навигации по левой панели:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- Щелкните правой кнопкой мыши на пустой правой части экрана редактора реестра, где последним выбранным ключом в адресной строке будет ключ GraphicsDrivers, и выберите New >> Значение DWORD (32bit) или QWORD (64bit) в зависимости от архитектуры вашей установки Windows. Щелкните правой кнопкой мыши на только что добавленном ключе и выберите пункт «Переименовать».
- Задайте имя ключа TdrLevel. Еще раз щелкните на нем правой кнопкой мыши и выберите в контекстном меню пункт Изменить. В поле «Данные значения» установите значение 0 и измените параметр «Основание» на «Шестнадцатеричное». Нажмите на кнопку OK, перезагрузите компьютер и проверьте, исчезла ли проблема.
- Перезагрузите компьютер и проверьте, не появляется ли при запуске ошибка “Не удалось переподключить все сетевые диски”.
Решение 6: Отключить синхронизацию облака Steam
Этот метод был признан рабочим многими пользователями, но игра, которая была исправлена этим методом, почти во всех случаях была Call of Duty: WWII. Это может означать, что данный метод применим именно к этой видеоигре, но попробовать его не помешает, за исключением того, что вы потеряете преимущества Steam Cloud.
- Откройте клиент Steam, дважды щелкнув по его значку на рабочем столе или найдя его в меню «Пуск», и перейдите на вкладку «Библиотека» в открывшемся окне.
- Щелкните правой кнопкой мыши на игре, которая вызывает эти проблемы, и выберите пункт «Свойства» в появившемся выпадающем меню.
- Перейдите на вкладку «Обновления» и в окне «Свойства» снимите флажок с пункта «Включить облачную синхронизацию Steam». Убедитесь, что вы применили изменения и пока что выйдите из Steam.
- Перезагрузите компьютер, запустите проблемную игру и проверьте, продолжает ли появляться ошибка DXGI_ERROR_DEVICE_HUNG во время игры.
Решение 7: Обновите Windows до последней сборки
Есть несколько пользователей, которым посчастливилось обнаружить, что проблема решилась сама собой с последним доступным обновлением Windows. Это часто случается с пользователями, которые немного отстают от последних обновлений, но это может случиться с каждым.
Пользователи Windows 10 могут заметить, что обновления выполняются почти автоматически, поскольку Windows всегда проверяет их наличие. Тем не менее, если вы считаете, что процесс нарушен, вы можете проверить наличие обновлений вручную.
- Используйте комбинацию клавиш с логотипом Windows + I, чтобы открыть «Настройки» на компьютере с Windows. Кроме того, вы можете найти «Настройки» в меню Пуск или в строке поиска или просто щелкнуть на значке в виде шестеренки в меню Пуск.
- Найдите и нажмите на кнопку «Обновить & подраздел «Безопасность» в приложении «Настройки.
- Перейдите на вкладку Windows Update и нажмите кнопку Проверить наличие обновлений в разделе Состояние обновлений, чтобы проверить, доступна ли новая сборка Windows.
- Если обновление доступно, Windows должна немедленно начать процесс загрузки, и обновление будет установлено, как только вы сможете выполнить перезагрузку.
Если вы используете другую версию Windows, важно отметить, что процесс автоматического обновления можно легко отключить, и, возможно, вы сделали это невольно или добровольно. В любом случае, простая команда может установить последние обновления на любую версию Windows.
- Откройте утилиту PowerShell, щелкнув правой кнопкой мыши на кнопке меню Пуск и выбрав в контекстном меню пункт Windows PowerShell (Admin).
- Если в этом месте вместо PowerShell вы видите Command Prompt, вы также можете поискать его в меню «Пуск» или в строке поиска рядом с ним. На этот раз убедитесь, что вы щелкнули правой кнопкой мыши на первом результате и выбрали «Запуск от имени администратора».
- В консоли Powershell введите «cmd» и подождите, пока Powershell переключится на окно, похожее на cmd, которое может показаться более естественным пользователям Command Prompt.
- В консоли, похожей на «cmd», введите команду, показанную ниже, и не забудьте нажать Enter:
wuauclt.exe /updatenow
- Дайте этой команде поработать хотя бы час и проверьте, были ли найдены и установлены какие-либо обновления без проблем. Этот метод можно применить ко всем операционным системам Windows, включая Windows 10.