① USB·외장SSD·프린터 등 불필요한 장치를 먼저 분리
② 그래픽·랜·Wi-Fi·스토리지 드라이버 업데이트 또는 롤백
③ 계속 실패하면 SetupDiag와 Rollback 로그에서 충돌한 드라이버 확인
0xC1900101은 단순 업데이트 다운로드 오류보다는 드라이버 충돌 쪽을 먼저 확인하는 것이 좋습니다. SoftwareDistribution 폴더부터 무조건 지우거나 Windows를 초기화하기보다는 아래 순서대로 하나씩 확인해보세요.
윈도우11 업데이트 중 0xC1900101 오류가 뜨는 증상
윈도우11 기능 업데이트를 설치하다 보면 처음에는 정상적으로 다운로드되고 설치 진행률도 올라가는데 재부팅 이후 갑자기 “변경 내용을 취소하는 중” 메시지가 나타나는 경우가 있습니다.
조금 기다리면 컴퓨터는 다시 켜지지만 업데이트 전 Windows로 돌아가고, Windows Update 기록에는 다음과 같은 오류가 남습니다.
- 0xC1900101
- 0xC1900101 - 0x20017
- 0xC1900101 - 0x30018
- 0xC1900101 - 0x40017
- 0xC1900101 - 0x3000D
- 0xC1900101 - 0x4000D
앞의 0xC1900101은 비슷하게 보여도 뒤에 붙는 코드에 따라 Windows 설치가 실패한 단계가 달라질 수 있습니다.

윈도우11 기능 업데이트 도중 0xC1900101 오류가 발생하고 이전 버전으로 롤백되는 대표적인 형태입니다.
0xC1900101 오류가 생기는 이유
Microsoft에서도 0xC1900101로 시작하는 오류는 일반적으로 드라이버 오류라고 안내하고 있습니다.
즉 업데이트 파일 하나가 잘못됐다기보다 기존 Windows에서 사용하던 장치 드라이버가 새 Windows로 넘어가는 과정에서 제대로 로드되지 않거나 충돌하는 경우가 많습니다.
대표적으로 확인할 장치
- 그래픽카드 NVIDIA·AMD·Intel 드라이버
- 메인보드 칩셋 드라이버
- NVMe·SATA 저장소 컨트롤러
- LAN·Wi-Fi·Bluetooth 드라이버
- USB 허브·도킹스테이션
- 오래된 프린터·스캐너 드라이버
- VPN 가상 네트워크 어댑터
- 백신·보안 프로그램의 필터 드라이버
특히 몇 년 동안 사용해온 PC를 그대로 Windows 11 최신 기능 업데이트로 올리는 경우라면 예전에 설치했던 장치 프로그램이 남아 있는 경우도 꽤 있습니다.
0xC1900101 뒤에 붙는 코드도 기록해 두세요
업데이트가 실패했다면 0xC1900101만 보지 말고 뒤의 코드까지 적어두는 것이 좋습니다.
| 오류 예 | 확인할 부분 |
|---|---|
| 0xC1900101-0x20017 | SAFE_OS·부팅 드라이버·스토리지·펌웨어 |
| 0xC1900101-0x30018 | FIRST_BOOT·장치 설치·PnP 드라이버 |
| 0xC1900101-0x40017 | SECOND_BOOT·드라이버·백그라운드 서비스 |
| 0xC1900101만 표시 | SetupDiag·Rollback 로그 확인 |
예를 들어 0x30018이 함께 나온다면 Windows가 장치를 설치하거나 드라이버를 적용하는 과정에서 실패했는지 살펴볼 가치가 있습니다.
첫 번째 해결방법|USB와 외장장치를 모두 빼고 다시 설치
생각보다 먼저 해볼 만한 방법입니다. Windows 업데이트에 필요하지 않은 장치를 전부 분리해보세요.
우선 분리할 장치
- USB 메모리
- 외장 HDD·SSD
- USB 허브
- 노트북 도킹스테이션
- 프린터·스캐너
- 캡처카드
- USB DAC
- 웹캠
- 게임패드
- Bluetooth USB 동글
가능하면 키보드·마우스·모니터 정도만 남겨놓고 업데이트를 다시 시도해보세요.
Windows 설치 대상이 아닌 추가 저장장치가 연결되어 있으면 설치 과정에서 부팅 파티션이나 장치 구성을 확인하는 범위가 늘어납니다.
두 번째|장치 관리자에서 문제 드라이버 확인
Windows + X → 장치 관리자를 실행합니다.
장치 관리자에서 노란색 느낌표가 붙은 장치가 있다면 먼저 확인해야 하지만 느낌표가 없다고 모든 드라이버가 Windows 최신 버전과 호환된다는 뜻은 아닙니다.

그래픽·네트워크·스토리지 컨트롤러의 드라이버 공급자와 설치 날짜를 비교합니다.
우선 확인할 장치관리자 항목
- 디스플레이 어댑터
- 네트워크 어댑터
- 저장소 컨트롤러
- IDE ATA/ATAPI 컨트롤러
- Bluetooth
- 사운드·비디오 및 게임 컨트롤러
최근 드라이버 업데이트 후 오류가 시작됐다면
장치를 우클릭한 뒤 속성 → 드라이버 → 드라이버 롤백을 선택합니다.
반대로 몇 년 된 드라이버를 계속 사용하고 있다면 노트북 제조사 또는 메인보드·그래픽카드 제조사 홈페이지에서 Windows 11용 드라이버를 설치하는 것이 좋습니다.
윈도우11 자체 업그레이드 조건이나 TPM·Secure Boot 단계부터 막히는 경우라면 윈도우11 업그레이드 오류 설치 전 참고사항도 같이 확인해보세요.
그래픽 드라이버는 최신 버전이 무조건 정답은 아닙니다
NVIDIA나 AMD 그래픽 드라이버를 업데이트한 직후 0xC1900101이 발생했다면 최신 버전을 다시 덮어쓰는 것보다 이전에 정상적으로 사용하던 버전으로 롤백해보는 것이 진단에는 더 도움이 될 수 있습니다.
노트북은 그래픽 제조사의 공용 드라이버보다 삼성·LG·Lenovo·Dell·HP 등 노트북 제조사가 배포하는 드라이버가 안정적인 경우도 있습니다.
세 번째|Windows 업데이트를 한 번 더 확인
설정 → Windows Update → 업데이트 확인으로 들어가 설치 대기 중인 누적 업데이트나 드라이버 업데이트가 남아 있는지 확인합니다.
여기서 중요한 점은 0xC1900101이 일반적인 캐시 손상 오류와는 조금 다르다는 것입니다.
처음부터 SoftwareDistribution 폴더를 지우는 방법만 반복하기보다 드라이버와 연결 장치를 먼저 확인하는 편이 좋습니다.
네 번째|SetupDiag로 실패한 원인을 자동 분석
위 방법으로도 계속 이전 Windows로 돌아온다면 여기서부터는 Microsoft의 SetupDiag를 확인하면 원인을 훨씬 구체적으로 좁힐 수 있습니다.
SetupDiag는 Windows 설치 과정에서 만들어진 여러 로그를 분석해 업그레이드가 어디에서 실패했는지 찾아주는 진단 도구입니다.

SetupDiag 결과와 Windows 설치 Rollback 로그를 함께 보면 같은 업데이트를 계속 재시도하는 것보다 원인을 찾기 쉽습니다.
SetupDiag 자동 분석 결과 확인
지원되는 Windows 환경에서는 업그레이드 실패 후 다음 위치에 SetupDiag 결과가 생성될 수 있습니다.
%WinDir%\Logs\SetupDiag\SetupDiagResults.xml
실행창 또는 관리자 터미널에서 다음과 같이 열어볼 수 있습니다.
notepad %WinDir%\Logs\SetupDiag\SetupDiagResults.xml
결과가 여러 개 나온다면
SetupDiag 분석에서 오류가 여러 줄 나온다고 해서 맨 처음 나오는 오류가 실제 롤백 원인이라고 단정하면 안 됩니다.
마지막 실패 지점과 그 직전에 기록된 드라이버 또는 작업을 함께 확인하는 편이 좋습니다.
SetupDiag 결과로도 모르겠다면 Rollback 로그 직접 확인
Windows 기능 업데이트가 실패하면 C:\$Windows.~BT 아래에 설치 로그가 남습니다.
이 폴더는 기본적으로 숨김 폴더이므로 파일 탐색기에서 보기 → 표시 → 숨긴 항목을 켜야 보일 수 있습니다.
0xC1900101에서 확인할 로그
C:\$Windows.~BT\Sources\Rollback\setupact.log
C:\$Windows.~BT\Sources\Rollback\setuperr.log
C:\$Windows.~BT\Sources\Rollback\setupapi\setupapi.dev.log

setupact.log에서 오류가 발생한 시점의 Driver·Failed·Rollback 내용을 확인합니다.
메모장에서 검색할 단어
Ctrl + F를 눌러 아래 단어를 하나씩 찾아보세요.
- 0xC1900101
- Error
- Failed
- Driver
- Rollback
- .sys
단, Error 한 줄만 보고 해당 파일을 바로 삭제하면 안 됩니다. Windows 설치 로그에는 정상적으로 복구된 오류나 부수적인 오류도 함께 기록될 수 있습니다.
0xC1900101-0x30018이라면 setupapi.dev.log 확인
특히 오류가 0xC1900101-0x30018 형태라면 장치 설치 과정에서 실패했는지 확인할 필요가 있습니다.
이때 setupapi.dev.log를 보면 Windows가 어떤 Plug and Play 장치와 드라이버를 설치하려 했는지 추적하는 데 도움이 됩니다.
로그에서 반복적으로 실패하는 장치의 VEN_XXXX, DEV_XXXX, INF 파일명, oemXX.inf 등이 보인다면 해당 장치가 무엇인지 확인한 뒤 제조사 드라이버를 업데이트합니다.
PnPUtil로 설치된 타사 드라이버 목록 확인
어떤 드라이버가 오래된 것인지 모르겠다면 관리자 권한 터미널을 실행해 다음 명령을 사용할 수 있습니다.
pnputil /enum-drivers
여기에서는 다음 정보를 볼 수 있습니다.
- Published Name
- Original Name
- Provider Name
- Class Name
- Driver Version
예전에 사용하던 프린터, VPN, 가상 드라이브, USB 장치 프로그램의 드라이버가 남아 있는지 확인하는 데 꽤 유용합니다.
인터넷에서 본 명령을 그대로 따라
pnputil /delete-driver로 oemXX.inf 파일을 무작정 삭제하지 마세요. 스토리지·칩셋·네트워크 드라이버를 잘못 지우면 부팅이나 인터넷 연결에 문제가 생길 수 있습니다.Windows 시스템 파일도 함께 손상됐다면 DISM과 SFC 검사
0xC1900101 자체는 드라이버 쪽을 먼저 보는 것이 맞지만 Windows Update와 설정 앱까지 이상하거나 여러 시스템 오류가 함께 나타난다면 Windows 구성요소 손상도 확인해볼 수 있습니다.
관리자 권한 터미널에서 아래 순서로 실행합니다.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM과 SFC가 어떤 차이가 있는지 헷갈린다면 윈도우11 시스템손상 복구 SFC Scannow DISM 명령어 차이에서 자세히 확인할 수 있습니다.
업데이트할 때만 실패한다면 클린부팅으로 충돌 프로그램 확인
하드웨어 드라이버에는 문제가 없어 보이는데 업데이트할 때마다 같은 단계에서 실패한다면 VPN, 보안 프로그램, 튜닝 프로그램, RGB 제어 프로그램 같은 백그라운드 서비스가 설치 작업에 영향을 주는지도 확인합니다.
msconfig에서 클린부팅 테스트
- Windows + R을 누릅니다.
- msconfig를 입력합니다.
- 서비스 탭으로 이동합니다.
- 모든 Microsoft 서비스 숨기기를 체크합니다.
- 남은 타사 서비스를 테스트 목적으로 비활성화합니다.
- 작업 관리자 시작프로그램도 불필요한 항목을 끕니다.
- 재부팅 후 Windows Update를 다시 진행합니다.
업데이트 이후 부팅 자체가 되지 않는 상태라면 윈도우11 업데이트 후 무한부팅·무한로딩 안전모드 해결방법을 같이 참고하세요.
윈도우가 정상부팅되지 않으면 안전모드에서 정리
업데이트가 롤백된 이후부터 일반 부팅에서 블루스크린이나 무한 재부팅까지 발생한다면 안전모드에서 문제 드라이버와 시작 프로그램을 정리할 수 있습니다.
Windows가 부팅되는 상태라면 설정 → 시스템 → 복구 → 고급 시작 옵션 → 지금 다시 시작으로 이동합니다.
이후 다음 순서로 선택합니다.
문제 해결 → 고급 옵션 → 시작 설정 → 다시 시작 → F4
안전모드 진입 방법은 윈도우11 안전모드 부팅 복구모드 단축키 및 로그인 비밀번호에서 실제 메뉴 순서대로 확인할 수 있습니다.
BIOS 업데이트와 XMP·EXPO도 확인해야 할까?
드라이버를 모두 정리했는데도 SAFE_OS 단계에서 계속 같은 오류가 난다면 메인보드 BIOS도 확인할 가치가 있습니다.
특히 BIOS 업데이트 내역에 다음과 같은 내용이 있다면 확인해보세요.
- Windows 호환성 개선
- CPU Microcode 업데이트
- NVMe 호환성 개선
- USB 안정성 수정
- 메모리 호환성 개선
XMP·EXPO·오버클럭 사용 중이라면
메모리 XMP·EXPO, CPU 오버클럭, 언더볼팅을 적용하고 있다면 업데이트하는 동안만이라도 BIOS 기본값으로 되돌려 비교하는 것도 방법입니다.
일반적인 프로그램 사용에서는 문제가 없더라도 Windows 기능 업데이트 과정에서는 여러 번 재부팅하면서 평상시와 다른 드라이버·메모리 초기화 과정을 거치기 때문입니다.
BitLocker 사용 중이라면 BIOS 변경 전에 복구키 확인
BitLocker 장치 암호화가 켜져 있는 PC에서 BIOS·TPM·Secure Boot 설정을 변경하면 재부팅 이후 BitLocker 복구 키 입력을 요구할 수 있습니다.
따라서 BIOS를 만지기 전에 반드시 현재 복구 키를 확인하거나 백업해두는 것이 좋습니다.
업데이트 다시 시도하기 전에 체크할 것

같은 업데이트를 반복하기 전에 연결 장치와 드라이버부터 정리하면 불필요한 롤백을 줄일 수 있습니다.
1. 중요 파일 백업
2. C드라이브 여유 공간 확인
3. USB·외장SSD·도킹스테이션 분리
4. 그래픽·칩셋·LAN·Wi-Fi·스토리지 드라이버 확인
5. Windows Update 남은 업데이트 설치
6. VPN·보안·가상장치 프로그램 호환성 확인
7. XMP·EXPO·오버클럭 기본값 테스트
8. BitLocker 복구키 확인
9. 재실패 시 SetupDiag와 Rollback 로그 확인
오류 유형별로 무엇부터 확인할까?
| 증상 | 먼저 확인 |
|---|---|
| 업데이트 후 바로 이전버전 복원 | 0xC1900101 전체 오류번호 |
| 0x30018 표시 | setupapi.dev.log·장치 드라이버 |
| USB 연결 때만 실패 | USB 장치·허브·도킹 제거 |
| 그래픽 드라이버 설치 후 시작 | GPU 드라이버 롤백 |
| 부팅 단계에서 계속 실패 | 칩셋·스토리지·BIOS |
| Windows 파일도 이상 | DISM·SFC |
0xC1900101 오류 자주 묻는 질문
0xC1900101 오류는 그래픽카드 문제인가요?
그래픽카드 드라이버가 원인일 수 있지만 그래픽카드로 한정되는 오류는 아닙니다. 네트워크, 저장장치, USB, Bluetooth, 오디오, VPN 가상 장치처럼 커널 수준에서 동작하는 여러 드라이버가 영향을 줄 수 있습니다.
0xC1900101 때문에 Windows를 포맷해야 하나요?
바로 포맷할 필요는 없습니다. 외부장치 제거와 드라이버 정리, SetupDiag와 Rollback 로그 확인을 먼저 해보는 것이 좋습니다.
0xC1900101-0x30018은 무엇을 확인해야 하나요?
장치 설치 단계와 연관된 로그를 우선 확인합니다. 특히 setupapi.dev.log에서 실패한 장치와 INF 드라이버 기록을 찾아보는 것이 도움이 됩니다.
Windows Update 캐시를 삭제하면 해결되나요?
업데이트 캐시 자체가 별도로 손상된 경우에는 효과가 있을 수 있지만 0xC1900101은 먼저 드라이버 충돌을 확인하는 것이 좋습니다.
SetupDiag를 꼭 설치해야 하나요?
Windows 업그레이드 실패 시 SetupDiag 분석 결과가 자동으로 남는 환경도 있습니다. 결과가 없거나 추가 분석이 필요하다면 Microsoft 공식 SetupDiag를 수동 실행할 수도 있습니다.
BIOS 업데이트하면 0xC1900101이 해결되나요?
BIOS의 NVMe·USB·CPU·메모리 호환성 문제가 원인이었다면 해결될 수 있지만 모든 0xC1900101 오류가 BIOS 문제인 것은 아닙니다. 제조사 BIOS 업데이트 내역을 확인한 뒤 진행하세요.
윈도우 업데이트 실패를 계속 재시도해도 되나요?
같은 오류번호로 계속 롤백된다면 무작정 반복하는 것보다 오류 뒤에 붙는 확장 코드와 SetupDiag 결과를 확인하는 것이 낫습니다.
0xC1900101은 업데이트를 반복하는 것보다 원인 드라이버를 찾는 것이 먼저
윈도우11 업데이트 도중 0xC1900101이 발생하면 업데이트 파일이 잘못됐다고 생각해 캐시 초기화나 포맷부터 시도하기 쉬운데 실제로는 드라이버와 연결 장치를 먼저 확인하는 편이 훨씬 효율적입니다.
제가 이 오류를 만난다면 먼저 USB·외장장치를 모두 빼고, 그래픽·칩셋·네트워크·스토리지 드라이버를 확인해본 뒤 다시 업데이트해볼 것 같습니다.
그래도 동일한 지점에서 다시 이전 버전으로 돌아온다면 그때부터는 SetupDiag와 C:\$Windows.~BT\Sources\Rollback 로그를 확인해 어떤 장치나 드라이버에서 설치가 중단됐는지 좁혀보는 것이 좋습니다.
관련글
- 윈도우11 업그레이드 오류 설치 전 참고사항 8가지
- 윈도우11 업데이트 후 무한부팅·무한로딩 안전모드 해결방법
- 윈도우11 안전모드 부팅 복구모드 단축키
- 윈도우11 시스템손상 복구 SFC Scannow DISM 차이
공식 참고자료
'IT 오류해결 > 윈도우·부팅 오류' 카테고리의 다른 글
| DPC WATCHDOG VIOLATION 해결|게임·부팅 중 0x133 블루스크린 원인 찾기 (0) | 2026.09.28 |
|---|---|
| 윈도우11 25H2 블랙스크린 해결|IRQL_NOT_LESS_OR_EQUAL·ntoskrnl·설치 인터넷 오류 (0) | 2026.09.28 |
| ECS H410-SF110 CH340 USB 연결 시 부팅멈춤 해결 - 자가수리 및 수리비용 (0) | 2026.09.27 |
댓글