본문 바로가기
엘클방 엘클방

윈도우 업데이트가 0% 또는 100%에서 멈출 때 해결 방법

ELIYAHUB 읽는 시간 약 11분
윈도우 업데이트가 0% 또는 100%에서 멈출 때 해결 방법

컴퓨터를 끄려고 했는데 갑자기 윈도우 업데이트가 시작되고, 진행률이 0%에서 전혀 움직이지 않으면 마음이 조급해진다. 반대로 100%까지 올라갔는데도 계속 같은 화면만 보이면 ‘전원 버튼을 눌러도 될까?’라는 고민부터 든다.

나도 업데이트가 100%에서 멈춘 것처럼 보여 전원 버튼을 누르려다가 혹시 윈도우가 손상될까 봐 한참 기다린 적이 있다. 그런데 나중에 확인해 보니 실제로 멈춘 것이 아니라 백그라운드에서 업데이트 파일을 정리하는 중이었다. 이 일을 겪은 뒤부터는 업데이트 화면의 숫자만 보고 성급하게 판단하지 않게 됐다.

윈도우 업데이트가 멈추는 원인은 인터넷 연결, 저장 공간 부족, 손상된 업데이트 파일, 외부 장치 충돌 등 다양하다. 따라서 처음부터 복잡한 명령어를 사용하기보다 안전하고 간단한 방법부터 차례대로 확인하는 것이 좋다.

1. 정말 멈춘 것인지 먼저 충분히 기다려보기

윈도우 업데이트의 진행률은 항상 일정하게 올라가지 않는다. 0%에서 오랫동안 머물다가 갑자기 20% 이상 올라가기도 하고, 100%가 표시된 뒤에도 설치 파일을 정리하느라 시간이 더 필요할 수 있다.

특히 대규모 기능 업데이트이거나 컴퓨터에 HDD가 장착되어 있다면 SSD를 사용하는 컴퓨터보다 훨씬 오래 걸린다. 화면은 그대로여도 본체의 저장장치 작동 표시등이 깜빡이거나 팬이 계속 돌아간다면 작업이 진행 중일 가능성이 있다.

내 경우에도 100%에서 약 40분 동안 변화가 없어 고장이라고 생각했지만, 조금 더 기다리자 정상적으로 재부팅됐다. 이후부터는 다음과 같은 상황을 먼저 살펴본다.

  • 의진행 표시가 조금이라도 움직이는지 확인한다.
  • 본체의 저장장치 작동 표시등을 살펴본다.
  • 노트북은 충전기를 연결한다.
  • 최소 30분에서 1시간 정도는 기다려본다.
  • 대규모 업데이트라면 2시간 이상 걸릴 수도 있다.

‘업데이트 작업 중, 컴퓨터를 끄지 마십시오’라는 화면에서는 가능하면 강제로 전원을 끄지 않는 것이 안전하다. 이때 전원을 차단하면 시스템 파일이 손상되거나 부팅되지 않을 수 있다.

2. 인터넷 연결과 저장 공간 확인하기

업데이트가 다운로드 단계의 0%에서 멈췄다면 인터넷 연결부터 확인해야 한다. 웹사이트가 정상적으로 열리는지 살펴보고, 와이파이가 불안정하다면 공유기를 다시 시작하거나 유선 인터넷을 이용해 보는 것이 좋다.

VPN이나 프록시 프로그램을 사용하고 있다면 잠시 연결을 해제한 뒤 다시 업데이트해 본다. 외부 백신이나 보안 프로그램이 다운로드를 방해하는 경우도 있지만, 보안 기능을 무작정 끄기보다는 먼저 프로그램을 종료하고 재시도하는 편이 안전하다.

저장 공간도 중요하다. 업데이트 파일을 내려받을 공간뿐 아니라 압축을 풀고 기존 파일을 보관할 여유 공간이 필요하기 때문이다.

확인 경로는 다음과 같다.

시작 → 설정 → 시스템 → 저장소

C 드라이브의 여유 공간이 부족하면 휴지통, 임시 파일, 사용하지 않는 프로그램을 정리한다. 중요한 사진이나 문서는 삭제하지 말고 외장하드나 클라우드에 먼저 백업해야 한다.

예전에 나는 다운로드 폴더에 오래된 설치 파일과 압축파일을 그대로 쌓아둔 적이 있었다. 화면상으로는 여유 공간이 남은 것처럼 보였지만, 업데이트에 필요한 공간이 부족해 설치가 반복해서 실패했다. 임시 파일과 불필요한 프로그램을 정리한 뒤에는 업데이트가 정상적으로 진행됐다.

3. 재부팅 후 Windows 업데이트 문제 해결사 실행하기

설정 화면에서 업데이트가 0% 또는 100%에 고정되어 있다면 컴퓨터를 정상적으로 다시 시작해 본다. 일시적으로 멈춘 서비스나 다른 프로그램과의 충돌은 재부팅만으로 해결되는 경우가 의외로 많다.

재부팅한 다음에는 윈도우에 포함된 문제 해결사를 실행한다.

Windows 11 실행 경로

시작 → 설정 → 시스템 → 문제 해결 → 다른 문제 해결사 → Windows 업데이트 → 실행

검사가 끝나면 컴퓨터를 다시 시작하고 다음 경로에서 업데이트를 재시도한다.

시작 → 설정 → Windows 업데이트 → 업데이트 확인

Microsoft도 Windows 업데이트 문제가 발생했을 때 문제 해결사 실행, 재부팅, 업데이트 재확인을 기본 조치로 안내한다. 자세한 공식 절차는 Microsoft Windows 업데이트 문제 해결사 안내에서 확인할 수 있다.

문제 해결사가 모든 오류를 고치는 것은 아니지만, 초보자가 복잡한 설정을 변경하기 전에 가장 먼저 사용해 볼 만한 안전한 기능이라고 생각한다.

4. 외부 장치를 분리하고 업데이트 다시 시도하기

USB 메모리, 외장하드, 프린터, 카드 리더기, USB 허브 같은 장치가 연결되어 있으면 드라이버 충돌 때문에 업데이트가 멈추기도 한다.

업데이트에 꼭 필요하지 않은 장치는 다음과 같이 잠시 분리한다.

  • 외장하드와 USB 메모리
  • 프린터와 스캐너
  • USB 허브와 카드 리더기
  • 게임 컨트롤러
  • 추가로 연결한 블루투스 장치

키보드, 마우스, 모니터처럼 컴퓨터 사용에 필요한 장치만 남기고 다시 업데이트해 본다. Microsoft 역시 설치 오류가 생기면 기본 작동에 필요하지 않은 외부 저장장치와 주변기기를 분리하도록 안내한다.

나도 외장하드를 항상 연결해 두는 편인데, 업데이트가 반복해서 실패할 때 외장하드를 분리하고 다시 시작하니 정상 설치된 경험이 있다. 그 뒤로 큰 업데이트를 진행할 때는 불필요한 장치를 먼저 빼두는 습관이 생겼다.

5. 손상된 시스템 파일을 DISM과 SFC로 복구하기

기본적인 방법으로 해결되지 않으면 시스템 파일이 손상됐는지 확인한다. 이 작업은 관리자 권한으로 실행해야 한다.

  1. 시작 버튼 옆 검색창에 명령 프롬프트를 입력한다.
  2. 검색 결과의 명령 프롬프트에서 마우스 오른쪽 버튼을 누른다.
  3. 관리자 권한으로 실행을 선택한다.
  4. 사용자 계정 컨트롤 창이 나타나면 예를 누른다.

먼저 아래 명령어를 입력하고 Enter를 누른다.

DISM.exe /Online /Cleanup-Image /RestoreHealth

검사가 완료되면 이어서 다음 명령어를 실행한다.

sfc /scannow

검사 도중 숫자가 멈춘 것처럼 보여도 명령 프롬프트 창을 닫지 말고 100%가 될 때까지 기다린다. 작업이 끝나면 컴퓨터를 재부팅한 뒤 업데이트를 다시 확인한다.

이 과정은 윈도우 구성 요소와 보호된 시스템 파일을 검사하고 복구하는 방법이다. 명령어가 낯설어 처음에는 어렵게 느껴졌지만, 정확히 복사해 한 줄씩 실행해 보니 생각보다 복잡하지 않았다. 다만 인터넷에서 출처를 알 수 없는 복구 명령어나 레지스트리 파일을 무작정 실행하는 것은 피해야 한다.

6. 업데이트 캐시를 초기화하는 방법

업데이트 파일이 불완전하게 내려받아졌거나 캐시가 손상되면 같은 구간에서 계속 멈출 수 있다. 앞의 방법으로 해결되지 않을 때만 업데이트 구성 요소를 초기화한다.

관리자 권한으로 명령 프롬프트를 열고 다음 명령어를 한 줄씩 입력한다.

net stop bits
net stop wuauserv
net stop cryptsvc

서비스가 중지되면 다음 명령어로 기존 캐시 폴더의 이름을 변경한다.

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

이어서 서비스를 다시 시작한다.

net start cryptsvc
net start wuauserv
net start bits

컴퓨터를 재부팅한 뒤 Windows 업데이트를 다시 실행한다. 폴더 이름을 변경하면 윈도우가 필요한 업데이트 폴더를 새로 만든다. 기존 업데이트 기록 화면이 일시적으로 달라 보일 수 있지만, 이미 설치된 업데이트 자체가 모두 제거되는 것은 아니다.

폴더 이름을 변경할 수 없다는 메시지가 나오면 서비스가 완전히 중지되지 않았거나 명령 프롬프트가 관리자 권한으로 실행되지 않았을 가능성이 있다. 여러 명령을 한꺼번에 붙여넣기보다 한 줄씩 실행하고 결과를 확인하는 것이 안전하다. Microsoft의 보다 자세한 초기화 절차는 Windows 업데이트 구성 요소 초기화 안내에서 확인할 수 있다.

그래도 해결되지 않을 때 확인할 사항

모든 방법을 실행했는데도 같은 오류가 반복되면 화면에 표시되는 오류 코드부터 기록해 둔다. 예를 들어 0x80070002, 0x80070057, 0x80248014 같은 코드는 원인을 찾는 중요한 단서가 된다.

Windows 11에서는 다음 경로의 복구 기능도 검토할 수 있다.

시작 → 설정 → 시스템 → 복구 → Windows 업데이트를 사용하여 문제 해결 → 지금 다시 설치

이 기능은 현재 버전의 윈도우를 다시 설치하면서 시스템 구성 요소를 복구하는 방법이다. 개인 파일과 앱을 유지하도록 설계됐지만, 중요한 자료는 반드시 먼저 백업하는 것이 좋다. 해당 메뉴는 컴퓨터의 버전이나 관리 설정에 따라 표시되지 않을 수도 있다.

부팅 화면에서 몇 시간째 완전히 멈춰 있고 키보드도 반응하지 않는다면 강제 종료가 마지막 수단이 될 수 있다. 그러나 업데이트 작업 중 강제 종료에는 위험이 있으므로, 충분히 기다린 뒤 다른 선택지가 없을 때만 전원 버튼을 길게 눌러야 한다.

내가 느낀 점

윈도우 업데이트가 멈추면 빨리 해결하고 싶은 마음에 인터넷에서 찾은 명령어부터 실행하기 쉽다. 하지만 내가 직접 몇 번 겪어보니 가장 효과적이었던 순서는 ‘기다리기 → 인터넷과 저장 공간 확인 → 재부팅 → 문제 해결사 → 외부 장치 분리 → 시스템 복구’였다.

무엇보다 0%나 100%라는 숫자만 보고 컴퓨터가 완전히 고장 났다고 생각할 필요는 없다. 실제로는 다운로드 준비, 설치 확인, 파일 정리 작업이 진행되고 있을 수 있기 때문이다.

업데이트는 컴퓨터의 보안과 안정성을 유지하는 중요한 과정이다. 따라서 업데이트를 계속 미루거나 강제로 끄기보다는 원인을 하나씩 확인하는 편이 장기적으로 더 안전하다. 그리고 어떤 복구 작업을 하더라도 중요한 사진과 문서를 먼저 백업하는 습관이 가장 확실한 안전장치라고 생각한다.

ELIYAHUB

ELIYAHUB
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!