정품 Windows를 사용하고 있다면 Microsoft가 제공하는 업데이트가 얼마나 중요한지 잘 알고 있을 것입니다. 이러한 업데이트는 다양한 보안 취약점을 패치하여 시스템을 더욱 안전하게 만들어 줍니다. 그런데 다운로드가 시작되지 않고 Windows 업데이트가 0%에서 멈춰버리면 어떻게 될까요? 아무리 오래 기다려도 진행률이 올라가지 않는 답답한 상황이 벌어집니다.

Windows 업데이트는 WannaCrypt, 랜섬웨어(ransomware) 같은 최근 보안 위협으로부터 컴퓨터를 보호하기 위해 필수적인 보안 패치를 받을 수 있게 해주는 핵심 기능입니다. 따라서 최신 업데이트를 다운로드할 수 없다면 가능한 한 빨리 해결해야 할 문제입니다. 지금부터 윈도우 업데이트가 0%에서 멈추는 현상을 해결할 수 있는 검증된 방법들을 단계별로 살펴보겠습니다.
윈도우 업데이트 0% 멈춤 해결 방법
참고: 작업 도중 문제가 발생할 경우에 대비하여 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다.
이미 몇 시간 이상 기다려 봤는데도 업데이트가 진행되지 않는다면, 주저하지 말고 아래 방법들을 순서대로 적용해 보시기 바랍니다.
방법 1: 비 Microsoft 서비스 전부 비활성화 (클린 부팅)
1. Windows 키 + R을 누른 후 msconfig를 입력하고 확인을 클릭합니다.

2. 일반 탭에서 선택적 시작에 체크되어 있는지 확인합니다.
3. 선택적 시작 항목 중 시스템 서비스 로드와 시작 항목 로드 옵션에서 '시작 항목 로드'의 체크를 해제합니다.

4. 서비스 탭으로 이동한 후 '모든 Microsoft 서비스 숨기기'에 체크합니다.
5. '모두 사용 안 함' 버튼을 클릭하여 충돌을 일으킬 수 있는 불필요한 서비스들을 전부 비활성화합니다.

6. 시작 프로그램 탭에서 '작업 관리자 열기'를 클릭합니다.

7. 작업 관리자의 시작프로그램 탭에서 활성화되어 있는 항목들을 모두 사용 안 함으로 변경합니다.

8. 확인을 누른 후 PC를 재시작합니다. 재부팅 후 다시 Windows 업데이트를 시도하면 이번에는 성공적으로 설치될 것입니다.
9. 업데이트 완료 후 다시 Windows 키 + R을 눌러 msconfig를 입력하고 Enter 키를 누릅니다.
10. 일반 탭에서 '정상 시작' 옵션을 선택한 후 확인을 클릭합니다.

11. 컴퓨터 재시작 메시지가 나타나면 다시 시작을 클릭합니다. 이 과정을 통해 업데이트 멈춤 문제가 해결됩니다.
방법 2: SoftwareDistribution 폴더 이름 변경
1. 명령 프롬프트를 엽니다. 시작 메뉴에서 'cmd'를 검색한 후 Enter 키를 누르면 됩니다. (관리자 권한으로 실행하는 것을 권장합니다.)

2. 아래 명령어를 입력하여 Windows 업데이트 관련 서비스를 중지합니다. 각 명령어 입력 후마다 Enter 키를 누릅니다:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 다음 명령어를 입력하여 SoftwareDistribution 폴더의 이름을 변경한 후 Enter 키를 누릅니다:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

4. 마지막으로 아래 명령어를 입력하여 중지했던 Windows 업데이트 서비스를 다시 시작합니다. 역시 각 명령어마다 Enter 키를 누릅니다:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. 변경 사항을 저장하기 위해 PC를 재부팅합니다.
방법 3: 백신 프로그램 및 Windows 방화벽 일시적으로 비활성화
간혹 백신 프로그램이 오류의 원인이 되는 경우가 있습니다. 이를 확인하려면 백신을 잠시 동안만 비활성화한 상태에서 오류가 여전히 발생하는지 점검해 보아야 합니다.
1. 시스템 트레이(작업표시줄 우측 하단)에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 '사용 안 함'을 선택합니다.

2. 백신이 비활성화될 시간을 선택합니다.

참고: 15분 또는 30분처럼 가능한 한 짧은 시간을 선택하는 것이 안전합니다.
3. 완료되었으면 Windows 업데이트를 다시 시도하여 오류가 해결되는지 확인합니다.
4. 시작 메뉴 검색창에서 '제어판'을 검색하여 제어판을 엽니다.

5. 시스템 및 보안을 클릭한 후 Windows Defender 방화벽을 선택합니다.

6. 좌측 메뉴에서 'Windows Defender 방화벽 사용 또는 사용 안 함'을 클릭합니다.

7. Windows Defender 방화벽 사용 안 함을 선택한 후 PC를 재시작합니다.

재시작 후 다시 업데이트를 시도해 보세요. 만약 이 방법으로도 문제가 해결되지 않는다면, 동일한 경로로 들어가 방화벽을 반드시 다시 켜두기 바랍니다.
방법 4: CCleaner 및 Malwarebytes 실행
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하여 시스템 내 악성 파일을 검사합니다. 맬웨어가 발견되면 자동으로 제거해 줍니다.

3. 이제 CCleaner를 실행하고 사용자 지정 정리(Custom Clean)를 선택합니다.
4. 사용자 지정 정리 화면에서 Windows 탭을 선택하고 기본 설정에 체크한 후 '분석'을 클릭합니다.

5. 분석이 완료되면 삭제될 파일 목록을 꼼꼼히 확인한 후 진행하세요.

6. 마지막으로 'Cleaner 실행' 버튼을 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
7. 시스템을 더욱 철저히 정리하려면 레지스트리 탭을 선택하고 아래 항목들이 체크되어 있는지 확인합니다:

8. '문제 검색' 버튼을 클릭하여 검사를 진행한 후, '선택한 문제 수정' 버튼을 클릭합니다.

9. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예를 선택합니다.
10. 백업이 완료되면 '모든 선택한 문제 수정' 버튼을 클릭합니다.
11. 변경 사항을 저장하기 위해 PC를 재시작합니다.
방법 5: Windows 업데이트 문제 해결사 실행
1. 시작 메뉴 검색창에서 '제어판'을 검색하여 엽니다.

2. 검색창에 '문제 해결'을 입력한 후 문제 해결 항목을 클릭합니다.

3. 좌측 창에서 '모든 범주 보기'를 선택합니다.
4. 컴퓨터 문제 해결 목록에서 Windows 업데이트를 선택합니다.

5. 화면의 지시에 따라 Windows 업데이트 문제 해결사를 실행합니다.

6. PC를 재시작한 후 멈춰 있던 업데이트를 다시 설치해 봅니다.
방법 6: SoftwareDistribution 폴더 삭제
1. Windows 키 + R을 누른 후 services.msc를 입력하고 Enter 키를 누릅니다.

2. 서비스 목록에서 Windows Update 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 '중지'를 선택합니다.

3. 파일 탐색기를 열고 다음 경로로 이동합니다:
C:\Windows\SoftwareDistribution
4. SoftwareDistribution 폴더 안의 파일과 폴더를 모두 삭제합니다.

5. 다시 Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭한 후 '시작'을 선택합니다.

6. 이제 이전에 멈춰 있던 업데이트를 다시 다운로드해 봅니다.
함께 보면 좋은 글
- Windows 10 Microsoft 호환성 원격 분석(Microsoft Compatibility Telemetry) 디스크 사용량 높음 문제 해결
- Windows 10 작업표시줄에 시스템 아이콘이 표시되지 않을 때 해결법
- Windows 10에서 NVIDIA 제어판이 사라졌을 때 복구 방법
- Windows 10 내장 웹캠이 작동하지 않을 때 해결 방법
지금까지 윈도우 업데이트가 0%에서 멈추는 문제를 해결하는 다양한 방법을 알아보았습니다. 위 방법들을 차례대로 적용하면 대부분의 경우 문제가 해결될 것입니다. 그래도 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.