수정 : Windows 7, 8 및 10에서 DXGI_ERROR_DEVICE_HUNG 오류

이 오류는 온라인에서 구할 수있는 Microsoft의 공식 문서에 명시된 바와 같이 응용 프로그램에서 잘못 구성된 명령으로 인해 응용 프로그램의 장치가 실패했음을 의미합니다. 이것은 조사 및 수정되어야하는 디자인 타임 문제입니다. 오류는 종종 다양한 비디오 게임의 중간에 나타나며이 오류를 화면에 표시하는 동안 거의 즉시 충돌을 일으 킵니다.

DXGI_ERROR_DEVICE_HUNG 수정하는 방법

광범위한 온라인 포럼에서 여러 사용자가 자신에게 가장 적합한 방법을 제시했으며 기사에서 모두 수집하기로 결정했습니다. 아래 방법으로 행운을 빕니다!

해결 방법 1 : 그래픽 카드 드라이버 업데이트

이것은 비디오 게임 관련 문제를 해결할 때 가장 기본적인 문제 해결 단계 중 하나입니다. 그러나 여러 사용자가이 방법으로 만 문제를 해결할 수 있었으며 문제 해결에 며칠이 소요되었습니다. 또한 아무런 문제가 없어 컴퓨터에 최신 비디오 카드 드라이버가 설치되어있어 하루를 마감 할 수 있습니다.

  1. 시작 메뉴 버튼을 클릭하고 장치 관리자를 입력 한 다음 첫 번째 결과를 클릭하여 결과 목록에서 선택하십시오. 실행 대화 상자를 열기 위해 Windows 키 + R 키 조합을 사용할 수도 있습니다. 상자에“devmgmt.msc”를 입력하고 확인을 클릭하여 실행하십시오.

  1. 장치 관리자 창에서 범주 중 하나를 확장하여 업데이트하려는 장치 이름을 찾은 다음 마우스 오른쪽 단추를 클릭하고 장치 제거를 선택하십시오. 그래픽 카드를 업데이트하려고하므로 디스플레이 어댑터 범주를 확장하고 비디오 카드를 마우스 오른쪽 단추로 클릭 한 다음 장치 제거 옵션을 선택하십시오.

  1. 선택을 확인하도록 요청하는 대화 상자를 확인하고 프로세스가 완료 될 때까지 기다리십시오.
  2. 카드 제조업체의 웹 사이트에서 그래픽 카드 드라이버를 찾아 해당 사이트에서 제공되는 지침을 따르십시오. 설치 파일을 컴퓨터에 저장하고 거기서 실행하십시오. 설치하는 동안 컴퓨터가 여러 번 다시 시작될 수 있습니다.

Nvidia 드라이버 — 여기를 클릭하십시오 !

AMD 드라이버 — 여기를 클릭하십시오 !

참고 : 위 단계에서 원하는 결과를 얻지 못하면 게임에서 새로 설치된 드라이버를 관리하지 못해 문제를 해결하기 위해 실행할 스크립트가 있습니다. 스크립트는 .bat 파일을 통해보다 쉽게 ​​실행할 수있는 기본 명령으로 구성됩니다. 행운을 빕니다!

  1. 데스크탑을 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 새로 작성 >> 텍스트 문서를 선택하여 새 텍스트 문서를여십시오.

  1. 다음 텍스트를 복사하여 문서에 붙여넣고 올바른 형식을 유지하십시오. 즉, 새 줄에 여기에 표시되는 각 명령도 문서의 새 줄에 있어야합니다.
 존재하는 경우 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 @ 명명 된 일시 중지 끝 : old chdir / d C : \ Windows \ System32 ren nvapi64.Old nvapi64.dll echo @ Renamed pause goto End : End 
  1. 창 상단의 메뉴에서 파일을 클릭하고 다른 이름으로 저장 ...을 선택하십시오. 파일 형식 드롭 다운 메뉴에서 모든 파일을 선택하고 파일 이름을 "command.bat"와 같은 이름으로 지정하십시오. 이름은 중요하지 않지만“.bat”확장자입니다.

  1. 파일을 저장 한 후 파일을 마우스 오른쪽 단추로 클릭하고 관리자로 실행 옵션을 선택하십시오. 몇 초 정도 기다렸다가 컴퓨터를 다시 시작한 다음 게임이 작동하는지 확인하십시오.

해결 방법 2 : NVIDIA 사용자를위한 빠른 수정

컴퓨터에서 일반적으로 특정 비디오 게임을 할 때 나타나는 DXGI_ERROR_DEVICE_HUNG 오류로 어려움을 겪고있는 NVIDIA 사용자 인 경우, 이 빠른 수정은 많은 사용자에게 도움이되었으므로 고려해 볼만한 가치가 있습니다. 이것을 확인하십시오!

  1. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 드롭 다운 메뉴에서 NVIDIA 제어판 옵션을 선택하거나 시스템 트레이에서 NVIDIA 아이콘을 두 번 클릭하십시오. NVIDIA 제어판은 일반 제어판에서도 사용할 수 있습니다.

  1. 왼쪽 탐색 창의 3D 설정 섹션에서 미리보기로 이미지 설정 조정 옵션을 클릭하십시오. 새 화면에서 "고급 3D 이미지 설정 사용"옵션 옆의 라디오 버튼을 확인하고 적용을 클릭하십시오.
  2. 그런 다음 왼쪽 탐색 창에서 3D 설정 관리를 클릭하고 프로그램 설정 탭으로 이동하십시오.

  1. 추가를 클릭하고 문제가있는 게임을 시작하는 데 사용되는 실행 파일을 컴퓨터에서 찾아보십시오. 가장 쉬운 방법은 바탕 화면에서 게임의 바로 가기를 마우스 오른쪽 단추로 클릭하고 파일 위치 열기 옵션을 선택하여 필요한 실행 파일을 선택하는 것입니다.
  2. 게임 설치 위치를 알고있는 경우 수동으로 찾아 볼 수도 있습니다. 기본적으로 C >> Program Files에 설치됩니다. “이 프로그램에 적합한 그래픽 프로세서 선택”옵션의 드롭 다운 메뉴에서“고성능 NVIDIA 프로세서”를 선택하고 적용을 클릭하십시오.

  1. 컴퓨터를 다시 시작한 후 문제가 사라 졌는지 확인하십시오.

해결 방법 3 : 컴퓨터 오버 클로킹 중지

오버 클로킹은 프로세서의 최대 주파수를 권장되는 공장 값보다 큰 값으로 변경하는 프로세스입니다. 이로 인해 PC의 성능이 크게 향상 될 수 있지만 전체 장비가 고장 나거나 심지어 화염에 처한 상황이 있기 때문에주의를 기울여야합니다.

일부 CPU는 확실히 오버 클럭킹되지 않았으며 일부 모델은 다른 모델보다 성능이 우수하다는 사실입니다. 더 중요한 것은 사용중인 프로세서에 따라 프로세서 (CPU 또는 GPU)를 오버 클로킹하는 데 사용되는 다양한 도구가 더 나쁘게 작동한다는 것입니다.

CPU 주파수를 원래 상태로 되 돌리는 것은 처음에 오버 클럭하는 데 사용한 소프트웨어에 따라 다릅니다. 인텔과 AMD는 사용자가 CPU를 오버 클로킹 할 수있는 자체 응용 프로그램을 다운로드 할 수 있지만 때로는 게임을 실행할 때 활성화되는 공장 오버 클럭 설정을 구현하기도합니다. 문제가 여전히 발생하는지 확인하십시오.

해결 방법 4 : GeForce Experience 제거

GeForce Experience는 GeForce GTX 그래픽 카드와 함께 제공되는 응용 프로그램으로 NVIDIA에서 개발했습니다. 드라이버를 최신 상태로 유지하고 게임 옵션을 자동으로 최적화하며 게임 스크린 샷과 비디오를 공유 할 수있는 방법을 제공합니다.

즉, 프로그램은 그다지 중요하지 않으며 제대로 실행되는 데 의존하지 않습니다. 또한 사용자는 제어판 또는 설정에서 GeForce Experience 프로그램을 제거하면 비디오 게임에서이 문제를 해결할 수 있다고보고했습니다.

  1. 다른 계정으로 프로그램을 제거 할 수 없으므로 해당 컴퓨터에서 관리자 계정으로 로그인했는지 확인하십시오.
  2. 시작 메뉴 버튼이나 옆에있는 검색 막대를 클릭하고 제어판을 검색하여 엽니 다. 또는 Windows 10 사용자 인 경우 톱니 바퀴 아이콘을 클릭하여 설정을 열 수 있습니다.
  3. 제어판에서 창의 오른쪽 상단에있는“다음으로보기 :”옵션을 범주로 변경하고 프로그램 섹션에서 프로그램 제거를 클릭하십시오.

  1. Windows 10에서 설정 유틸리티를 사용하는 경우 앱을 클릭하면 PC에 설치된 모든 응용 프로그램 목록이 즉시 열립니다.
  2. 목록에서 GeForce Experience 항목을 찾아서 한 번 클릭하십시오. 목록 위에 나타날 제거 버튼을 클릭하고 나타날 수있는 대화 상자를 확인하십시오. GeForce Experience를 제거하고 나중에 컴퓨터를 다시 시작하려면 화면의 지시 사항을 따르십시오.

해결 방법 5 : 특정 레지스트리 키 추가

TDR (Timeout Detection and Recovery)을 비활성화하면 때때로 DXGI_ERROR_DEVICE_HUNG과 같은 불필요한 오류가 표시되는 것을 방지하는 데 도움이 될 수 있지만 컴퓨터에서 TDR이 매우 유용 할 수 있으므로 먼저 아래 방법을 시도해야합니다.

  1. 이 솔루션을 수행하려면 레지스트리를 편집해야하므로 발생할 수있는 다른 문제를 방지하기 위해 레지스트리를 안전하게 백업하기 위해 준비한이 문서를 확인하는 것이 좋습니다.
  2. 검색 바 창, 시작 메뉴 또는 Windows PC의 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기 유틸리티를 엽니 다. 왼쪽 분할 창 탐색을 사용하여 레지스트리 편집기에서 다음 키로 이동하십시오.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  1. 주소 표시 줄에서 GraphicsDrivers 키를 마지막으로 선택한 키로 레지스트리 편집기 화면의 빈 오른쪽을 마우스 오른쪽 단추로 클릭하고 Windows 설치 아키텍처에 따라 새로 만들기 >> DWORD (32 비트) 값 또는 QWORD (64 비트)를 선택하십시오. 방금 추가 한 키를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 클릭하십시오.
  2. 키 이름을 TdrLevel로 설정하십시오. 다시 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 수정 옵션을 선택하십시오. 값 데이터에서 0으로 설정하고 기본 옵션을 16 진수로 변경하십시오. 확인 버튼을 클릭하고 컴퓨터를 다시 시작한 다음 문제가 사라 졌는지 확인하십시오.

  1. 컴퓨터를 다시 시작하고 시작시“모든 네트워크 드라이브를 다시 연결할 수 없습니다”오류가 계속 나타나는지 확인하십시오.

해결 방법 6 : Steam 클라우드 동기화 비활성화

이 방법은 많은 사용자들에 의해 작동하는 것으로보고되었지만이 방법으로 수정 된 게임은 거의 모든 경우에 Call of Duty : WWII였습니다. 즉, 이 방법은 해당 비디오 게임에만 적용되지만 Steam 클라우드의 이점을 잃어 버리는 것 외에는 시도하지 않아도됩니다.

  1. 데스크탑에서 해당 아이콘을 두 번 클릭하거나 시작 메뉴에서 Steam 클라이언트를 검색하여 Steam 클라이언트를 열고 초기 화면에서 라이브러리 탭으로 이동하십시오.
  2. 이러한 문제를 일으키는 게임을 마우스 오른쪽 버튼으로 클릭하고 나타나는 드롭 다운 메뉴에서 속성을 선택하십시오.
  3. 업데이트 탭과 속성 창으로 이동하여 Steam 클라우드 동기화 사용 옆의 확인란을 선택 취소하십시오. 변경 사항을 적용하고 지금 Steam을 종료하십시오.

  1. 컴퓨터를 다시 시작하고 문제가있는 게임을 실행 한 다음 게임을하는 동안 DXGI_ERROR_DEVICE_HUNG 오류가 계속 나타나는지 확인하십시오.

해결 방법 7 : Windows를 최신 빌드로 업데이트

문제가 사용 가능한 최신 Windows 업데이트와 함께 정렬되어 있음을 알기에 운이 좋았던 여러 사용자가 있습니다. 최신 업데이트에서 약간 뒤쳐져있는 사용자에게는 종종 발생하지만 누구에게나 발생할 수 있습니다.

Windows 10 사용자는 Windows가 항상이를 확인하므로 업데이트가 거의 자동으로 수행되는 것을 알 수 있습니다. 그래도 프로세스가 중단되었다고 생각되면 수동으로 업데이트를 확인할 수 있습니다.

  1. Windows 로고 키 + I 키 조합을 사용하여 Windows PC에서 설정을 엽니 다. 또는 시작 메뉴 또는 검색 표시 줄에서 "설정"을 검색하거나 시작 메뉴에서 기어 모양의 아이콘을 클릭하면됩니다.
  2. 설정 앱에서 "업데이트 및 보안"하위 섹션을 찾아 클릭하십시오.

  3. 사용 가능한 새로운 Windows 빌드가 있는지 확인하려면 Windows 업데이트 탭에서 업데이트 상태 섹션 아래에있는 업데이트 확인 버튼을 클릭하십시오.

  1. 사용 가능한 경우 Windows는 즉시 다운로드 프로세스를 시작해야하며 다시 시작할 수있는 즉시 업데이트를 설치해야합니다.

다른 버전의 Windows를 사용하는 경우 자동 업데이트 프로세스를 쉽게 비활성화 할 수 있으며 의도하지 않게 또는 기꺼이 그렇게했을 수도 있습니다. 어느 쪽이든, 간단한 명령으로 모든 버전의 Windows에 최신 업데이트를 설치할 수 있습니다.

  1. 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 Windows PowerShell (관리자) 옵션을 클릭하여 PowerShell 유틸리티를 엽니 다.

  1. 해당 지점에 PowerShell 대신 명령 프롬프트가 표시되면 시작 메뉴 또는 옆에있는 검색 막대에서 명령 프롬프트를 검색 할 수도 있습니다. 이번에는 첫 번째 결과를 마우스 오른쪽 단추로 클릭하고 관리자로 실행을 선택하십시오.
  2. Powershell 콘솔에서“cmd”를 입력하고 Powershell이 ​​명령 프롬프트 사용자에게보다 자연스럽게 나타날 수있는 cmd와 같은 창으로 전환되도록 기다립니다.
  3. “cmd”와 같은 콘솔에서 아래 표시된 명령을 입력하고 나중에 Enter를 클릭하십시오.
 wuauclt.exe / updatenow 
  1. 이 명령으로 최소 1 시간 동안 작업을 수행하고 문제없이 업데이트가 발견되어 설치되었는지 다시 확인하십시오. 이 방법은 Windows 10을 포함한 모든 Windows 운영 체제에 적용 할 수 있습니다.

재미있는 기사