Windows에서 하드웨어나 소프트웨어에 문제가 감지되면, 컴퓨터나 노트북의 상태를 알려주는 오류 코드가 생성됩니다. 그중에서도 사용자들이 가장 두려워하는 문제가 바로 블루스크린 오류, 이른바 BSOD(Blue Screen of Death)입니다. BSOD 화면에는 문제의 원인을 파악하는 데 도움이 되는 오류 코드가 표시되는데, 0x00000116은 그중에서도 자주 발생하는 대표적인 코드입니다.
버그 체크 0x00000116이란 무엇인가?
0x00000116은 VIDEO_TDR_FAILURE 버그 체크에 해당하는 값입니다. 이는 디스플레이 드라이버를 재설정하여 시간 초과(timeout) 상태에서 복구하려는 시도가 실패했음을 의미합니다. 즉, 그래픽 카드 드라이버가 GPU를 재설정하려고 했지만 지정된 시간 내에 작업을 완료하지 못해 시간 초과가 발생하고, 결과적으로 정지 코드 0x116과 함께 블루스크린이 나타나는 것입니다.
이 오류의 잠재적 원인으로는 결함이 있는 그래픽 카드, 손상된 드라이버, 오래된 드라이버 등 다양한 요소가 있습니다.
다음과 같은 오류 메시지 또는 이와 유사한 형태의 메시지를 볼 수 있습니다.
컴퓨터가 버그 체크 후 재부팅되었습니다. 버그 체크 코드: 0x00000116.
버그 체크 0x00000116의 원인
일반적인 그래픽 안정성 문제는 사용자 명령이나 작업을 처리하는 도중 시스템이 완전히 멈춘 것처럼 보일 때 발생합니다. 게임 중에는 GPU가 고사양 그래픽 연산을 처리하느라 바쁘기 때문에, 화면 업데이트가 없으면 사용자는 시스템이 정지했다고 느끼게 됩니다. 대부분 몇 초간 기다린 후 전원 버튼을 눌러 강제로 재시작하게 되죠.
Windows는 이러한 문제 상황을 감지하고 응답 가능한 데스크톱으로 동적으로 복구하려고 시도합니다. 이 감지 및 복구 절차를 TDR(Timeout Detection and Recovery, 시간 초과 감지 및 복구)이라고 하며, 기본 제한 시간은 2초로 설정되어 있습니다.
TDR 프로세스의 작동 방식
그래픽 카드의 TDR 프로세스 동안 운영체제의 GPU 스케줄러는 디스플레이 미니포트 드라이버의 DxgkDdiResetFromTimeout 함수를 호출하여 드라이버를 재초기화하고 GPU를 재설정합니다. 이 과정에서 운영체제는 드라이버에게 하드웨어나 메모리에 접근하지 말라고 지시하고, 현재 실행 중인 스레드를 마칠 수 있는 짧은 시간을 부여합니다. 만약 스레드가 제한 시간 내에 완료되지 않으면, 시스템은 0x116 VIDEO_TDR_FAILURE 버그 체크를 수행합니다.
또한 짧은 시간 동안 TDR 이벤트가 많이 발생하면(1분에 5회 이상), 시스템 역시 VIDEO_TDR_FAILURE 버그 체크를 수행할 수 있습니다. 반대로 복구 프로세스가 성공하면 "디스플레이 드라이버가 응답을 멈췄지만 복구되었습니다"라는 메시지가 표시됩니다.
주요 원인 목록
이 오류가 발생한다는 것은 GPU가 모니터에 그래픽을 표시하는 데 허용된 시간보다 더 오래 걸린다는 의미입니다. 주요 원인은 다음과 같습니다.
- 오래된 디스플레이 드라이버 — TDR 프로세스를 제대로 지원하려면 최신 업데이트 설치 필요
- 마더보드 등 과클럭(오버클러킹)된 구성 요소
- 잘못된 호환성 및 구성 설정 (특히 메모리 구성과 타이밍)
- 부족한 시스템 냉각 성능
- 부족한 시스템 전력 공급
- 결함이 있는 부품 (메모리 모듈, 마더보드 등)
- 시각 효과나 백그라운드에서 실행 중인 프로그램이 너무 많아 비디오 카드가 제대로 반응하지 못하는 경우
0x00000116 오류 해결 방법
게임을 하는 도중에 이 블루스크린 오류가 발생하면 정말 답답할 수 있습니다. 하지만 걱정하지 마세요. 아래의 단계별 해결 방법을 따라 하면 문제를 해결할 수 있습니다.
먼저 시도해볼 기본 조치는 오류가 발생한 앱이나 게임을 다시 실행하고, PC를 재시작하는 것입니다. 재부팅만으로도 BSOD를 유발했던 일시적인 오류를 제거하는 데 큰 도움이 됩니다. 또한 Outbyte PC Repair 같은 PC 수리 도구로 검사를 실행하면 컴퓨터를 최적화하고 stop 0x00000116 같은 오류 발생을 예방할 수 있습니다.
기본적인 문제 해결로 해결되지 않았다면, 아래의 해결책들을 순서대로 시도해 보세요.
해결 방법 #1: 다른 게임 실행하기
플레이 중인 게임 자체가 BSOD의 주요 원인일 수 있습니다. 예를 들어 마인크래프트(Minecraft)를 실행하다가 0x116 BSOD로 Windows가 멈췄다면, 월드 오브 워크래프트(World of Warcraft) 같은 다른 게임을 실행해 보세요. 다른 게임에서도 BSOD가 발생한다면 문제는 게임이 아니며, 하드웨어나 소프트웨어 문제 해결에 집중해야 합니다.
반면 다른 게임은 정상적으로 플레이할 수 있다면, 그래픽 카드나 드라이버가 아닌 해당 게임 자체에 문제가 있는 것입니다. 이 경우 게임을 제거하고, 컴퓨터를 재시작한 후 최신 버전을 다시 설치하세요. 게임 제거 절차는 Windows XP부터 Windows 10/11까지 동일합니다.
- Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
- 실행 창에 appwiz.cpl을 입력합니다.
- 목록에서 해당 게임(예: Minecraft)을 선택합니다.
- 게임을 마우스 오른쪽 버튼으로 클릭하여 제거합니다.
- Windows가 제거 절차를 완료할 때까지 기다립니다.
- 컴퓨터를 재시작합니다.
- 게임의 최신 버전을 다운로드하여 설치합니다.
- 컴퓨터를 재시작한 후 게임을 실행합니다.
문제가 되던 게임을 다시 플레이할 때 여전히 문제가 발생한다면, 게임 설치, 드라이버 설치, 운영체제 간에 충돌이 있을 가능성이 높습니다.
해결 방법 #2: 이전 버전 드라이버로 롤백하기
그래픽 카드 드라이버를 업데이트한 후 stop 오류 0x00000116 때문에 게임을 할 수 없게 되었다면, 드라이버를 이전 버전으로 롤백해야 합니다. 장치 관리자를 통해 진행하는 방법은 다음과 같으며, Windows XP부터 Windows 10/11까지 절차는 동일합니다.
- Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
- 실행 창에 devmgmt.msc를 입력합니다.
- 디스플레이 어댑터 항목을 확장합니다.
- 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 드라이버 탭으로 이동합니다.
- 드라이버 롤백 버튼을 클릭합니다. (새 드라이버로 업데이트한 적이 없다면 이 옵션은 비활성화되어 있습니다.)
- Windows가 드라이버를 이전 버전으로 되돌릴 때까지 기다립니다.
- 컴퓨터를 재시작하고 게임을 실행합니다.
해결 방법 #3: 그래픽 카드 드라이버 업데이트하기
앞선 방법으로 문제가 해결되지 않았다면, 그래픽 드라이버를 최신 버전으로 업데이트해야 합니다. 여기서는 Windows에서 가장 널리 사용되는 GPU 중 하나인 NVIDIA 그래픽 카드를 기준으로 설명합니다. 먼저 그래픽 장치를 제거한 후, 최신 드라이버를 새로 설치하는 순서입니다.
- Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
- 실행 창에 devmgmt.msc를 입력합니다.
- 디스플레이 어댑터 항목을 확장합니다.
- NVIDIA 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하여 드라이버를 제거합니다.
- 이 장치의 드라이버 소프트웨어 삭제를 선택한 후 제거를 클릭합니다.
- Windows가 그래픽 카드 제거를 완료할 때까지 기다립니다.
- 컴퓨터를 재시작한 후 NVIDIA 공식 웹사이트에서 최신 드라이버를 다운로드하여 설치합니다.
수동 설치가 번거롭다면 서드파티 드라이버 업데이터 프로그램을 활용해 시스템을 항상 최신 상태로 유지하는 방법도 있습니다.
해결 방법 #4: ATI Catalyst 게이밍 오버클럭 비활성화하기
ATI Radeon 그래픽 카드를 사용 중이고 ATI Catalyst 소프트웨어가 설치되어 있다면, 게이밍 오버클럭(Gaming Overclock) 또는 그래픽 OverDrive 기능을 비활성화해야 합니다.
- 시작 메뉴에서 ATI Catalyst Control Center를 실행합니다.
- Performance(성능) 탭을 선택한 후 AMD OverDrive로 이동합니다.
- Enable Graphics OverDrive 확인란의 선택을 해제합니다.
- Apply(적용) 버튼을 클릭합니다.
- 컴퓨터를 재시작하고 게임을 실행합니다.
해결 방법 #5: 그래픽 카드 온도 낮추기
원인이 PC 내부의 냉각 부족일 수도 있습니다. 온도는 간단하게 확인할 수 있습니다. 일반적으로 유휴 상태에서는 약 35~45°C, 작업 중에는 약 70~80°C가 적정 범위입니다. 온도가 정상보다 높다면 써멀 페이스트(열전도 그리스)를 새로 발라보는 것이 좋습니다. 그래도 개선되지 않는다면 강화된 냉각 시스템을 새로 구입하는 것을 권장합니다.
해결 방법 #6: RAM 손상 여부 확인하기
앞선 방법들이 모두 효과가 없었다면 상황이 좀 더 심각한 것일 수 있습니다. 포기하기 전에 RAM을 점검해 보세요. 케이스를 열고 메모리에 스크래치, 찢어진 접점, 균열 등 심각한 손상이 있는지 육안으로 확인합니다. 추가 팁: RAM 모듈이 여러 개 장착되어 있다면 하나만 남기고 재부팅해 보는 것도 좋은 방법입니다.
해결 방법 #7: 모니터 절전 기능 비활성화하기
다른 Windows 사용자들의 보고에 따르면, 모니터의 절전 기능이 활성화된 상태에서 0x00000116 블루스크린 오류가 발생하는 경우가 종종 있다고 합니다. 절전 기능을 비활성화해 보세요.
- 키보드에서 Windows 로고 키를 누릅니다.
- 검색창에 power를 입력한 후 전원 옵션 선택을 클릭합니다.
- 디스플레이 끄기 시간 설정을 선택합니다.
- 디스플레이 끄기 설정을 안 함(Never)으로 변경합니다.
- 컴퓨터를 재시작하고 블루스크린 오류가 사라졌는지 확인합니다.
해결 방법 #8: DISM으로 Windows 이미지 복구하기
이 방법은 DISM(Deployment Image Servicing and Management)이라는 도구를 사용합니다. DISM 명령줄 도구를 사용하면 Windows 이미지 파일(install.wim)을 마운트하고, 설치·제거·구성·업데이트 같은 이미지 서비스 작업을 수행할 수 있습니다. DISM은 Windows ADK(Windows Assessment and Deployment Kit)의 구성 요소로, Microsoft 공식 웹사이트에서 다운로드할 수 있습니다. Windows 이미지 복구 절차는 Windows 7부터 Windows 10/11까지 동일합니다.
- 웹 브라우저(Chrome, Firefox, Edge 등)를 열고 Microsoft 공식 사이트에서 Windows ADK를 다운로드합니다.
- Windows ADK 설치 프로그램을 실행합니다.
- DISM(Deployment Image Servicing and Management)을 선택하고 Install 버튼을 클릭합니다.
- 시작 메뉴에서 DISM을 검색합니다.
- Deployment Image Servicing and Management를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 예를 클릭하여 DISM이 관리자 권한으로 실행되도록 허용합니다.
- 명령창에 Dism /Online /Cleanup-Image /RestoreHealth를 입력하고 실행합니다.
- 복구가 완료되면 컴퓨터를 재시작하고 게임을 계속 실행합니다.
해결 방법 #9: 가상화 기능 끄기
가상화(Virtualization)는 하나의 물리적 컴퓨터나 노트북에서 여러 운영체제를 실행할 수 있게 해주는 기술입니다. Hyper-V나 VMware를 실행하려면 BIOS 또는 UEFI에서 가상화 지원을 활성화해야 하는데, 이 기능이 0x00000116 오류와 충돌을 일으키는 경우가 있습니다. 가상화 비활성화 절차는 마더보드마다 다르므로, 사용 중인 마더보드의 기술 문서에서 가상화 섹션을 참고하세요.
- 컴퓨터를 재시작하거나 전원을 켭니다.
- 부팅 과정에서 F2 또는 Delete 키를 눌러 BIOS/UEFI에 진입합니다.
- F7 키를 눌러 Advanced 모드로 전환합니다.
- OK를 클릭하여 Advanced 모드 진입을 확인합니다.
- Advanced 탭을 선택합니다.
- CPU Configuration으로 이동합니다.
- Intel Virtualization Technology 항목을 찾습니다.
- Intel Virtualization Technology를 비활성화(Disabled)로 변경합니다.
- Exit를 눌러 설정을 저장하고 컴퓨터를 재시작합니다.
해결 방법 #10: 모니터 하나만 사용하기
듀얼 모니터를 사용 중이라면, 그래픽 카드에서 모니터 하나를 분리해 보세요. 모니터 하나만 연결한 상태로 게임을 실행해 봅니다. 문제없이 게임이 실행된다면, 현재 연결된 모니터를 분리하고 처음에 떼어냈던 모니터를 다시 연결해 보세요. 어느 한쪽 모니터로만 게임이 정상 작동한다면 그래픽 카드 자체에 결함이 있을 가능성이 높으므로 교체가 필요합니다.
해결 방법 #11: BIOS 또는 UEFI 업데이트하기
BSOD 코드 문제가 발생했을 때 시도해볼 수 있는 방법 중 하나는 BIOS 또는 UEFI 펌웨어를 업데이트하는 것입니다. 먼저 현재 설치된 BIOS/UEFI 버전을 확인해야 합니다. 업데이트 절차는 마더보드 제조사마다 다르므로, 마더보드 기술 문서의 BIOS/UEFI 섹션을 참고하여 진행하세요.
해결 방법 #12: 운영체제 재설치하기
모든 방법을 시도했음에도 0x00000116 오류가 해결되지 않는다면, Windows를 클린 설치하고 최신 드라이버와 플레이하려는 게임의 최신 버전을 설치하는 것을 권장합니다. 설치 후 게임을 실행해 보고, 그래도 문제가 해결되지 않으면 다음 방법으로 넘어가세요.
해결 방법 #13: 그래픽 카드 교체하기
마지막 선택지는 그래픽 카드를 교체하는 것입니다. 데스크톱 PC 사용자라면 호환되는 그래픽 카드를 구매하는 것이 좋습니다. NVIDIA 또는 AMD 그래픽 카드 중에서 선택할 수 있으며, 구매 전에 마더보드 기술 문서를 확인하여 호환성을 반드시 검토하세요. 노트북 사용자라면 직접 교체하기 어려우므로 PC 수리 전문 업체에 수리를 의뢰하는 것이 좋습니다.
마무리
0x00000116 오류는 흔히 발생하지만, 해결하기 어렵지 않습니다. 오류의 잠재적 원인을 이해하고 이 글에서 소개한 단계별 해결 방법을 따라 하면, 오류를 수정하고 재발 위험까지 줄일 수 있습니다.
혹시 0x00000116 블루스크린 오류를 직접 해결해 본 경험이 있으신가요? 어떤 방법을 사용하셨는지 아래 댓글로 여러분의 경험을 공유해 주세요.