기술 가이드

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

5 min read Windows 문제해결 업데이트됨 12 Sep 2025
Windows 업데이트 오류 0xc1900104 빠른 해결 가이드
Windows 업데이트 오류 0xc1900104 빠른 해결 가이드

Windows 업데이트 오류 0xc1900104 스크린샷

문제 개요

Windows 업데이트는 시스템 안전성과 성능을 유지하려면 필수입니다. 그러나 업데이트 설치 과정에서 오류 코드 0xc1900104가 발생하면 설치가 중단될 수 있습니다. 일반적 원인은 다음과 같습니다.

  • Conexant(컨택산트) 오디오 장치 또는 해당 드라이버 충돌
  • 시스템 예약(System Reserved) 파티션의 여유 공간 부족
  • 오래된 BIOS나 펌웨어와의 호환성 문제
  • Windows 업데이트 구성 요소의 일시적 오작동

이 문서는 각 원인에 맞는 순차적 해결법과, 실패했을 때의 대안 및 재발 방지 팁을 제공합니다.

빠른 체크리스트 (시도 순서)

  1. Conexant 오디오 장치 비활성화 및 드라이버 제거
  2. Windows 업데이트 문제 해결사 실행
  3. BIOS(또는 UEFI) 펌웨어 확인 및 필요 시 업데이트
  4. 시스템 예약 파티션 공간 확보(타사 파티션 툴 사용 권장)
  5. 인플레이스(in-place) 업그레이드로 업데이트 강제 적용

중요: 각 단계 전에 중요한 파일은 백업하세요. 인플레이스 업그레이드 전에는 시스템 이미지 또는 파일 백업을 권장합니다.


단계별 해결 방법

1) Conexant 오디오 장치 제거(권장: 대부분의 경우 해결)

Conexant 오디오 드라이버가 Windows 업데이트와 충돌하여 오류를 유발하는 사례가 많습니다. 아래 절차로 장치를 비활성화하고 드라이버를 삭제합니다.

  1. Windows 키 + X를 누르고 “장치 관리자(Device Manager)”를 선택합니다.

장치 관리자 창 스크린샷

  1. “사운드, 비디오 및 게임 컨트롤러(Sound, Video, and Game Controllers)”를 확장하고 Conexant 관련 장치를 찾습니다.
  2. 장치를 우클릭하여 “장치 사용 안 함(Disable device)”을 선택합니다.

Conexant 오디오 장치 비활성화 옵션

  1. 확인 대화상자에서 “예(Yes)”를 클릭합니다.

변경 확인 '예' 버튼

  1. 장치를 다시 우클릭하고 “장치 제거(Uninstall device)”를 선택합니다.

장치 제거 옵션 메뉴 스크린샷

  1. “이 장치의 드라이버 소프트웨어 삭제(Delete the driver software for this device)” 체크박스를 선택한 뒤 “제거(Uninstall)”를 클릭합니다.

드라이버 소프트웨어 삭제 확인 체크박스

설치가 완료되면 PC를 재부팅하고 Windows 업데이트를 다시 시도하세요. 많은 사용자에게서 이 방법으로 문제가 해결되었다는 보고가 있습니다. 업데이트 완료 후 Windows가 자동으로 최신 드라이버를 설치할 수 있습니다.

2) Windows 업데이트 문제 해결사 실행

Windows 자체 문제 해결 도구는 업데이트 컴포넌트의 경미한 글리치(서비스 중지, 임시 파일 문제 등)를 자동으로 수정합니다.

  1. Windows 키 + I를 눌러 “설정(Settings)”을 엽니다. “업데이트 및 보안(Update & Security)”을 선택합니다.

설정의 업데이트 및 보안 화면

  1. 왼쪽 메뉴에서 “문제 해결(Troubleshoot)”을 선택하고 “추가 문제 해결사(Additional troubleshooters)”를 클릭합니다.

문제 해결 추가 도구 화면

  1. “Windows 업데이트(Windows Update)”를 선택한 뒤 “문제 해결 실행(Run the troubleshooter)”을 클릭합니다.

Windows 업데이트 문제 해결사 실행 버튼

문제가 발견되면 화면의 지시를 따라 자동 수정을 적용하고, 완료되면 시스템을 재부팅한 뒤 업데이트를 재시도하세요.

3) BIOS/UEFI 업데이트 확인

BIOS(또는 UEFI) 펌웨어가 오래되면 하드웨어 초기화 과정이나 드라이버 호환성에서 문제를 일으킬 수 있습니다. 제조사 사이트에서 현재 모델의 최신 BIOS가 있는지 확인하세요.

  • 노트: BIOS 업데이트는 위험을 동반합니다. 안정적인 전원 연결(노트북은 AC 어댑터 연결)을 확보하고 제조사 가이드를 따르세요.
  • 제조사 웹사이트에서 모델명으로 검색 후 최신 버전과 릴리스 노트를 확인합니다.

항상 제조사 공식 도구와 절차를 사용하세요. 잘못된 BIOS 업데이트는 부팅 불능 상태를 초래할 수 있습니다.

4) 시스템 예약 파티션(System Reserved) 공간 확보 또는 확장

Windows 업데이트는 설치 과정에서 추가 작업 공간을 필요로 합니다. 시스템 예약 파티션의 공간이 부족하면 업데이트가 실패할 수 있습니다.

  • 간단한 방법: 임시 파일, 대용량 파일(다운로드, 비디오 등)을 삭제하여 C: 드라이브의 여유 공간을 확보한 뒤 재시도합니다.
  • 필요 시: 타사 파티션 관리 도구(신뢰할 수 있는 파티션 매니저)를 사용해 시스템 예약 파티션의 크기를 확장합니다.

주의: 파티션 조작은 데이터 손실 위험이 있으므로 전체 백업을 권장합니다. 인기 있는 타사 도구를 사용할 때는 공식 문서와 리뷰를 확인하세요.

5) 인플레이스 업그레이드(In-place upgrade)로 강제 설치

위의 방법으로 해결되지 않을 때는 인플레이스 업그레이드를 통해 현재 파일과 설정을 유지한 채로 Windows 설치를 덮어쓰는 방식으로 업데이트를 적용할 수 있습니다.

  1. Microsoft의 Windows 10 다운로드 페이지에서 미디어 생성 도구(Media Creation Tool)를 다운로드합니다.
  2. 도구를 실행한 후 사용권 동의 화면에서 “동의(Accept)”를 클릭합니다.

미디어 생성 도구 사용권 동의 화면

  1. “이 PC 업그레이드(Upgrade this PC now)”를 선택하고 “다음(Next)”을 클릭합니다.

이 PC 업그레이드 옵션 화면

  1. 화면의 지시에 따라 진행하면 파일과 앱을 유지하면서 최신 빌드로 업데이트됩니다.

인플레이스 업그레이드는 마지막 수단으로 사용하세요. 중요한 파일은 반드시 백업해야 합니다.


추가 도구 및 고급 대안

아래 항목은 상황에 따라 유용합니다. 단계별로 시도하세요.

  • 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 메타데이터 등을 저장하는 숨김 파티션.

요약 및 권장 순서

  1. Conexant 오디오 장치를 비활성화·제거한다.
  2. Windows 업데이트 문제 해결사를 실행한다.
  3. 시스템 예약 파티션 공간을 확보하거나 확장한다.
  4. BIOS를 검토하고 필요 시 제조사 가이드에 따라 업데이트한다.
  5. 위 방법으로도 해결되지 않으면 인플레이스 업그레이드를 수행한다.

중요: 모든 고급 작업(파티션 변경, BIOS 업데이트, 인플레이스 업그레이드)은 백업 후 실행하세요.

문제가 해결되면 어떤 방법으로 고쳤는지 댓글로 공유해 주세요. 다른 사용자의 문제 해결에 큰 도움이 됩니다.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Apache Tomcat 성능 카운터 및 이벤트 규칙 가이드
모니터링

Apache Tomcat 성능 카운터 및 이벤트 규칙 가이드

클릭재킹 완전 가이드: 보호 방법과 체크리스트
보안

클릭재킹 완전 가이드: 보호 방법과 체크리스트

안드로이드 홈 화면별 배경화면 설정 가이드
Android 가이드

안드로이드 홈 화면별 배경화면 설정 가이드

데이터 브로커에서 내 정보 삭제하는 방법
프라이버시

데이터 브로커에서 내 정보 삭제하는 방법

안드로이드 홈 화면별 배경화면 설정 가이드
안드로이드 커스터마이징

안드로이드 홈 화면별 배경화면 설정 가이드

Apache Tomcat 모니터링 및 관리 가이드
인프라 모니터링

Apache Tomcat 모니터링 및 관리 가이드