Windows 10에서 발생하는 CRITICAL_PROCESS_DIED 블루스크린 오류(버그 검사 코드 0x000000EF)는 Windows 운영에 필수적인 중요 프로세스가 손상되거나 훼손되어 강제로 중단되었음을 의미합니다. 이 오류는 Windows 업데이트 또는 드라이버 업데이트 이후에 발생할 수 있으며, 경우에 따라서는 하드웨어 불량이 원인이기도 합니다.
문제 증상
Windows 10이 정상적으로 부팅되지 않고 다음과 같은 메시지가 표시된 후 자동으로 재시작됩니다.
"PC에 문제가 발생하여 다시 시작해야 합니다... 오류에 대해 온라인에서 검색: CRITICAL_PROCESS_DIED"

재시작 후 Windows는 자동 복구(Automatic Repair) 기능을 통해 문제를 해결하려고 시도하지만, 복구에 실패하면 PC를 다시 시작하거나 WinRE(Windows 복구 환경)의 "고급 옵션"을 사용하여 다른 방법으로 복구를 시도하라는 안내가 나타납니다.

이 가이드에서는 Windows 10의 CRITICAL_PROCESS_DIED BSOD 오류를 해결하는 다양한 방법을 단계별로 소개합니다.
문제 해결 전 확인 사항
중요: 문제 해결을 시작하기 전에 아래 두 가지 사항을 먼저 확인하세요.
1. 외부 장치 분리: 컴퓨터 작동에 필수적이지 않은 모든 외부 연결 장치(USB 저장소, 프린터 등)를 시스템에서 분리하세요.
2. 최근 변경 사항 확인: 최근에 하드웨어를 추가하거나 교체했거나(예: RAM 추가, 그래픽 카드 교체), 새로운 드라이버 또는 소프트웨어(예: 백신 프로그램)를 설치했다면 그것이 BSOD 오류의 원인일 가능성이 높습니다. 이 경우 새로 설치한 하드웨어나 소프트웨어를 제거해 보세요.
- 방법 1. 시스템 복원으로 PC 복구
- 방법 2. 디스크 및 파일 시스템 오류 검사
- 방법 3. 부팅 파일 복구
- 방법 4. Windows 레지스트리 복원
- 방법 5. Windows 10 클린 설치 및 하드웨어 점검
방법 1. 시스템 복원으로 이전 상태로 되돌리기
1. 자동 복구 화면에서 고급 옵션(Advanced Options) 버튼을 클릭합니다. *

* 참고: 고급 옵션 메뉴가 표시되지 않는다면, USB Windows 10 설치 미디어를 사용하여 PC를 부팅하고 복구해야 합니다. 방법은 다음과 같습니다.
- 다른 PC에서 8GB 이상의 빈 USB 드라이브에 Windows 10 설치 미디어를 생성합니다.
- 문제가 있는 컴퓨터의 전원을 켜고 USB 설치 미디어로 부팅합니다.
- 첫 번째 화면에서 다음(Next)을 클릭한 후 컴퓨터 복구(Repair your Computer)를 클릭합니다.
- 다음 단계로 진행합니다.
2. 문제 해결(Troubleshoot) → 고급 옵션(Advanced options) → 시스템 복원(System Restore)을 차례로 클릭합니다.

3. 관리자 권한 계정 선택 창이 나타나면 관리자 권한이 있는 계정을 선택하고 비밀번호를 입력한 후 계속(Continue)을 클릭합니다.

4. 시스템 복원 화면에서 다음(Next)을 클릭합니다. *
* 참고: "컴퓨터에 생성된 복원 지점이 없습니다..."라는 메시지가 표시되면 다음 방법으로 넘어가세요.

5. 더 이전 시점의 복원 지점을 선택하고 다음(Next)을 클릭합니다.

6. 마침(Finish)을 클릭한 후 예(Yes)를 눌러 복원 과정을 시작합니다.
7. 복원 과정이 완료될 때까지 기다립니다. 복원 중에는 컴퓨터가 여러 번 재시작되며, 완료되면 문제없이 Windows로 진입할 수 있을 것입니다.
방법 2. 디스크 및 파일 시스템 오류 검사
두 번째 방법은 디스크와 파일 시스템의 오류를 검사하여 부팅 시 발생하는 CRITICAL_PROCESS_DIED BSOD 오류를 해결하는 것입니다.
1. 자동 복구 화면에서 고급 옵션(Advanced Options)을 클릭하거나, Windows 부팅 미디어로 부팅한 후 다음(Next) > 컴퓨터 복구(Repair your computer) > 문제 해결(Troubleshoot)로 이동합니다.
2. 고급 옵션에서 명령 프롬프트(Command Prompt)를 선택합니다.

3. 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다.
- bcdedit
4. OS 파티션의 드라이브 문자를 확인합니다. (예: "osdevice –> partition=C: ")
5. 다음 명령을 입력하고 Enter 키를 누릅니다. *
- chkdsk X: /r /x
* 참고: 위 명령에서 빨간색 "X" 부분을 앞서 확인한 OS 파티션의 드라이브 문자로 바꿔 입력하세요.
* 예를 들어 OS 파티션이 "C" 드라이브라면 명령은 다음과 같습니다.
- chkdsk C: /r /x

6. CHKDSK 검사가 완료되면 다음 명령을 실행합니다. *
- SFC /SCANNOW

* 참고: SFC /SCANNOW 실행 후 "재부팅이 필요한 시스템 복구가 대기 중입니다. Windows를 다시 시작하고 SFC를 다시 실행하십시오" 또는 "Windows 리소스 보호에서 요청한 작업을 수행할 수 없습니다"라는 오류가 발생하면 다음 명령을 사용하세요. **
- SFC /SCANNOW /OFFBOOTDIR=X:\ /OFFWINDIR=X:\Windows
** 위 명령의 "X"를 앞서 확인한 OS 파티션 드라이브 문자로 바꾸고, \와 / 사이에 공백을 유지해야 합니다. ***
*** 예를 들어 OS 파티션이 "C" 드라이브라면 명령은 다음과 같습니다.
sfc /SCANNOW /OFFBOOTDIR=C:\ /OFFWINDIR=C:\Windows
7. SFC 검사 후 exit를 입력하여 명령 프롬프트를 닫고, PC 전원을 끕니다.
8. 다시 전원을 켜고 정상적으로 Windows가 부팅되는지 확인합니다. 동일한 오류가 계속된다면 다음 방법으로 진행하세요.
방법 3. 부팅 파일 복구로 CRITICAL_PROCESS_DIED 해결
1. 자동 복구 화면에서 고급 옵션(Advanced Options)을 클릭하거나, 가능하다면 Windows 부팅 미디어로 부팅한 후 다음(Next) > 컴퓨터 복구(Repair your computer) > 문제 해결(Troubleshoot)로 이동합니다.
2. 고급 옵션에서 명령 프롬프트(Command Prompt)를 엽니다.
3. 명령 프롬프트에 다음 명령을 순서대로 입력합니다.
- diskpart
- select disk 0
- list partition
4. 시스템 파티션(System Partition)의 크기를 MB 단위로 확인합니다. *
* 예: 아래 스크린샷에서 볼 수 있듯이 시스템 파티션 크기는 100MB입니다.

5. 다음 명령을 입력하여 시스템 파티션의 볼륨 번호*와 OS 드라이브의 드라이브 문자**를 확인합니다.
- list volume
* 이전 단계에서 시스템 파티션이 100MB임을 확인했습니다. 따라서 아래 스크린샷에서 시스템 파티션은 "볼륨 2"임을 알 수 있습니다.
** OS 드라이브는 Windows가 설치된 드라이브입니다. 일반적으로 목록에서 가장 큰 용량인 "볼륨 0"입니다. 이 예제에서 OS 드라이브는 "C" 드라이브 문자에 위치하고 있습니다.

6. 다음 명령을 입력하여 볼륨 번호(예: 이 예제에서는 "2")로 시스템 파티션을 선택하고, 드라이브 문자(예: "Z")를 할당합니다. 완료 후 DISKPART를 종료합니다.
- select volume 2 *
- assign letter=Z
- exit
* 참고: 볼륨 번호는 사용자 환경에 맞게 변경하세요.

7. 마지막으로 명령 프롬프트에 다음 명령을 입력합니다.
- bcdboot C:\windows /s Z: /f UEFI
* 참고: "C"는 사용자 환경의 OS 볼륨 드라이브 문자에 맞게 변경하세요.

8. 모든 창을 닫고 Windows 설치 미디어를 제거한 후 정상적으로 Windows 부팅을 시도합니다. 부팅되지 않는다면 동일한 단계를 다시 수행하되, 마지막에 다음 명령을 입력하세요.
- bcdboot C:\windows /s Z: /f ALL

방법 4. Windows 레지스트리 복원
네 번째 방법은 "C:\Windows\System32\config\RegBack" 폴더에 백업된 레지스트리 파일을 복원하는 것입니다.
1. 자동 복구 화면에서 고급 옵션(Advanced Options)을 클릭하거나, 가능하다면 Windows 부팅 미디어로 부팅한 후 다음(Next) > 컴퓨터 복구(Repair your computer) > 문제 해결(Troubleshoot)로 이동합니다.
2. 고급 옵션에서 명령 프롬프트(Command Prompt)를 엽니다.
3. 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다.
- bcdedit
4. OS 파티션의 드라이브 문자를 확인합니다. (예: "osdevice –> partition=C: ")

5. OS 파티션의 드라이브 문자 + :를 입력하고 Enter 키를 누릅니다. (예: "C:")
6. 다음 명령을 순서대로 입력합니다. (각 명령 입력 후 Enter 키를 누름)
- cd \windows\system32\config
- md backupold
- copy *.* backupold
- cd regback
- copy *.* ..
* 참고: 대상 위치의 모든 파일을 덮어쓸지 묻는 질문이 나타나면 a를 입력합니다.

7. exit를 입력하고 Enter 키를 눌러 명령 프롬프트를 닫습니다.
8. 컴퓨터를 재시동합니다.
* 참고: 재시작 후 "시스템 레지스트리 파일이 없거나 손상되어 운영 체제를 로드할 수 없습니다"라는 오류와 함께 PC가 시작되지 않는다면, 다음 단계를 적용하세요.
- Windows 설치 미디어로 PC를 부팅한 후 명령 프롬프트를 실행합니다.
- 아래 명령을 입력하여 "backupold" 폴더에서 원래 레지스트리 파일을 복원한 후 PC를 재시작합니다.
- cd \windows\system32\config\backupold
- copy *.* ..
- exit
방법 5. Windows 10 클린 설치 및 하드웨어 점검
위의 어떤 방법으로도 "CRITICAL_PROCESS_DIED" 문제가 해결되지 않는다면, 중요한 파일을 백업한 후 Windows 10을 클린 설치하거나 PC 초기화를 진행하는 것이 가장 좋은 방법입니다. *
* 참고: Windows 10을 클린 설치한 후에도 동일한 오류가 발생한다면, 이는 장치 드라이버 문제 또는 하드웨어 문제를 의미합니다. 이 경우 다음 단계에 따라 원인을 찾으세요.
- 메모리(RAM)에 문제가 없는지 검사하여 정상 여부를 확인합니다.
- 그래픽 어댑터(VGA)의 안정적인 드라이버 버전 또는 이전 버전을 사용합니다.
- 가능하다면 그래픽 카드를 교체하고 문제가 지속되는지 확인합니다. (많은 경우 그래픽 카드가 원인입니다.)
- 다른 디스크에 Windows를 클린 설치해 봅니다.
여기까지입니다! 어떤 방법이 도움이 되었나요?
이 가이드가 도움이 되었다면 경험에 대한 댓글을 남겨주세요. 많은 공유와 좋아요 부탁드립니다.