Windows 업데이트 오류 0xc1900104 빠른 해결 가이드

문제 개요
Windows 업데이트는 시스템 안전성과 성능을 유지하려면 필수입니다. 그러나 업데이트 설치 과정에서 오류 코드 0xc1900104가 발생하면 설치가 중단될 수 있습니다. 일반적 원인은 다음과 같습니다.
- Conexant(컨택산트) 오디오 장치 또는 해당 드라이버 충돌
- 시스템 예약(System Reserved) 파티션의 여유 공간 부족
- 오래된 BIOS나 펌웨어와의 호환성 문제
- Windows 업데이트 구성 요소의 일시적 오작동
이 문서는 각 원인에 맞는 순차적 해결법과, 실패했을 때의 대안 및 재발 방지 팁을 제공합니다.
빠른 체크리스트 (시도 순서)
- Conexant 오디오 장치 비활성화 및 드라이버 제거
- Windows 업데이트 문제 해결사 실행
- BIOS(또는 UEFI) 펌웨어 확인 및 필요 시 업데이트
- 시스템 예약 파티션 공간 확보(타사 파티션 툴 사용 권장)
- 인플레이스(in-place) 업그레이드로 업데이트 강제 적용
중요: 각 단계 전에 중요한 파일은 백업하세요. 인플레이스 업그레이드 전에는 시스템 이미지 또는 파일 백업을 권장합니다.
단계별 해결 방법
1) Conexant 오디오 장치 제거(권장: 대부분의 경우 해결)
Conexant 오디오 드라이버가 Windows 업데이트와 충돌하여 오류를 유발하는 사례가 많습니다. 아래 절차로 장치를 비활성화하고 드라이버를 삭제합니다.
- Windows 키 + X를 누르고 “장치 관리자(Device Manager)”를 선택합니다.
- “사운드, 비디오 및 게임 컨트롤러(Sound, Video, and Game Controllers)”를 확장하고 Conexant 관련 장치를 찾습니다.
- 장치를 우클릭하여 “장치 사용 안 함(Disable device)”을 선택합니다.
- 확인 대화상자에서 “예(Yes)”를 클릭합니다.
- 장치를 다시 우클릭하고 “장치 제거(Uninstall device)”를 선택합니다.
- “이 장치의 드라이버 소프트웨어 삭제(Delete the driver software for this device)” 체크박스를 선택한 뒤 “제거(Uninstall)”를 클릭합니다.
설치가 완료되면 PC를 재부팅하고 Windows 업데이트를 다시 시도하세요. 많은 사용자에게서 이 방법으로 문제가 해결되었다는 보고가 있습니다. 업데이트 완료 후 Windows가 자동으로 최신 드라이버를 설치할 수 있습니다.
2) Windows 업데이트 문제 해결사 실행
Windows 자체 문제 해결 도구는 업데이트 컴포넌트의 경미한 글리치(서비스 중지, 임시 파일 문제 등)를 자동으로 수정합니다.
- Windows 키 + I를 눌러 “설정(Settings)”을 엽니다. “업데이트 및 보안(Update & Security)”을 선택합니다.
- 왼쪽 메뉴에서 “문제 해결(Troubleshoot)”을 선택하고 “추가 문제 해결사(Additional troubleshooters)”를 클릭합니다.
- “Windows 업데이트(Windows Update)”를 선택한 뒤 “문제 해결 실행(Run the troubleshooter)”을 클릭합니다.
문제가 발견되면 화면의 지시를 따라 자동 수정을 적용하고, 완료되면 시스템을 재부팅한 뒤 업데이트를 재시도하세요.
3) BIOS/UEFI 업데이트 확인
BIOS(또는 UEFI) 펌웨어가 오래되면 하드웨어 초기화 과정이나 드라이버 호환성에서 문제를 일으킬 수 있습니다. 제조사 사이트에서 현재 모델의 최신 BIOS가 있는지 확인하세요.
- 노트: BIOS 업데이트는 위험을 동반합니다. 안정적인 전원 연결(노트북은 AC 어댑터 연결)을 확보하고 제조사 가이드를 따르세요.
- 제조사 웹사이트에서 모델명으로 검색 후 최신 버전과 릴리스 노트를 확인합니다.
항상 제조사 공식 도구와 절차를 사용하세요. 잘못된 BIOS 업데이트는 부팅 불능 상태를 초래할 수 있습니다.
4) 시스템 예약 파티션(System Reserved) 공간 확보 또는 확장
Windows 업데이트는 설치 과정에서 추가 작업 공간을 필요로 합니다. 시스템 예약 파티션의 공간이 부족하면 업데이트가 실패할 수 있습니다.
- 간단한 방법: 임시 파일, 대용량 파일(다운로드, 비디오 등)을 삭제하여 C: 드라이브의 여유 공간을 확보한 뒤 재시도합니다.
- 필요 시: 타사 파티션 관리 도구(신뢰할 수 있는 파티션 매니저)를 사용해 시스템 예약 파티션의 크기를 확장합니다.
주의: 파티션 조작은 데이터 손실 위험이 있으므로 전체 백업을 권장합니다. 인기 있는 타사 도구를 사용할 때는 공식 문서와 리뷰를 확인하세요.
5) 인플레이스 업그레이드(In-place upgrade)로 강제 설치
위의 방법으로 해결되지 않을 때는 인플레이스 업그레이드를 통해 현재 파일과 설정을 유지한 채로 Windows 설치를 덮어쓰는 방식으로 업데이트를 적용할 수 있습니다.
- Microsoft의 Windows 10 다운로드 페이지에서 미디어 생성 도구(Media Creation Tool)를 다운로드합니다.
- 도구를 실행한 후 사용권 동의 화면에서 “동의(Accept)”를 클릭합니다.
- “이 PC 업그레이드(Upgrade this PC now)”를 선택하고 “다음(Next)”을 클릭합니다.
- 화면의 지시에 따라 진행하면 파일과 앱을 유지하면서 최신 빌드로 업데이트됩니다.
인플레이스 업그레이드는 마지막 수단으로 사용하세요. 중요한 파일은 반드시 백업해야 합니다.
추가 도구 및 고급 대안
아래 항목은 상황에 따라 유용합니다. 단계별로 시도하세요.
- Windows 업데이트 구성 요소 수동 재설정(고급): 서비스 중지, SoftwareDistribution 폴더 이름 변경, catroot2 재설정 등.
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start bits
net start wuauserv
- DISM 및 SFC 검사: 시스템 파일 손상 여부를 확인합니다.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- 드라이버 롤백: 최근에 설치한 오디오 드라이버가 있으면 이전 버전으로 롤백하거나 제조사 드라이버 페이지에서 다른 버전을 다운로드하여 설치해 보세요.
언제 이 방법들이 실패할 수 있나(대표적 사례)
- 하드웨어 결함: 오디오 칩 자체가 물리적으로 손상되어 있으면 드라이버 제거로 문제가 해결되지 않습니다.
- 파티션 툴 사용 중 데이터 손실 발생: 잘못된 파티션 조작으로 인해 부팅 불가 상태가 될 수 있습니다.
- 제조사에서 이미 알려진 호환성 문제가 있는 경우: 특정 BIOS와 드라이버 조합에서만 발생할 수 있으므로 제조사의 패치가 필요합니다.
대체 접근법(관리자/IT팀용)
- 이미지 기반 복구: 기업 환경에서는 사전 구성된 이미지를 배포해 문제 발생 시 롤백합니다.
- 그룹 정책으로 자동 드라이버 업데이트 차단: 특정 드라이버가 문제를 일으키는 것이 확인되면 해당 드라이버의 자동 업데이트를 차단하고 검증된 버전을 배포합니다.
의사결정 흐름도 (간단한 진단 트리)
flowchart TD
A[업데이트 시 0xc1900104 발생] --> B{Conexant 오디오 장치 있나?}
B -- 예 --> C[장치 비활성화 및 제거]
C --> D[업데이트 재시도]
B -- 아니오 --> E{시스템 예약 파티션 공간 부족?}
E -- 예 --> F[임시 파일 삭제 또는 파티션 확장]
F --> D
E -- 아니오 --> G[Windows 업데이트 문제 해결사 실행]
G --> D
D --> H{해결됨?}
H -- 예 --> I[완료]
H -- 아니오 --> J[BIOS 업데이트 및 인플레이스 업그레이드]
J --> I
역할별 체크리스트
일반 사용자(홈PC)
- Conexant 장치 제거 후 재부팅
- Windows 업데이트 문제 해결사 실행
- 임시 파일 정리(디스크 정리 등)
- 필요 시 인플레이스 업그레이드(백업 필수)
IT 관리자/기술 담당자
- 해당 모델의 BIOS/UEFI 릴리스 노트 확인
- 이미지 배포 및 드라이버 관리 정책 적용
- 파티션 변경 전 백업 및 테스트 절차 수립
안전·개인정보 관련 주의
- 파티션 조작이나 BIOS 업데이트는 데이터 손실 위험이 있습니다. 중요한 사용자 데이터는 사전에 백업하세요.
- 타사 툴 선택 시 평판과 리뷰를 확인하고 공식 웹사이트에서 다운로드하세요.
1줄 용어집
- 인플레이스 업그레이드: 기존 파일과 설정을 유지한 채로 Windows 설치 파일로 시스템을 덮어써 업데이트하는 방식.
- 시스템 예약 파티션: 부팅 관련 파일과 BitLocker 메타데이터 등을 저장하는 숨김 파티션.
요약 및 권장 순서
- Conexant 오디오 장치를 비활성화·제거한다.
- Windows 업데이트 문제 해결사를 실행한다.
- 시스템 예약 파티션 공간을 확보하거나 확장한다.
- BIOS를 검토하고 필요 시 제조사 가이드에 따라 업데이트한다.
- 위 방법으로도 해결되지 않으면 인플레이스 업그레이드를 수행한다.
중요: 모든 고급 작업(파티션 변경, BIOS 업데이트, 인플레이스 업그레이드)은 백업 후 실행하세요.
문제가 해결되면 어떤 방법으로 고쳤는지 댓글로 공유해 주세요. 다른 사용자의 문제 해결에 큰 도움이 됩니다.