윈도우 업데이트가 0%, 특정 퍼센트, 혹은 '다시 시작하는 중' 화면에서 1~2시간 넘게 꼼짝도 안 한다면, 대부분 업데이트 캐시 손상이나 Windows Update 서비스 충돌이 원인이고 아래 순서대로 따라하면 30분 안에 해결됩니다. 왜 이 문제가 재발하는지, 그리고 왜 단순 재부팅만으로는 안 되는지 순서대로 짚어드립니다.
✅ 원인은 캐시 손상·서비스 충돌
✅ 안 되면 DISM 명령어로 강제 복구
1업데이트가 멈추는 진짜 원인은 뭘까요?
첫 번째 원인은 업데이트 캐시(SoftwareDistribution 폴더) 손상입니다. 윈도우는 업데이트 파일을 C:\Windows\SoftwareDistribution\Download 폴더에 임시 저장하는데, 이전 업데이트 도중 강제 종료되거나 디스크 오류가 발생하면 이 캐시가 반쪽짜리 상태로 남습니다.
이후 업데이트를 시작하면 손상된 파일을 다시 읽으려다 프로세스 전체가 교착 상태에 빠집니다.
두 번째 원인은 Windows Update 관련 서비스가 응답 불능 상태로 굳는 것입니다. wuauserv(Windows Update), BITS(Background Intelligent Transfer Service), Cryptographic Services 이 세 가지가 서로 의존 관계에 있는데, 셋 중 하나라도 오류 코드를 내뿜으며 멈추면 나머지도 연쇄적으로 막힙니다.
작업 관리자에서 CPU·메모리 사용률이 거의 0%인데도 화면이 멈춰 보이는 게 이 경우입니다.
세 번째 원인은 시스템 파일 손상입니다. 특히 Windows 10 21H2 이하 버전이나 불완전한 인플레이스 업그레이드를 거친 PC에서 자주 나타납니다.
이때는 캐시만 지워도 해결이 안 되고 DISM 또는 SFC 명령어로 시스템 이미지 자체를 복구해야 합니다.
해결 1단계: 단순하지만 '제대로' 재시작하기 (소요 5분)
전원 버튼 길게 눌러 강제 종료는 최후의 수단이고, 먼저 시작 메뉴 → 전원 아이콘 → '업데이트 후 다시 시작'이 보이면 그것을 선택합니다. 단순히 '다시 시작'을 누르면 대기 중인 업데이트 작업이 끊기지 않아 같은 화면에서 또 멈출 수 있습니다.
재시작 후 10분 이상 기다려도 퍼센트가 전혀 움직이지 않을 때만 다음 단계로 넘어가세요.
해결 2단계: Windows Update 서비스를 직접 껐다 켜기 (소요 5분)
Win + R 키를 누르고 services.msc 를 입력한 뒤 Enter를 칩니다. 서비스 목록에서 Windows Update를 찾아 더블클릭하면 속성 창이 열립니다.
'서비스 상태'가 '실행 중'이면 중지 버튼을 눌러 완전히 멈춥니다. 같은 방법으로 Background Intelligent Transfer Service와 Cryptographic Services도 차례로 중지합니다.
세 가지 모두 멈춘 것을 확인했으면 반대 순서로 Cryptographic Services → BITS → Windows Update 순으로 시작합니다. 의존 순서가 있기 때문에 역순으로 켜는 게 중요합니다.
해결 3단계: 업데이트 캐시 통째로 지우기 (소요 10분)
2단계에서 세 서비스를 모두 중지한 상태여야 합니다. 파일 탐색기를 열고 주소창에 C:\Windows\SoftwareDistribution\Download 를 그대로 붙여넣고 Enter를 칩니다.
폴더 안의 모든 파일과 폴더를 Ctrl+A로 전체 선택한 뒤 Delete로 삭제합니다. 이 파일들은 다음 업데이트 시 자동 재생성되므로 삭제해도 윈도우 동작에 문제없습니다.
삭제 후 2단계에서 중지했던 서비스 세 개를 다시 시작하고, 설정 → Windows Update → 업데이트 확인을 눌러줍니다.
해결 4단계: 자동화 명령어로 한 번에 초기화하기 (소요 5분)
위 과정이 번거롭다면 명령 프롬프트(관리자)로 한꺼번에 처리할 수 있습니다. 시작 버튼 옆 검색창에 cmd를 입력하고 '관리자 권한으로 실행'을 클릭합니다.
아래 명령을 한 줄씩 Enter로 실행합니다.
2net stop wuauserv
3net stop bits
4net stop cryptsvc
rd /s /q C:\Windows\SoftwareDistribution
rd /s /q C:\Windows\System32\catroot2
5net start cryptsvc
6net start bits
7net start wuauserv
catroot2 폴더는 업데이트 서명 검증 캐시인데 이것도 같이 지우면 인증서 오류로 인한 멈춤까지 함께 해결됩니다. 이 폴더도 재시작 시 자동 생성됩니다.
8그래도 멈춘다면 시스템 파일이 문제일까요?
위 단계까지 해도 업데이트가 계속 특정 퍼센트에서 멈추거나 오류 코드(0x80070002, 0x8024402C, 0x80073712 등)가 뜬다면 시스템 이미지 자체가 손상된 것입니다. 관리자 권한 명령 프롬프트에서 아래 두 명령을 순서대로 실행합니다.
DISM /Online /Cleanup-Image /RestoreHealth
이 명령은 윈도우 업데이트 서버에서 정상 파일을 내려받아 손상된 시스템 이미지를 복원합니다. 인터넷 연결 상태에서 실행해야 하며 소요 시간은 15~40분으로 편차가 큽니다.
완료 후 바로 이어서 실행합니다.
9sfc /scannow
이 명령은 시스템 파일 무결성 검사로 약 10~15분 소요됩니다. '손상된 파일을 찾았으며 복구했습니다' 메시지가 나오면 재시작 후 업데이트를 다시 시도합니다.
인터넷 환경별로 갈리는 포인트: 회사 네트워크나 VPN 사용 중이라면 WSUS(Windows Server Update Services) 정책이 업데이트 서버를 막는 경우가 있습니다. 이때 DISM 명령이 인터넷 연결 오류로 실패하므로, 집 와이파이로 옮기거나 VPN을 끄고 재시도해야 합니다.
Windows 10과 Windows 11에서 경로가 다른 부분이 있을까요?
서비스 경로와 명령어 자체는 동일합니다. 다만 설정 앱의 위치가 조금 다릅니다.
Windows 10은 설정 → 업데이트 및 보안 → Windows Update 경로이고, Windows 11은 설정 → Windows 업데이트로 한 단계 줄었습니다. Windows 11 22H2 이상에서는 '업데이트 일시 중지' 버튼이 메인 화면에 바로 노출되는데, 이걸 눌렀다가 재개하는 것만으로도 교착 상태가 풀리는 경우가 있어 먼저 시도해볼 만합니다.
10초보가 자주 저지르는 실수 두 가지
첫 번째 실수는 SoftwareDistribution 폴더를 삭제한 뒤 서비스를 다시 시작하지 않고 PC를 그냥 재부팅하는 것입니다. 서비스를 수동 시작한 상태에서 재부팅하면 시작 유형이 '자동'으로 복귀하지 않아 다음 업데이트 시 서비스가 아예 안 뜨는 문제가 생깁니다.
반드시 services.msc에서 Windows Update 속성 → 시작 유형이 '자동(지연된 시작)'으로 설정돼 있는지 확인하고 재부팅하세요.
두 번째 실수는 업데이트 화면이 멈췄다고 판단하자마자 전원을 강제 차단하는 것입니다. 업데이트 중 강제 전원 차단은 부팅 섹터나 레지스트리를 반쪽 상태로 만들어 '자동 복구' 루프에 빠지는 더 심각한 문제로 이어집니다.
최소 30분은 기다린 뒤, HDD·SSD 접근 램프 여부를 확인하고, 그것도 완전히 꺼진 상태가 10분 이상 지속될 때만 강제 종료를 선택하세요.
11예방을 위한 실용 팁
업데이트 전 디스크 여유 공간이 최소 10GB 이상인지 확인하는 것이 중요합니다. 윈도우 11의 경우 대형 기능 업데이트(예: 23H2)는 압축 해제 후 최대 8GB 이상을 임시로 사용하므로 공간이 부족하면 중간에 멈추는 것처럼 보일 수 있습니다.
설정 → 저장소 → 임시 파일에서 불필요한 파일을 미리 정리해두는 습관만으로도 업데이트 실패를 상당히 줄일 수 있습니다.
답글 남기기