Windows 10에서 발생하는 '장치 드라이버에 멈춘 스레드(Thread Stuck in Device Driver)' BSOD(블루스크린) 오류는 특정 드라이버가 하드웨어가 유휴 상태로 전환되기를 무한히 기다리는 끝없는 루프에 빠졌을 때 나타납니다.
이 문제는 대개 드라이버가 제어하는 하드웨어 자체와 관련이 있습니다. 그렇다면 드라이버 소프트웨어는 왜 이런 현상을 보일까요? 여러 가지 원인이 있을 수 있습니다. 흔한 원인으로는 최근 업데이트에서 수정되었지만 아직 설치하지 않은 드라이버 버그, 또는 마찬가지로 업데이트로 해결되는 Windows 자체의 버그 등이 있습니다.

드물지만 손상된 시스템 파일이 장치 드라이버와 충돌을 일으켜 문제가 발생하는 경우도 있습니다.
아래의 문제 해결 팁은 '장치 드라이버에 멈춘 스레드' BSOD 오류에 대한 가장 일반적인 해결 방법부터 순서대로 안내하며, 비교적 드문 방법들로 마무리됩니다.
'장치 드라이버에 멈춘 스레드' BSOD 오류 해결 방법
이 가이드는 위에서 아래로 순서대로 진행하는 것이 가장 효과적입니다. 앞쪽에 배치된 더 흔한 해결 방법일수록 문제를 빠르게 해결할 가능성이 높습니다. 이 글의 끝까지 가야 하는 일은 없기를 바랍니다!
1. 장치 드라이버 업데이트
특정 장치 드라이버를 업데이트하는 가장 쉬운 방법은 장치 관리자를 활용하는 것입니다. 오류 메시지에 문제가 있는 장치가 표시되었다면 장치 관리자를 열기 전에 이를 기록해 두세요. 표시되지 않았다면 장치 관리자 자체에서 오류가 있는 장치를 찾을 수 있습니다.
- 장치 관리자를 열려면 시작 메뉴를 클릭하고 'device'를 입력한 다음 장치 관리자를 선택합니다.

- 문제가 있는 장치를 알고 있다면 목록에서 해당 장치로 이동합니다. 모른다면 목록을 살펴보며 느낌표 아이콘이 표시된 장치를 찾습니다. 느낌표 아이콘은 장치 오류를 의미합니다. 장치를 찾으면 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 선택합니다.

- 최신 드라이버를 받으려면 업데이트된 드라이버 소프트웨어 자동 검색을 선택합니다. 그러면 장치 관리자가 인터넷을 통해 최신 장치 드라이버를 검색하고, 최신 버전을 확인해 현재 설치된 버전과 비교합니다.

- 드라이버가 이미 최신 상태라면 이를 알리는 상태 메시지가 표시됩니다.

- 최신 상태가 아니라면 드라이버가 자동으로 최신 버전으로 업데이트되며, 완료되면 업데이트되었다는 상태 메시지가 표시됩니다.

- 컴퓨터를 다시 시작하고 '장치 드라이버에 멈춘 스레드' 오류가 해결되었는지 확인합니다.
장치 관리자가 드라이버의 최신 버전을 찾지 못하더라도 실제로는 더 새로운 버전이 존재할 수 있다는 점에 유의하세요. 문제가 되는 장치를 알고 있다면 제조사 웹사이트를 방문해 최신 버전을 확인하고 현재 드라이버 버전과 비교해 보세요.
장치 드라이버의 버전을 확인하려면 장치 관리자를 연 후 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 드라이버 탭에서 현재 드라이버 버전을 확인할 수 있습니다.

제조사 웹사이트의 버전이 설치된 버전보다 최신이라면 새 장치 드라이버를 다운로드하여 설치하세요.
참고: 오류가 발생하기 직전에 드라이버를 업데이트했다면, 오히려 드라이버를 이전 버전으로 롤백했을 때 문제가 해결되는지 확인해 보는 것이 좋습니다.
2. 표준 시스템 드라이버 업그레이드
오류가 표시된 드라이버가 없거나, 문제가 되는 장치를 업데이트해도 문제가 해결되지 않았다면 그래픽 및 사운드 드라이버가 최신 상태인지 확인해 보세요.
대부분의 응용 프로그램은 PC의 그래픽 카드와 사운드 카드 양쪽과 통신해야 하기 때문입니다. 이러한 드라이버가 오래되면 장치 드라이버 오류로 이어질 수 있습니다.
그래픽 드라이버를 업데이트하려면 장치 관리자를 다시 열고 디스플레이 어댑터 항목을 확장합니다.

드라이버 업데이트를 선택한 뒤 위에서 설명한 것과 동일한 과정을 거쳐 그래픽 드라이버를 업데이트합니다.
사운드 드라이버도 같은 방식으로 진행합니다. 장치 관리자에서 오디오 입력 및 출력 섹션을 확장합니다.

사용 중인 각 오디오 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
그래픽 및 사운드 드라이버를 모두 업데이트한 후에는 컴퓨터를 다시 시작하고 '장치 드라이버에 멈춘 스레드' 오류가 해결되었는지 확인합니다.
3. 시스템 파일 검사기(SFC) 검사 실행
여기까지 진행했는데도 오류가 해결되지 않았다면, 좀 더 깊은 수준의 문제 해결에 들어가야 합니다.
먼저 장치 드라이버와 충돌을 일으킬 수 있는 손상된 시스템 파일이 있는지 확인합니다.
방법은 다음과 같습니다:
- 시작 메뉴를 클릭하고 'command prompt'를 입력한 다음 명령 프롬프트 앱을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

- sfc /scannow 명령을 입력하고 Enter 키를 누릅니다.

검사 과정에는 다소 시간이 걸릴 수 있으며, 화면에 진행률이 백분율로 표시됩니다.
SFC 검사에서 손상되거나 누락된 시스템 파일이 발견되면, 백업에 보관된 정상 시스템 파일로 교체하여 자동으로 복구합니다.
검사가 완료되면 컴퓨터를 다시 시작하여 오류가 사라졌는지 확인합니다.
4. Windows 이전 버전 복원
여기까지 시도했는데도 오류가 해결되지 않았다면, 마지막 수단으로 Windows 10을 이전 복원 지점으로 복원하는 방법을 고려할 수 있습니다.
개별 파일만 복원할 수도 있고, 전체 시스템을 이전 복원 지점으로 되돌릴 수도 있습니다.
다만 이전에 만들어 둔 복원 지점이 없다면, 유감스럽게도 Windows 10을 초기 공장 설정으로 복원하는 것 외에 선택의 여지가 없습니다.
이것이 이상적인 해결책은 아니지만, 이 글의 여기까지 올 필요가 없기를 바랍니다. 만약 여기까지 왔다면, Windows를 복원하기 전에 중요한 폴더와 파일을 반드시 백업하세요. 이렇게 하면 소중한 정보와 데이터를 위험에 빠뜨리지 않고 안전하게 복원 작업을 진행할 수 있습니다.