Microsoft는 Windows의 문제를 수정하거나 새로운 기능을 추가하기 위해 수많은 업데이트를 배포합니다. 이러한 업데이트는 시스템을 최신 상태로 유지하는 데 매우 유용하지만, 때로는 큰 골칫거리가 되기도 합니다. 특히 Windows 10에서 일부 업데이트는 완료되기까지 정말 오랜 시간이 걸릴 수 있습니다.
업데이트 소요 시간은 PC의 사용 기간, 인터넷 연결 속도 등 여러 요인에 따라 달라집니다. 어떤 사용자는 몇 시간 만에 끝내지만, 고사양 PC와 좋은 인터넷 환경을 갖춘 많은 사용자들도 24시간 이상 기다려야 하는 경우가 있습니다. 게다가 24시간이 지나도 업데이트가 80~90% 부근에서 멈춘 것처럼 보이고, 로딩 화면만 3~4시간씩 계속되며 진행률이 전혀 올라가지 않기도 합니다. 컴퓨터가 자동으로 업데이트를 시작하기 때문에 중요한 작업 도중 갑자기 업데이트가 시작되면 몇 시간씩 기다려야 하는 불편함도 감수해야 합니다.
Windows 업데이트가 오래 걸리는 이유
업데이트가 오래 걸리는 정확한 원인은 명확하지 않습니다. 앞서 언급했듯이 어떤 사용자는 비교적 빠르게 업데이트를 마치지만, 다른 사용자는 24시간 또는 그 이상을 기다려야 하기도 합니다. 대부분의 경우 업데이트가 특정 진행률에서 멈춰 보이지만 실제로는 멈춘 것이 아니라, 해당 업데이트에 필요한 시간일 뿐입니다. 이런 경우에는 시간을 줄일 방법이 많지 않습니다.
다행히도 업데이트가 실제로 멈춰 있는 경우에는 PC를 재시작하는 것만으로 문제가 해결되기도 합니다. 드물지만 백신 프로그램이나 다른 프로그램이 업데이트와 충돌하여 업데이트가 실제로 멈추거나 정지되는 경우도 있습니다.
원인이 무엇이든, 업데이트가 실제로 멈춘 것인지 아니면 단순히 시간이 오래 걸리고 있는 것인지 확인할 수 있는 몇 가지 방법이 있습니다. 경우에 따라서는 업데이트 설치 자체가 실패할 수도 있습니다.
시작하기 전에 확인할 사항
업데이트를 설치할 충분한 디스크 공간이 있는지 먼저 확인하세요. 저장 공간이 부족하면 Windows 업데이트가 특정 진행률에서 멈출 수 있습니다.
방법 1: 컴퓨터 재시작
이 방법을 시도하기 전에 결과가 어느 쪽이든 될 수 있다는 점을 기억하세요. 재시작만으로 멈춘 업데이트 문제가 해결되는 사람이 있는 반면, Windows가 원래 상태로 되돌아가는 사람도 있습니다. 따라서 업데이트가 20시간 이상 지나 90% 근처에서 멈춰 보인다면, 재부팅은 본인 책임하에 결정해야 합니다. 지금까지의 진행 상황을 모두 잃고 처음부터 다시 업데이트를 시작하며 20시간 이상을 또 기다려야 할 수도 있습니다.
하지만 위험을 감수할 의향이 있거나, 로딩 아이콘이 4~5시간째 표시되는 등 업데이트가 확실히 멈춘 것 같다고 판단되면 재부팅을 시도해 보세요. 재부팅 후에는 설치가 문제없이 완료되는 경우가 많습니다.
방법 2: 강제 재부팅(하드 리부트)
업데이트가 정말로 멈춘 것이 확실하고 다른 방법을 시도하고 싶다면 강제 재부팅이 선택지입니다. 강제 재부팅 후 Windows 업데이트를 다시 시도하면 정상적으로 진행될 수 있습니다. Windows는 "PC를 다시 시작하지 말고 기다리세요"라고 명확히 안내하기 때문에 이 방법이 꺼려질 수 있습니다. 하지만 Windows가 실제로 멈추거나 정지된 상태라면 PC를 재시작하는 것 외에 다른 방법이 없습니다. 물론 최종 선택은 본인의 몫이며, 한두 시간 더 기다린 후 판단해도 됩니다.
주의: 아래 단계를 수행하면 지금까지의 업데이트 진행 상황이 모두 삭제됩니다. Windows 업데이트를 처음부터 다시 시작해야 하고 긴 시간을 다시 기다려야 합니다. 따라서 기다릴 의향이 있거나 업데이트가 확실히 멈춘 것이 확실한 경우에만 시도하세요.
강제 재부팅 절차는 다음과 같습니다.
- 전원 버튼을 길게 눌러 PC가 꺼질 때까지 기다립니다. 업데이트가 멈춰 있는 화면에서 바로 진행할 수 있습니다.
- 45초간 기다립니다.
- 전원 케이블을 분리합니다. 노트북이라면 배터리도 함께 제거합니다.
- 전원 버튼을 15초 이상 길게 누릅니다.
- 5분간 기다립니다.
- 노트북이라면 배터리를 다시 장착하고, 데스크톱이라면 전원 케이블을 연결합니다.
- 컴퓨터를 켭니다.
로그인 후 Windows 업데이트를 다시 시도하여 정상 작동하는지 확인합니다.
참고: 재부팅 후 일반 로그인 화면 대신 고급 부팅 옵션(Advanced Boot Options) 화면이 나타날 수 있으며, 시작 설정(Startup Settings) 화면이 표시되는 경우도 있습니다. 이러한 화면이 보이면 네트워킹이 있는 안전 모드(Safe Mode with Networking)를 선택한 뒤 Windows 업데이트를 다시 시도하세요.
방법 3: 클린 부팅 상태에서 Windows 업데이트 실행
주의: 아래 단계를 수행하면 지금까지의 업데이트 진행 상황이 모두 삭제됩니다. Windows 업데이트를 처음부터 다시 시작해야 하므로, 기다릴 의향이 있거나 업데이트가 확실히 멈춘 것이 확실한 경우에만 시도하세요.
문제의 원인이 다른 응용 프로그램과의 충돌이라면, 클린 부팅(Clean Boot) 상태로 컴퓨터를 시작하면 해결됩니다. 문제가 해결되지 않더라도 서드파티 프로그램과의 충돌 가능성을 배제할 수 있어 원인 파악에 큰 도움이 됩니다.
- 전원 버튼을 길게 눌러 PC를 종료합니다.
- 전원 버튼을 다시 눌러 PC를 시작합니다.
- Windows에 성공적으로 로그인하면 Windows 키 + R을 누릅니다.
- msconfig를 입력하고 Enter 키를 누릅니다.

- 서비스(Services) 탭을 클릭합니다.
- 모든 Microsoft 서비스 숨기기(Hide All Microsoft Services) 옵션에 체크합니다.
- 모두 사용 안 함(Disable All) 버튼을 클릭합니다.

- 시작프로그램(Startup) 탭을 클릭합니다.
- 작업 관리자 열기(Open Task Manager)를 클릭합니다.

- 시작프로그램(Startup) 탭이 선택되어 있는지 확인합니다.
- 목록의 첫 번째 항목을 선택하고 사용 안 함(Disable)을 클릭합니다.

- 목록의 모든 항목에 대해 위 단계를 반복합니다.
- 완료되면 작업 관리자를 닫습니다.
- 적용(Apply)을 클릭한 후 확인(OK)을 선택합니다.
- 재부팅합니다.
시스템이 재부팅되면 Windows 업데이트를 다시 시도합니다.
방법 4: Windows 업데이트 구성 요소 초기화
주의: 아래 단계를 수행하면 지금까지의 업데이트 진행 상황이 모두 삭제됩니다. Windows 업데이트를 처음부터 다시 시작해야 하므로, 기다릴 의향이 있거나 업데이트가 확실히 멈춘 것이 확실한 경우에만 시도하세요.
위의 어떤 방법으로도 해결되지 않았다면, Windows 업데이트 구성 요소를 수동으로 초기화한 후 업데이트를 다시 설치해 보세요.
Windows 업데이트 구성 요소를 초기화하는 절차는 다음과 같습니다.
- 전원 버튼을 길게 눌러 PC를 종료합니다.
- 전원 버튼을 다시 눌러 PC를 시작합니다.
- Windows에 성공적으로 로그인하면 Windows 키를 한 번 누릅니다.
- 시작 검색에 cmd를 입력합니다.
- 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(run as administrator)을 선택합니다.

- 아래 명령어를 입력하고 Enter 키를 누릅니다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

- 아래 명령어를 입력하고 Enter 키를 누릅니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- 아래 명령어를 입력하고 Enter 키를 누릅니다.
ren C:\Windows\System32\catroot2 Catroot2.old
- 아래 명령어를 입력하고 Enter 키를 누릅니다.
net start wuauserv net start cryptSvc net start bits net start msiserver

명령 프롬프트를 닫고 시스템을 재부팅합니다. 재부팅이 완료되면 Windows 업데이트를 다시 시도합니다.
참고: Microsoft 공식 웹사이트에 접속하여 사용 중인 Windows 버전과 아키텍처(32비트/64비트)에 맞는 Windows 업데이트 문제 해결사를 내려받아 실행하면, 업데이트 오류를 자동으로 진단하고 복구할 수 있습니다.