Windows 11/10 업그레이드 중 STOP 0XC000021A 또는 STATUS_SYSTEM_PROCESS_TERMINATED 오류가 발생한다면, 이는 Windows 내부의 보안 문제를 의미합니다. 시스템 파일 자체에 문제가 생겼거나 부정확하게 수정되었을 가능성도 있습니다. 반드시 악성코드 감염을 뜻하는 것은 아니지만, 최근 설치한 응용 프로그램 중 하나가 핵심 시스템 파일을 수정하거나 손상시켰을 수 있습니다. 이 가이드에서는 해당 문제를 해결하는 다양한 방법을 단계별로 안내해 드립니다.
0XC000021a, STATUS_SYSTEM_PROCESS_TERMINATED 오류란?
c000021a(치명적 시스템 오류)는 Windows가 WinLogon이나 CSRSS(Client Server Run-Time Subsystem)와 같은 사용자 모드 하위 시스템에서 보안 침해를 감지할 때 발생합니다. 이러한 시스템 프로세스가 종료되면, CSRSS나 WinLogon 없이는 정상 작동이 불가능하기 때문에 운영체제는 커널 모드로 전환됩니다.
c000021a 오류의 또 다른 원인은 하드 디스크 내 파일 불일치입니다. 백업본에서 시스템 파일을 복원하거나 장치 드라이버, 서비스, 서드파티 소프트웨어를 설치·업데이트한 후 이 오류가 나타날 수 있습니다. 이 경우 복원 프로그램이 핵심 시스템 파일을 건너뛰게 되는데, 대부분 해당 파일이 시스템에서 사용 중이라고 판단했기 때문입니다.
WinLogon 또는 CSRSS(Client Server Run-Time Subsystem)와 같은 사용자 모드 하위 시스템이 심각하게 손상되어 더 이상 보안을 보장할 수 없을 때 이 오류가 발생합니다. 이에 대응하여 운영체제는 커널 모드로 전환됩니다. Microsoft Windows는 WinLogon과 CSRSS 없이 실행될 수 없으므로, 사용자 모드 서비스의 실패로 시스템이 종료되는 몇 안 되는 사례 중 하나입니다.
Windows 11/10에서 c000021A 치명적 시스템 오류 해결 방법
치명적 시스템 오류는 다양한 요인으로 인해 발생할 수 있습니다. 아래에서 모든 원인에 대한 문제 해결 방법을 다룹니다. 일부 해결책은 Windows 환경에 접근할 수 있을 때만 작동하고, 일부는 BSoD(블루 스크린) 상태에서도 적용 가능합니다. 권장되는 해결 방법은 다음과 같습니다.
- 문제를 일으키는 소프트웨어 제거
- 시스템 파일 검사기(SFC) 실행
- DISM 명령으로 복구
- BCD 재구축 및 MBR 수정
- 하드 디스크 오류 복구
- 시스템 복원 수행
- 클라우드 초기화(Cloud Reset) 사용
- Microsoft 지원팀 문의
데스크톱으로 정상 부팅할 수 없다면, 고급 시작 옵션(Advanced Startup Options)에 진입하여 복구 도구를 사용해야 할 수 있습니다.
1] 문제를 일으키는 소프트웨어 제거
0xc000021a 오류가 처음 나타난 시점을 기억하시나요? 응용 프로그램, 시스템 서비스 또는 드라이버를 설치하거나 업데이트한 직후일 가능성이 높습니다.
마지막으로 설치하거나 업데이트한 소프트웨어가 범인일 수 있습니다. 그렇다면 문제가 되는 소프트웨어를 제거하거나 비활성화하여 해결할 수 있습니다. Windows 키 + R을 동시에 눌러 실행 대화 상자를 엽니다.
실행 대화 상자에 appwiz.cpl을 입력하고 확인을 클릭합니다. 프로그램 목록에서 '설치 날짜' 열을 클릭하면 설치일 순으로 정렬할 수 있어, 오류를 유발했을 가능성이 있는 최신 설치 프로그램을 쉽게 찾을 수 있습니다.
해당 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 제거를 선택한 후, 화면의 지침에 따라 제거를 완료합니다.
최근에 드라이버 소프트웨어를 설치하거나 업데이트했다면, 해당 드라이버를 제거하는 것도 고려해 보세요.
다만 이미 손상이 발생한 경우에는 제거만으로는 해결되지 않습니다. 이럴 때는 시스템 복원을 수행하여 PC를 안정적인 상태로 되돌리는 것이 좋습니다.
2] 시스템 파일 검사기(SFC) 실행
안전 모드에서 시스템 파일 검사기를 실행해 보세요. 손상되었거나 깨진 Windows 파일을 복구할 수 있습니다. 관리자 권한으로 실행된 명령 프롬프트(승격된 CMD)에서 명령을 실행해야 합니다.
3] DISM 명령 실행
이전 방법으로 시스템에 접근했음에도 c000021a 오류가 해결되지 않았다면, 명령 프롬프트에서 DISM 명령을 실행할 수 있습니다.
먼저 컴퓨터를 '명령 프롬프트가 있는 안전 모드'로 부팅합니다. 명령 프롬프트 창에 다음 명령을 입력하고 ENTER 키를 눌러 실행합니다.
dism /image:C:\ /cleanup-image /revertpendingactions
4] BCD 재구축 및 MBR 수정
부팅 구성 데이터(BCD)는 펌웨어에 종속되지 않는 부팅 시간 구성 데이터베이스입니다. Windows에서 BCD 파일을 다시 빌드하려면 관리자 권한 명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 누릅니다.
bootrec /rebuildbcd
새 부트로더를 생성하려면 승격된 명령 프롬프트에 다음 명령을 입력합니다.
bcdboot c:\windows /s c:
C는 Windows가 설치된 시스템 드라이브입니다. 이 방법으로도 해결되지 않으면 마스터 부트 레코드(MBR) 복구를 시도해 볼 수 있습니다.
5] 하드 디스크 오류 복구
100% 확실한 해결책은 아니지만, 명령 프롬프트에서 chkdsk를 실행하여 하드 디스크에 문제가 없는지 확인할 수 있습니다. 다음 명령을 실행해 보세요.
chkdsk c: /f /r
손상된 디스크 영역에 프로그램을 설치하면 문제가 발생할 수 있으므로, 디스크 상태 점검은 매우 중요합니다.
관련 글: 오류 0xc000021a 또는 0xc0000001, PC를 올바르게 시작할 수 없습니다.
6] 시스템 복원 실행
시스템 복원을 수행하여 문제가 해결되는지 확인할 수 있습니다.
Stop 오류 0xc000021a가 발생했고 Windows 10 업데이트 이후 시스템 복원이 작동하지 않는다면, 이는 Windows 10의 알려진 문제입니다. 관련 해결 방법을 다룬 'Windows 10 업데이트 후 시스템 복원이 작동하지 않는 경우' 게시물을 참고하세요.
7] 클라우드 초기화(Cloud Reset) 수행
시스템 복원으로도 해결되지 않는다면, 마지막 선택지는 클라우드 초기화입니다. 클라우드에서 새로운 Windows 이미지를 다운로드해 재설치하므로 로컬 설치 미디어 없이도 시스템을 초기화할 수 있습니다.
8] Microsoft 지원팀 문의
위의 어떤 방법으로도 해결되지 않는다면, Microsoft 지원팀에 문의하여 전문적인 도움을 받는 것이 좋습니다.
팁: Windows 블루 스크린(BSoD) 오류를 해결하는 더 많은 방법을 확인해 보세요.
문제 해결에 성공하시길 바랍니다.