일부 Windows 10 사용자들은 Chrome, Adobe Reader, BS Player 같은 외부 애플리케이션을 실행할 때나, 부팅 과정에서 시작 프로그램으로 등록된 앱을 시스템이 열려고 할 때 0xc0000102 오류 코드를 마주하고 있습니다.

이 문제를 면밀히 조사한 결과, 이 오류 코드를 유발할 수 있는 근본적인 원인은 여러 가지로 확인되었습니다. 아래는 실제 사례에서 지목된 주요 원인들입니다.
- 손상된 하위 시스템 파일 – 부팅 프로세스에 영향을 주는 손상된 시스템 파일 때문에 이 현상이 발생할 수 있습니다. 동일한 문제를 겪은 사용자들이 자동 복구(Automated Repair) 기능을 실행해 문제를 해결했다고 보고했습니다.
- 손상된 BCD 데이터 – PC 부팅 시에만 문제가 발생하고 평소에는 정상적으로 사용할 수 있다면, BCD(부팅 구성 데이터) 손상이 원인일 가능성이 높습니다. 이 경우 CMD 명령어로 BCD 데이터를 복구하는 것이 우선순위입니다.
- 관리자가 MMC 앱 실행을 차단 – MMC 또는 MSC 관련 Windows 앱을 실행할 때만 오류가 나타난다면, 로컬 관리자 정책이 해당 작업을 금지하도록 설정되어 있을 가능성이 큽니다. 일부 사용자들은 문제가 되는 보안 정책을 비활성화해 이 문제를 해결했습니다.
원인을 파악했으니, 실제로 효과가 입증된 해결 방법들을 하나씩 살펴보겠습니다.
방법 1: 자동 복구 실행 (해당하는 경우)
시스템을 시작할 때마다 0xc0000102 오류가 나타나고, 특별한 계기 없이 갑자기 시작되었다면 일부 하위 시스템 파일이 손상되어 오류를 일으키고 있을 가능성이 높습니다.
이 경우 설치 미디어의 복구 도구를 통해 자동 복구(Automatic Repair) 유틸리티에 접근하면 문제를 해결할 수 있습니다. 실제로 많은 사용자들이 이 방법으로 오류 없이 정상 부팅에 성공했습니다.
참고: 아래 단계를 진행하려면 호환되는 Windows 설치 미디어(USB 또는 DVD)가 필요합니다. 준비된 미디어가 없다면 먼저 Windows 10 설치 미디어를 생성하세요.
- 컴퓨터 전원을 켭니다.
- Windows 설치 미디어를 삽입한 후 재시작합니다.
참고: USB 플래시 드라이브를 사용하는 경우, 부팅 순서에서 USB가 첫 번째로 선택되도록 BIOS/UEFI 설정을 조정해야 합니다. - 초기 화면을 지난 뒤 'CD 또는 DVD에서 부팅하려면 아무 키나 누르십시오'라는 검은 화면이 나타나면 아무 키나 눌러 설치 미디어로 부팅합니다.

- 다음 화면에서 화면 하단에 있는 '컴퓨터 복구(Repair your Computer)' 링크를 클릭합니다.

- 몇 초 후 복구 옵션 메뉴로 이동하면 문제 해결(Troubleshoot)을 선택합니다.

- 문제 해결 메뉴에서 목록에 있는 고급 옵션(Advanced Options)을 선택합니다.

- 자동 복구(Automatic Repair)를 실행하면 운영 체제를 선택하는 팝업이 나타나므로, 현재 사용 중인 Windows를 선택합니다.
- 그 직후 자동 복구 유틸리티가 스캔을 시작하고, 오류 코드를 유발하는 문제를 찾아 자동으로 수리합니다.

- 완료되면 설치 미디어를 제거하고 컴퓨터를 재부팅한 뒤, 다음 부팅에서 동일한 오류 없이 정상적으로 시작되는지 확인합니다.
여전히 초기 부팅 화면에서 0xc0000102 오류가 나타난다면 아래의 다음 방법으로 넘어가세요.
방법 2: 손상된 BCD 데이터 재구축 (해당하는 경우)
일부 사용자들의 보고에 따르면, 커널 파일이 손상되면서 부팅 구성 데이터(BCD)가 깨져 이 시작 오류가 발생하기도 합니다.
이 경우 일련의 명령어로 BCD 파일을 재구축하면 0xc0000102 오류를 해결할 수 있습니다.
참고: 아래 지침을 완료하려면 설치된 Windows 버전과 호환되는 설치 미디어가 필요합니다.
- 문제가 발생한 컴퓨터에 설치 미디어를 삽입한 후 재시작합니다.
- 다음 부팅 시 검은 화면이 나타나면, 'CD 또는 DVD에서 부팅하려면 아무 키나 누르십시오' 메시지가 표시될 때 아무 키나 누릅니다.

- 설치 미디어로 부팅되면 화면 좌측 상단의 컴퓨터 복구 링크를 클릭합니다.

참고: 일부 Windows 버전에서는 부팅 중 강제 종료를 세 번 연속 반복하면 설치 미디어 없이도 복구 메뉴에 진입할 수 있습니다. - 복구 메뉴에서 시작 옵션 목록 중 문제 해결(Troubleshoot)을 선택한 다음, 하위 옵션에서 명령 프롬프트(Command Prompt)를 선택합니다.

- 새로 열린 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 눌러 부팅 구성 데이터를 재구축합니다:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
- 작업이 완료되면 명령 프롬프트 창을 닫고 컴퓨터를 재시작하여 다음 부팅에서 문제가 계속되는지 확인합니다.
부팅 시 여전히 0xc0000102 오류가 나타나거나 특정 앱을 열 때만 발생한다면, 아래의 마지막 방법을 시도해 보세요.
방법 3: MMC 앱 실행 허용 (해당하는 경우)
로컬 Windows 계정에서 MMC 또는 MSC 관련 앱을 실행할 때만 0xc0000102 오류가 나타난다면, 관리자 정책이 MMC/MSC 앱을 차단하고 있을 가능성이 높습니다.
이 경우 안전 모드로 부팅한 뒤 '사용자 계정 컨트롤: 관리자 승인 모드에서 모든 관리자 실행' 정책을 비활성화하면 오류를 해결할 수 있습니다. 이 방법은 이전에 MMC 앱을 실행하지 못했던 많은 사용자들에게 효과가 입증되었습니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'msconfig'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 시스템 구성 유틸리티를 실행합니다.

참고: UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다. - 시스템 구성 창에서 부팅 탭으로 이동한 후 안전 부팅(Safe Boot)에 체크하고 적용을 클릭해 변경 사항을 저장합니다.

- 컴퓨터를 재시작하고 안전 모드로 부팅될 때까지 기다립니다.
- PC가 다시 부팅되면 Windows 키 + R을 눌러 실행 대화 상자를 열고, 'secpol.msc'를 입력한 뒤 Ctrl + Shift + Enter를 눌러 관리자 권한으로 로컬 보안 정책 편집기를 실행합니다.

참고: UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다. - 로컬 보안 정책 편집기에서 로컬 정책 > 보안 옵션으로 이동한 후, '사용자 계정 컨트롤: 관리자 승인 모드에서 모든 관리자 실행' 정책을 더블클릭합니다.

- 전용 정책 창에서 해당 정책을 사용 안 함으로 변경합니다. 이후 다시 시스템 구성(msconfig)을 열어 안전 부팅 모드를 해제합니다.
- 컴퓨터를 재시작하고 다음 부팅이 완료된 후 오류가 해결되었는지 확인합니다.