수정 : Windows 7, 8 및 10에서 DXGI_ERROR_DEVICE_HUNG 오류
이 오류는 온라인에서 구할 수있는 Microsoft의 공식 문서에 명시된 바와 같이 응용 프로그램에서 잘못 구성된 명령으로 인해 응용 프로그램의 장치가 실패했음을 의미합니다. 이것은 조사 및 수정되어야하는 디자인 타임 문제입니다. 오류는 종종 다양한 비디오 게임의 중간에 나타나며이 오류를 화면에 표시하는 동안 거의 즉시 충돌을 일으 킵니다.
DXGI_ERROR_DEVICE_HUNG 수정하는 방법
광범위한 온라인 포럼에서 여러 사용자가 자신에게 가장 적합한 방법을 제시했으며 기사에서 모두 수집하기로 결정했습니다. 아래 방법으로 행운을 빕니다!
해결 방법 1 : 그래픽 카드 드라이버 업데이트
이것은 비디오 게임 관련 문제를 해결할 때 가장 기본적인 문제 해결 단계 중 하나입니다. 그러나 여러 사용자가이 방법으로 만 문제를 해결할 수 있었으며 문제 해결에 며칠이 소요되었습니다. 또한 아무런 문제가 없어 컴퓨터에 최신 비디오 카드 드라이버가 설치되어있어 하루를 마감 할 수 있습니다.
- 시작 메뉴 버튼을 클릭하고 장치 관리자를 입력 한 다음 첫 번째 결과를 클릭하여 결과 목록에서 선택하십시오. 실행 대화 상자를 열기 위해 Windows 키 + R 키 조합을 사용할 수도 있습니다. 상자에“devmgmt.msc”를 입력하고 확인을 클릭하여 실행하십시오.
- 장치 관리자 창에서 범주 중 하나를 확장하여 업데이트하려는 장치 이름을 찾은 다음 마우스 오른쪽 단추를 클릭하고 장치 제거를 선택하십시오. 그래픽 카드를 업데이트하려고하므로 디스플레이 어댑터 범주를 확장하고 비디오 카드를 마우스 오른쪽 단추로 클릭 한 다음 장치 제거 옵션을 선택하십시오.
- 선택을 확인하도록 요청하는 대화 상자를 확인하고 프로세스가 완료 될 때까지 기다리십시오.
- 카드 제조업체의 웹 사이트에서 그래픽 카드 드라이버를 찾아 해당 사이트에서 제공되는 지침을 따르십시오. 설치 파일을 컴퓨터에 저장하고 거기서 실행하십시오. 설치하는 동안 컴퓨터가 여러 번 다시 시작될 수 있습니다.
Nvidia 드라이버 — 여기를 클릭하십시오 !
AMD 드라이버 — 여기를 클릭하십시오 !
참고 : 위 단계에서 원하는 결과를 얻지 못하면 게임에서 새로 설치된 드라이버를 관리하지 못해 문제를 해결하기 위해 실행할 스크립트가 있습니다. 스크립트는 .bat 파일을 통해보다 쉽게 실행할 수있는 기본 명령으로 구성됩니다. 행운을 빕니다!
- 데스크탑을 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 새로 작성 >> 텍스트 문서를 선택하여 새 텍스트 문서를여십시오.
- 다음 텍스트를 복사하여 문서에 붙여넣고 올바른 형식을 유지하십시오. 즉, 새 줄에 여기에 표시되는 각 명령도 문서의 새 줄에 있어야합니다.
존재하는 경우 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
- 창 상단의 메뉴에서 파일을 클릭하고 다른 이름으로 저장 ...을 선택하십시오. 파일 형식 드롭 다운 메뉴에서 모든 파일을 선택하고 파일 이름을 "command.bat"와 같은 이름으로 지정하십시오. 이름은 중요하지 않지만“.bat”확장자입니다.
- 파일을 저장 한 후 파일을 마우스 오른쪽 단추로 클릭하고 관리자로 실행 옵션을 선택하십시오. 몇 초 정도 기다렸다가 컴퓨터를 다시 시작한 다음 게임이 작동하는지 확인하십시오.
해결 방법 2 : NVIDIA 사용자를위한 빠른 수정
컴퓨터에서 일반적으로 특정 비디오 게임을 할 때 나타나는 DXGI_ERROR_DEVICE_HUNG 오류로 어려움을 겪고있는 NVIDIA 사용자 인 경우, 이 빠른 수정은 많은 사용자에게 도움이되었으므로 고려해 볼만한 가치가 있습니다. 이것을 확인하십시오!
- 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 드롭 다운 메뉴에서 NVIDIA 제어판 옵션을 선택하거나 시스템 트레이에서 NVIDIA 아이콘을 두 번 클릭하십시오. NVIDIA 제어판은 일반 제어판에서도 사용할 수 있습니다.
- 왼쪽 탐색 창의 3D 설정 섹션에서 미리보기로 이미지 설정 조정 옵션을 클릭하십시오. 새 화면에서 "고급 3D 이미지 설정 사용"옵션 옆의 라디오 버튼을 확인하고 적용을 클릭하십시오.
- 그런 다음 왼쪽 탐색 창에서 3D 설정 관리를 클릭하고 프로그램 설정 탭으로 이동하십시오.
- 추가를 클릭하고 문제가있는 게임을 시작하는 데 사용되는 실행 파일을 컴퓨터에서 찾아보십시오. 가장 쉬운 방법은 바탕 화면에서 게임의 바로 가기를 마우스 오른쪽 단추로 클릭하고 파일 위치 열기 옵션을 선택하여 필요한 실행 파일을 선택하는 것입니다.
- 게임 설치 위치를 알고있는 경우 수동으로 찾아 볼 수도 있습니다. 기본적으로 C >> Program Files에 설치됩니다. “이 프로그램에 적합한 그래픽 프로세서 선택”옵션의 드롭 다운 메뉴에서“고성능 NVIDIA 프로세서”를 선택하고 적용을 클릭하십시오.
- 컴퓨터를 다시 시작한 후 문제가 사라 졌는지 확인하십시오.
해결 방법 3 : 컴퓨터 오버 클로킹 중지
오버 클로킹은 프로세서의 최대 주파수를 권장되는 공장 값보다 큰 값으로 변경하는 프로세스입니다. 이로 인해 PC의 성능이 크게 향상 될 수 있지만 전체 장비가 고장 나거나 심지어 화염에 처한 상황이 있기 때문에주의를 기울여야합니다.
일부 CPU는 확실히 오버 클럭킹되지 않았으며 일부 모델은 다른 모델보다 성능이 우수하다는 사실입니다. 더 중요한 것은 사용중인 프로세서에 따라 프로세서 (CPU 또는 GPU)를 오버 클로킹하는 데 사용되는 다양한 도구가 더 나쁘게 작동한다는 것입니다.
CPU 주파수를 원래 상태로 되 돌리는 것은 처음에 오버 클럭하는 데 사용한 소프트웨어에 따라 다릅니다. 인텔과 AMD는 사용자가 CPU를 오버 클로킹 할 수있는 자체 응용 프로그램을 다운로드 할 수 있지만 때로는 게임을 실행할 때 활성화되는 공장 오버 클럭 설정을 구현하기도합니다. 문제가 여전히 발생하는지 확인하십시오.
해결 방법 4 : GeForce Experience 제거
GeForce Experience는 GeForce GTX 그래픽 카드와 함께 제공되는 응용 프로그램으로 NVIDIA에서 개발했습니다. 드라이버를 최신 상태로 유지하고 게임 옵션을 자동으로 최적화하며 게임 스크린 샷과 비디오를 공유 할 수있는 방법을 제공합니다.
즉, 프로그램은 그다지 중요하지 않으며 제대로 실행되는 데 의존하지 않습니다. 또한 사용자는 제어판 또는 설정에서 GeForce Experience 프로그램을 제거하면 비디오 게임에서이 문제를 해결할 수 있다고보고했습니다.
- 다른 계정으로 프로그램을 제거 할 수 없으므로 해당 컴퓨터에서 관리자 계정으로 로그인했는지 확인하십시오.
- 시작 메뉴 버튼이나 옆에있는 검색 막대를 클릭하고 제어판을 검색하여 엽니 다. 또는 Windows 10 사용자 인 경우 톱니 바퀴 아이콘을 클릭하여 설정을 열 수 있습니다.
- 제어판에서 창의 오른쪽 상단에있는“다음으로보기 :”옵션을 범주로 변경하고 프로그램 섹션에서 프로그램 제거를 클릭하십시오.
- Windows 10에서 설정 유틸리티를 사용하는 경우 앱을 클릭하면 PC에 설치된 모든 응용 프로그램 목록이 즉시 열립니다.
- 목록에서 GeForce Experience 항목을 찾아서 한 번 클릭하십시오. 목록 위에 나타날 제거 버튼을 클릭하고 나타날 수있는 대화 상자를 확인하십시오. GeForce Experience를 제거하고 나중에 컴퓨터를 다시 시작하려면 화면의 지시 사항을 따르십시오.
해결 방법 5 : 특정 레지스트리 키 추가
TDR (Timeout Detection and Recovery)을 비활성화하면 때때로 DXGI_ERROR_DEVICE_HUNG과 같은 불필요한 오류가 표시되는 것을 방지하는 데 도움이 될 수 있지만 컴퓨터에서 TDR이 매우 유용 할 수 있으므로 먼저 아래 방법을 시도해야합니다.
- 이 솔루션을 수행하려면 레지스트리를 편집해야하므로 발생할 수있는 다른 문제를 방지하기 위해 레지스트리를 안전하게 백업하기 위해 준비한이 문서를 확인하는 것이 좋습니다.
- 검색 바 창, 시작 메뉴 또는 Windows PC의 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기 유틸리티를 엽니 다. 왼쪽 분할 창 탐색을 사용하여 레지스트리 편집기에서 다음 키로 이동하십시오.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers
- 주소 표시 줄에서 GraphicsDrivers 키를 마지막으로 선택한 키로 레지스트리 편집기 화면의 빈 오른쪽을 마우스 오른쪽 단추로 클릭하고 Windows 설치 아키텍처에 따라 새로 만들기 >> DWORD (32 비트) 값 또는 QWORD (64 비트)를 선택하십시오. 방금 추가 한 키를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 클릭하십시오.
- 키 이름을 TdrLevel로 설정하십시오. 다시 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 수정 옵션을 선택하십시오. 값 데이터에서 0으로 설정하고 기본 옵션을 16 진수로 변경하십시오. 확인 버튼을 클릭하고 컴퓨터를 다시 시작한 다음 문제가 사라 졌는지 확인하십시오.
- 컴퓨터를 다시 시작하고 시작시“모든 네트워크 드라이브를 다시 연결할 수 없습니다”오류가 계속 나타나는지 확인하십시오.
해결 방법 6 : Steam 클라우드 동기화 비활성화
이 방법은 많은 사용자들에 의해 작동하는 것으로보고되었지만이 방법으로 수정 된 게임은 거의 모든 경우에 Call of Duty : WWII였습니다. 즉, 이 방법은 해당 비디오 게임에만 적용되지만 Steam 클라우드의 이점을 잃어 버리는 것 외에는 시도하지 않아도됩니다.
- 데스크탑에서 해당 아이콘을 두 번 클릭하거나 시작 메뉴에서 Steam 클라이언트를 검색하여 Steam 클라이언트를 열고 초기 화면에서 라이브러리 탭으로 이동하십시오.
- 이러한 문제를 일으키는 게임을 마우스 오른쪽 버튼으로 클릭하고 나타나는 드롭 다운 메뉴에서 속성을 선택하십시오.
- 업데이트 탭과 속성 창으로 이동하여 Steam 클라우드 동기화 사용 옆의 확인란을 선택 취소하십시오. 변경 사항을 적용하고 지금 Steam을 종료하십시오.
- 컴퓨터를 다시 시작하고 문제가있는 게임을 실행 한 다음 게임을하는 동안 DXGI_ERROR_DEVICE_HUNG 오류가 계속 나타나는지 확인하십시오.
해결 방법 7 : Windows를 최신 빌드로 업데이트
문제가 사용 가능한 최신 Windows 업데이트와 함께 정렬되어 있음을 알기에 운이 좋았던 여러 사용자가 있습니다. 최신 업데이트에서 약간 뒤쳐져있는 사용자에게는 종종 발생하지만 누구에게나 발생할 수 있습니다.
Windows 10 사용자는 Windows가 항상이를 확인하므로 업데이트가 거의 자동으로 수행되는 것을 알 수 있습니다. 그래도 프로세스가 중단되었다고 생각되면 수동으로 업데이트를 확인할 수 있습니다.
- Windows 로고 키 + I 키 조합을 사용하여 Windows PC에서 설정을 엽니 다. 또는 시작 메뉴 또는 검색 표시 줄에서 "설정"을 검색하거나 시작 메뉴에서 기어 모양의 아이콘을 클릭하면됩니다.
- 설정 앱에서 "업데이트 및 보안"하위 섹션을 찾아 클릭하십시오.
- 사용 가능한 새로운 Windows 빌드가 있는지 확인하려면 Windows 업데이트 탭에서 업데이트 상태 섹션 아래에있는 업데이트 확인 버튼을 클릭하십시오.
- 사용 가능한 경우 Windows는 즉시 다운로드 프로세스를 시작해야하며 다시 시작할 수있는 즉시 업데이트를 설치해야합니다.
다른 버전의 Windows를 사용하는 경우 자동 업데이트 프로세스를 쉽게 비활성화 할 수 있으며 의도하지 않게 또는 기꺼이 그렇게했을 수도 있습니다. 어느 쪽이든, 간단한 명령으로 모든 버전의 Windows에 최신 업데이트를 설치할 수 있습니다.
- 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 Windows PowerShell (관리자) 옵션을 클릭하여 PowerShell 유틸리티를 엽니 다.
- 해당 지점에 PowerShell 대신 명령 프롬프트가 표시되면 시작 메뉴 또는 옆에있는 검색 막대에서 명령 프롬프트를 검색 할 수도 있습니다. 이번에는 첫 번째 결과를 마우스 오른쪽 단추로 클릭하고 관리자로 실행을 선택하십시오.
- Powershell 콘솔에서“cmd”를 입력하고 Powershell이 명령 프롬프트 사용자에게보다 자연스럽게 나타날 수있는 cmd와 같은 창으로 전환되도록 기다립니다.
- “cmd”와 같은 콘솔에서 아래 표시된 명령을 입력하고 나중에 Enter를 클릭하십시오.
wuauclt.exe / updatenow
- 이 명령으로 최소 1 시간 동안 작업을 수행하고 문제없이 업데이트가 발견되어 설치되었는지 다시 확인하십시오. 이 방법은 Windows 10을 포함한 모든 Windows 운영 체제에 적용 할 수 있습니다.