소위 '블루스크린 오브 데스(BSOD)'라고 불리는 파란 화면은 하루 일과를 통째로 망쳐놓을 수 있습니다. BSOD 오류 코드가 500가지가 넘지만, 그중에서도 Windows 10/11의 Critical_Process_Died 오류가 가장 많은 주목을 받고 있습니다.
공정하게 말하자면, Windows 10은 이전 버전의 운영체제에 비해 BSOD 발생 빈도가 훨씬 낮아졌습니다. 하지만 한 번 발생하면 여전히 짜증스러운 문제이며, 작업 중이던 자료를 잃어버리는 것은 기본입니다.
그렇다면 이 갑작스러운 오류를 Windows 10/11에서 어떻게 해결할 수 있을까요? 이 글에서 원인부터 해결 방법까지 모두 정리해 드립니다.
Critical_Process_Died 스톱 코드란?
CRITICAL_PROCESS_DIED는 Windows에서 발생할 수 있는 몇 안 되는 BSOD(블루스크린) 오류 중 하나입니다. 실제로 Windows 10에서 작업 관리자에서 svchost.exe 프로세스를 우클릭해 '프로세스 트리 끝내기'를 선택하면, 시스템은 즉시 이 오류 코드와 함께 다운됩니다.
이는 Windows 서비스와 동적 링크 라이브러리(DLL)를 연결하는 범용 시스템 프로세스가 실행되지 않으면 Windows가 시작될 수 없음을 의미합니다. 이 프로세스는 운영체제 작동 방식의 핵심 구성 요소이기 때문에, 최소 한 개 이상(실제로는 사용 중인 DLL마다 하나씩)의 해당 서비스 인스턴스가 실행 중이지 않으면 시스템이 정상적으로 작동하지 않습니다.
요약하자면, CRITICAL_PROCESS_DIED는 Windows의 정상 작동에 필수적인 프로세스가 갑자기 예기치 않게 종료되었음을 나타냅니다. 따라서 작업을 저장하고 열려 있는 모든 프로그램을 닫은 후, BSOD가 나타나고 크래시 덤프 파일이 저장된 뒤 PC가 재부팅될 준비가 되어 있지 않다면 svchost.exe를 종료하는 것은 권장되지 않습니다.
가장 단순한 원인은 명확합니다. Windows가 의존하는 백그라운드 프로세스가 손상된 것입니다. 프로세스가 완전히 멈췄거나, 데이터가 잘못 수정되었을 수 있습니다.
하지만 더 깊이 파고들면 정확한 원인을 찾기가 훨씬 어려워집니다. 결함이 있는 드라이버부터 메모리 오류까지 원인이 될 수 있는 요소가 매우 다양합니다. 더 심각한 것은 BSOD가 발생하는 상황이 거의 무한하다는 점입니다. 게임을 할 때만, 로그인할 때만, 특정 앱을 열 때만, 또는 절전 모드에서 깨어날 때만 발생할 수도 있습니다.
컴퓨터가 critical_process_died 스톱 코드로 인해 충돌하면 다음과 같은 파란색 화면이 표시됩니다:
PC에 문제가 발생하여 다시 시작해야 합니다. 오류 정보를 수집한 후 자동으로 재시작합니다. (진행률 x%)
일부 컴퓨터는 무한 재부팅 루프에 빠져 문제 해결이 더욱 어려워지기도 합니다.
다행히도 Critical_Process_DIED ntoskrnl.exe 오류를 해결하기 위해 시도해 볼 수 있는 방법들이 있습니다. 전문가가 아니더라도 쉽게 따라 할 수 있습니다.
각 해결책을 하나씩 순서대로 적용해 보세요. 빠른 해결 가능성이 높은 순서로 정렬되어 있습니다. 각 방법을 적용한 후에는 컴퓨터를 재부팅하여 문제가 해결되었는지 확인하세요.
Blue Screen Critical_Process_DIED를 유발하는 요인
Windows 운영체제는 승인된 애플리케이션만 특정 데이터 및 시스템 구성 요소에 접근할 수 있도록 보장합니다. Windows의 중요 구성 요소가 데이터에 대한 무단 변경을 감지하면 즉시 개입하며, 이때 BSOD critical_process_died가 발생합니다.
대부분의 BSOD와 마찬가지로, 추가 조사를 위해서는 최근 PC에서 무엇이 변경되었는지 살펴보는 것이 가장 좋습니다. 통계상 이 스톱 코드의 가장 흔한 원인은 결함이 있는 업데이트이며, 그다음으로 시스템 파일 손상이 있습니다. 파일 손상은 svchost.exe와 같은 중요 시스템 프로세스의 실행 파일이 종료되는 결과를 초래합니다. 주요 원인은 다음과 같습니다:
1. 결함이 있는 업데이트
누적 업데이트(Cumulative Update), 보안 업데이트 등 최근 설치된 Windows 업데이트가 일부 PC에서 의도치 않은 부작용을 일으키는 경우를 말합니다. 문제가 되는 업데이트를 식별했다면 Microsoft의 업데이트 릴리스 노트에 도움이 되는 정보가 있는 경우가 많습니다. 해당 업데이트의 KB(Knowledge Base) 번호를 검색하여 Microsoft의 공식 설명을 확인해 보세요.
최근 설치된 업데이트를 확인하려면 기존 Windows 제어판을 열고 프로그램 및 기능을 실행한 다음 '설치된 업데이트 보기'를 클릭하면 설치 순서대로 모든 업데이트 목록이 표시됩니다. 제거가 필요하면 해당 업데이트를 우클릭하고 '제거'를 선택하면 됩니다.
2. 손상된 시스템 파일
관리자 권한 CMD 또는 PowerShell에서 DISM /Online /Cleanup-Image /CheckHealth 명령으로 확인할 수 있습니다. 이 명령이 문제를 발견하면 DISM /Online /Cleanup-Image /RestoreHealth로 복구하세요. 이후 시스템 파일 검사기를 '발견된 항목 없음' 또는 '복구된 항목 없음'이 표시될 때까지 반복 실행합니다(SFC /SCANNOW, 보통 2~3회 반복). 이 방법이 효과가 있으면 IRQL 오류도 함께 해결되는 경우가 많습니다.
3. 호환되지 않는 장치 드라이버
대부분의 경우, 열에 아홉은 잘못된 드라이버가 이 오류의 원인입니다. 최근 프린터, 사운드 카드, 컨트롤러 등의 드라이버를 설치하거나 업데이트했다면 그것이 원인일 가능성이 높습니다. 드라이버를 최근에 업데이트했다면 장치 관리자의 해당 장치 '드라이버' 탭에서 '드라이버 롤백' 옵션을 사용하는 것이 좋습니다. 롤백 버튼이 회색으로 비활성화되어 있다면 현재 드라이버를 수동으로 제거한 후 이전 버전을 다시 설치해야 합니다.
하지만 오류의 원인이 항상 명확한 것은 아닙니다. 완전 새 제품 노트북에서 Critical Process Died 오류가 발생했다는 보고도 있고, 수년간 문제없이 잘 작동하던 컴퓨터에서 갑자기 오류가 나타나는 경우도 드물지 않습니다.
그렇기 때문에 포괄적인 접근 방식을 취하고 여러 잠재적 원인을 동시에 처리하는 것이 중요합니다. 이 글에서 소개하는 방법 중 아무거나 시작해도 되고, 전부 시도해도 됩니다. 각 단계를 진행할 때마다 지속적으로 테스트하여 어떤 해결책이 효과가 있었는지 파악하는 것을 강력히 권장합니다.
Windows 10/11 Critical_Process_DIED 오류 해결 방법
부팅 루프에 갇혀 블루스크린에서 벗어날 수 없다면, 먼저 컴퓨터를 안전 모드로 재시작해야 합니다. 안전 모드에서는 Windows가 제한된 파일, 프로그램, 드라이버만으로 시작됩니다. 시작 프로그램은 비활성화되고 Windows 실행에 필요한 드라이버만 로드됩니다. 또한 Outbyte PC Repair 같은 전문 PC 수리 도구로 정기적으로 검사를 실행하면 Critical_Process_DIED 같은 BSOD 발생을 예방하는 데 도움이 됩니다.
안전 모드로 부팅하는 방법
PC마다 안전 모드 진입 방식이 다르지만, 가장 일반적인 방법은 'SHIFT + F8' 또는 F8 키를 누르는 것입니다. 그러면 '고급 부팅 옵션 메뉴'가 나타납니다.
- Windows 10 컴퓨터를 재시작하고, OS가 로드되기 전에 SHIFT + F8(또는 F8) 키를 반복해서 눌러 복구 모드를 엽니다.
- 방향키로 '고급 부팅 옵션'을 선택하고 Enter 키를 누릅니다.
- 방향키로 '안전 모드'를 선택하고 다시 Enter 키를 누릅니다.
네트워킹이 포함된 안전 모드도 선택지이지만, 만약 BSOD의 원인이 Wi-Fi 칩셋 드라이버라면 이 방법으로는 문제가 해결되지 않습니다!
SHIFT + F8 또는 F8이 작동하지 않는 경우, Windows 설치 디스크를 사용해 보세요. 또는 부팅 과정이 WinRE(Windows 복구 환경)에 진입하기 직전에 Windows 복구 USB를 삽입할 수도 있습니다.
설치 디스크나 USB가 없다면 컴퓨터를 몇 번 다시 시작하기만 하면 결국 WinRE로 부팅됩니다. WinRE는 Windows 10에 내장된 복구 도구로, 운영체제의 다양한 문제를 해결할 수 있습니다.
WinRE에 진입한 후 문제 해결 > 고급 옵션 > 시작 설정으로 이동한 다음 '다시 시작'을 클릭합니다. 컴퓨터가 재시작되면 시작 설정 화면에서 위에서 설명한 단계를 수행하세요.
컴퓨터가 정상 부팅되고 로그인할 수 있다면, 아래의 다른 해결 방법들을 진행할 수 있습니다.
해결 방법 1: 하드웨어 및 장치 문제 해결사로 검사
복잡한 방법보다 먼저 가장 간단한 해결책부터 시작해 보겠습니다.
Windows에는 다양한 전용 문제 해결 도구가 내장되어 있으며, 그중 하나가 하드웨어 및 장치 문제 전용 도구입니다.
아쉽게도 이 도구는 더 이상 설정 메뉴에서 찾을 수 없으며, 대신 명령줄에서 실행해야 합니다. 다행히 방법은 간단합니다. 명령 프롬프트를 열고 msdt.exe -id DeviceDiagnostic을 입력한 후 Enter 키를 누르세요.
다음 화면에서 다음을 클릭하면 시스템이 몇 분 동안 문제를 검사하고 결과 보고서를 제공합니다.
해결 방법 2: DISM 도구 실행
오류가 계속된다면 이제 배포 이미지 서비스 및 관리(DISM) 도구를 사용할 차례입니다. 이 도구는 손상된 시스템 이미지를 복구합니다.
DISM에는 세 가지 기능이 있습니다:
- /ScanHealth
- /CheckHealth
- /RestoreHealth
여기서는 마지막 기능만 사용합니다. DISM을 사용하려면 앞서 설명한 방법대로 관리자 권한으로 명령 프롬프트를 실행한 후, DISM /Online /Cleanup-Image /RestoreHealth를 입력하세요.
이 과정은 보통 10~30분 정도 걸립니다. 진행률 표시줄이 20%에서 몇 분간 멈춰 있어도 놀라지 마세요. 정상적인 현상입니다.
검사가 완료되면 컴퓨터를 재시작하세요.
해결 방법 3: SFC 검사 실행
다음 단계는 시스템 파일 검사기(System File Checker) 유틸리티를 실행하는 것입니다. 이 잘 알려진 유틸리티는 손상되었거나 잘못 수정된 시스템 파일을 복구하여 다양한 Windows 문제를 해결할 수 있습니다.
사실 항상 효과가 있는 것은 아니며, 습관적으로 사용하는 경우가 많습니다. 하지만 Critical_Process_DIED Windows 10/11 오류의 경우 문제 해결 과정에서 반드시 거쳐야 할 핵심 단계입니다.
검사기를 실행하려면 관리자 권한으로 명령 프롬프트를 엽니다. 가장 간단한 방법은 cmd를 검색한 후 결과를 우클릭하여 관리자 권한으로 실행을 선택하는 것입니다.
명령 프롬프트가 열리면 sfc /scannow를 입력하고 Enter 키를 누릅니다. 완료까지 시간이 다소 걸릴 수 있으며, 완료되면 발견된 문제와 복구 내역이 화면에 표시됩니다. 이후 컴퓨터를 재시작하세요.
해결 방법 4: 맬웨어 검사
시스템의 맬웨어가 스톱 코드의 원인일 수 있습니다. 맬웨어는 시스템 파일과 프로세스를 손상시켜 정상 작동하지 못하게 만들 수 있습니다.
Windows Defender 또는 선호하는 서드파티 백신 프로그램을 사용할 수 있습니다. 다만 반드시 전체 시스템 정밀 검사를 실행하세요.
해결 방법 5: 장치 드라이버 업데이트
잘못된 드라이버는 스톱 코드의 가장 흔한 원인 중 하나입니다. 따라서 업데이트가 필요한 드라이버가 없는지 확인하는 것이 좋습니다.
드라이버 상태를 확인하려면 시작 버튼을 우클릭하고 장치 관리자를 선택한 후, 노란색 느낌표가 표시된 장치가 있는지 살펴보세요.
느낌표가 있다면 해당 장치를 우클릭하고 컨텍스트 메뉴에서 드라이버 소프트웨어 업데이트를 선택하세요.
해결 방법 6: 최근 Windows 업데이트 제거
문제가 최근에 발생하기 시작했다면, 최근 설치한 Windows 업데이트가 원인일 수 있습니다. 다행히 최근 업데이트를 쉽게 제거하여 문제가 사라지는지 확인할 수 있습니다.
업데이트를 제거하려면 설정 앱에서 업데이트 및 보안 > Windows 업데이트 > 업데이트 기록 > 업데이트 제거로 이동하세요. 제거하려는 업데이트를 선택하고 창 상단의 제거 버튼을 클릭합니다.
해결 방법 7: 클린 부팅 수행
클린 부팅은 최소한의 드라이버, 프로세스, 프로그램만으로 시작하는 모드입니다. 컴퓨터가 정상적으로 부팅되면, 문제가 되는 프로세스를 격리하기 위해 하나씩 프로세스를 활성화해 볼 수 있습니다.
클린 부팅을 수행하려면 아래 단계를 따르세요:
- 시작 메뉴 검색창에 시스템 구성을 입력하고 가장 일치하는 항목을 클릭합니다.
- 서비스 탭을 선택합니다.
- 모든 Microsoft 서비스 숨기기 체크박스를 해제합니다.
- 모두 사용 안 함을 선택합니다.
- 시작 프로그램 탭으로 이동합니다.
- 작업 관리자 열기를 선택합니다.
- 새 창에서 다시 시작 프로그램 탭을 클릭합니다.
- 목록의 모든 항목을 사용하지 않도록 설정합니다.
- 컴퓨터를 재부팅합니다.
해결 방법 8: 시스템 복원 수행
시스템 복원 도구를 사용하면 컴퓨터를 이전 상태로 되돌릴 수 있습니다. 다만 이 옵션은 스톱 코드 문제가 발생하기 전에 복원 지점 생성 기능이 활성화되어 있었던 경우에만 사용할 수 있습니다.
시스템 복원을 사용하려면 설정 > 업데이트 및 보안 > 복구 > 이 PC 초기화 > 시작 > 파일 유지로 이동한 후 화면의 지시에 따르세요.
해결 방법 9: 재설치 또는 초기화
위의 모든 해결 방법이 실패한다면, 컴퓨터를 벽에 던지고 새 제품을 사러 가야 할까요?
사실 마지막 시도가 하나 남아 있습니다. 최후의 방법은 Windows를 초기화하거나 처음부터 다시 설치하는 것입니다. 그래도 실패한다면 하드웨어 문제일 가능성이 매우 높습니다.
마무리
위에서 소개한 해결 방법들은 Windows 10/11에서 발생하는 대부분의 'CRITICAL_PROCESS_DIED' 오류 사례를 해결해 줄 것입니다. 안전 모드와 클린 부팅으로 재시작하는 것은 문제 해결의 필수 단계입니다. 시스템 복원을 수행하거나 SFC 도구로 손상된 파일을 복구하여 시스템을 정상화할 수 있습니다. 또한 동일한 기법들은 Windows 10/11의 다양한 다른 블루스크린(BSOD) 문제를 해결하는 데에도 활용할 수 있습니다.