이 글에서는 Windows 7/8/8.1 및 Server 2008/2012 운영체제에서 발생하는 Windows 업데이트 문제를 해결하는 다양한 방법을 소개합니다. 의외로 새로 설치한 Windows에서도 업데이트가 정상적으로 작동하지 않거나, 업데이트 확인 중 무한 대기에 걸리거나, 업데이트 검색 시 각종 오류가 표시되는 경우가 자주 발생합니다.
이런 상황에서는 Windows 업데이트 서비스(svchost.exe)가 높은 CPU 사용률을 유발해 시스템 전체가 느려지거나 응답하지 않을 수 있습니다. Windows 업데이트 서비스는 Windows의 안정적인 운영과 보안을 위해 필수적인 기능이므로, 이러한 문제는 반드시 해결해야 합니다.

Windows 업데이트 문제는 특히 Windows 7 또는 Vista 기반 컴퓨터에서 자주 발생하며, 대부분 뚜렷한 원인 없이 나타나고 Microsoft에서도 근본적인 해결책을 제공하지 못하는 경우가 많습니다. 그래서 이번 가이드에서는 Windows 8.1, 8, 7 및 Server 2008/2012에서 Windows 업데이트 문제를 해결하는 가장 효과적인 방법들을 정리했습니다.
이 가이드로 해결할 수 있는 문제 증상
- Windows 업데이트가 업데이트 확인만 무한히 반복함
- Windows 업데이트가 멈추거나 정지됨
- Windows 업데이트가 새 업데이트를 찾지 못함
- "서비스가 실행되고 있지 않아 지금은 업데이트를 확인할 수 없습니다" 오류
- 알 수 없는 오류 발생: 코드 8007000E
Windows 업데이트 문제 해결 방법 (Windows 7/8/8.1 및 Server 2008/2012)
시작하기 전에 꼭 확인하세요:
- 아래 방법을 적용하기 전에 시스템의 날짜와 시간 설정이 올바른지 먼저 확인하세요. 잘못된 날짜/시간은 업데이트 오류의 흔한 원인입니다.
- 다음 요령을 먼저 시도해 보세요. Windows 업데이트 설정을 "자동으로 업데이트 설치"에서 "업데이트 확인 안 함(권장하지 않음)"으로 변경한 후 재부팅하고, 재부팅 후 다시 "자동으로 업데이트 설치"로 되돌린 뒤 업데이트를 확인합니다. 이 방법이 실패하면 설정을 "업데이트를 확인하되 다운로드와 설치 여부는 직접 선택"으로 변경한 후 다시 업데이트를 확인해 보세요.
- Windows 7 또는 Server 2008을 새로 설치했다면, 계속 진행하기 전에 Service Pack 1(SP1)을 먼저 설치하세요.
- 컴퓨터가 바이러스와 악성코드로부터 깨끗한 상태인지 확인하세요. 악성 프로그램 제거 가이드를 활용해 백그라운드에서 실행 중일 수 있는 바이러스나 악성 프로그램을 점검·제거하는 것이 좋습니다.
방법 1. Windows가 SoftwareDistribution 폴더를 강제로 다시 생성하도록 하기
Windows 업데이트 저장소 폴더(흔히 SoftwareDistribution 폴더라고 불림)는 Windows가 다운로드한 업데이트 파일을 저장하는 위치입니다.
- 이 폴더가 손상되면 Windows 업데이트에 문제가 발생합니다. 따라서 Windows 업데이트 문제를 해결하는 가장 효과적인 방법 중 하나가 바로 SoftwareDistribution 폴더를 재생성하는 것입니다.
- Windows + R 키를 동시에 눌러 실행 명령창을 엽니다.
2. 실행 명령창에 services.msc를 입력하고 Enter 키를 누릅니다.

3. 서비스 목록에서 Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭하고 중지(Stop)를 선택합니다.

4. 파일 탐색기를 열고 C:\Windows 폴더로 이동합니다.
5. "SoftwareDistribution" 폴더를 선택하고 삭제합니다.*
("폴더 액세스 거부" 창이 나타나면 계속을 클릭하세요.)
* 참고: 다음에 Windows 업데이트가 실행되면 Windows가 자동으로 비어 있는 새 SoftwareDistribution 폴더를 생성하여 업데이트를 저장합니다.

6. 컴퓨터를 재시작한 후 업데이트 확인을 다시 시도해 보세요.
방법 2. KB3102810(KB3102812) 보안 업데이트 설치
새로 설치한 Windows 8, 7 또는 Vista에서도 Windows 업데이트가 업데이트를 찾지 못한 채 무한히 확인만 하는 경우를 종종 볼 수 있습니다. 다행히 Microsoft는 "업데이트 설치 및 검색 속도가 느리고 CPU 사용률이 높음" 문제를 해결하는 보안 업데이트를 배포했습니다. 적용 방법은 다음과 같습니다.
1단계. Internet Explorer 11 설치 *
* 참고: 이 단계는 새로 설치한 Windows 7 또는 Windows Server 2008에만 해당됩니다. 이미 Internet Explorer 11이 설치되어 있다면 이 단계를 건너뛰고 아래 2단계로 진행하세요.
- 운영체제 버전에 맞는 Internet Explorer 11을 다운로드하여 설치합니다.
2. 컴퓨터를 재시작합니다.
2단계. KB3102810 업데이트 설치
1. 운영체제 버전에 맞는 보안 업데이트를 다운로드합니다. (아직 설치하지 마세요)
- Windows 7 및 Server 2008: KB3102810
- Windows 8.1 및 Server 2012 R2: KB3102812
2. 다운로드 후 컴퓨터를 재시작합니다.
3. 재시작 직후 즉시 보안 업데이트를 설치합니다. 시간이 지나면 설치가 멈출 수 있습니다.
4. 설치가 완료되면 컴퓨터를 다시 재시작합니다.
3단계. SoftwareDistribution 폴더 삭제
1. 위의 방법 1에 나온 단계를 따라 "SoftwareDistribution" 폴더를 삭제합니다.
2. 컴퓨터를 재시작합니다.
3. Windows 업데이트로 이동하여 업데이트를 확인한 후 최소 30분~1시간 정도 기다려 주세요. 운이 좋다면 Windows가 사용 가능한 모든 업데이트를 찾아냅니다.
방법 3. 최신 업데이트 롤업(Update Rollup) 설치
대부분의 경우 Windows 업데이트 롤업을 설치하면 Windows 업데이트 관련 문제를 해결할 수 있습니다. 다만 최신 업데이트 롤업을 설치하기 전에 먼저 Windows 업데이트 설정을 "업데이트 확인 안 함(권장하지 않음)"으로 변경해야 합니다.
- Windows + R 키를 동시에 눌러 실행 명령창을 엽니다.
2. 실행 명령창에 wuapp.exe를 입력하고 Enter 키를 누릅니다.

3. 왼쪽 메뉴에서 설정 변경을 선택합니다.

4. 업데이트 설정을 "업데이트 확인 안 함(권장하지 않음)"으로 변경합니다.

5. 사용 중인 시스템에 맞는 최신 Windows 업데이트 롤업을 다운로드합니다. (아직 설치하지 마세요)
2016년 7월 Windows 7 SP1 및 Windows Server 2008 R2 SP1 업데이트 롤업
2016년 7월 Windows 8.1 및 Windows Server 2012 R2 업데이트 롤업
2016년 9월 Windows 7 SP1 및 Windows Server 2008 R2 SP1 업데이트 롤업
2016년 9월 Windows 8.1 및 Windows Server 2012 R2 업데이트 롤업
6. 다운로드가 완료되면 컴퓨터를 재시작합니다.
7. 재시작 후 다운로드한 롤업을 설치합니다.
8. 업데이트 확인을 실행합니다.
방법 4. Windows 업데이트 문제 해결사 실행
Microsoft는 Windows 업데이트 문제를 자동으로 진단하고 수정해 주는 "Windows 업데이트 문제 해결사" 도구를 제공합니다.
- 제어판 > 모든 제어판 항목 > 문제 해결 > Windows 업데이트 문제 수정으로 이동합니다.
2. 다음을 클릭하고 Windows가 업데이트 문제를 자동으로 수정하도록 기다립니다.
3. 복구가 완료되면 PC를 재시작하고 업데이트를 다시 확인합니다.
방법 5. 손상된 시스템 파일 복구 (SFC)
다음 방법은 시스템 파일 검사기(SFC) 도구를 실행하여 손상된 Windows 시스템 파일과 서비스를 복구하는 것입니다.
- 관리자 권한 명령 프롬프트를 엽니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자)를 선택합니다.

2. 명령 창에 다음 명령을 입력하고 Enter 키를 누릅니다.
- SFC /SCANNOW

3. 기다려 주세요. SFC 도구가 손상된 시스템 파일과 서비스를 검사·복구하는 동안에는 컴퓨터를 사용하지 마세요.
4. SFC 도구가 완료되면 컴퓨터를 재부팅하고 업데이트를 확인합니다.
방법 6. 시스템 업데이트 준비 도구/DISM으로 Windows 손상 오류 수정
시스템 업데이트 준비 도구(System Update Readiness Tool)는 Windows 구성 요소 손상 오류를 수정할 수 있는 Microsoft 공식 도구입니다.
Windows 7, Vista 및 Server 2008:
- 사용 중인 Windows 버전에 맞는 시스템 업데이트 준비 도구를 다운로드하여 데스크톱에 저장합니다.
2. 다운로드한 파일(예: Windows6.1-KB947821-v34-x86.msu)을 더블클릭하여 설치합니다.

3. 설치가 완료되면 컴퓨터를 재시작하고 Windows 업데이트 설치를 다시 시도합니다.
Windows 8, 8.1 및 Server 2012:
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자)를 선택합니다.
2. 명령 프롬프트 창에 다음 명령을 입력하고 Enter 키를 누릅니다.
- Dism.exe /Online /Cleanup-Image /Restorehealth

3. DISM이 구성 요소 저장소를 복구할 때까지 인내심을 갖고 기다립니다.

4. 작업이 완료되면 구성 요소 저장소 손상이 복구되었다는 메시지가 표시됩니다.

5. 명령 프롬프트 창을 닫고 컴퓨터를 재시작합니다.
6. 업데이트를 확인합니다.
방법 7. WSUS Offline Update 도구로 Windows 업데이트 설치 (Windows 10, 8.1, 8, 7)
- WSUS Offline Update 유틸리티의 최신 버전을 다운로드합니다.
- 다운로드한 "wsusoffline.zip" 파일의 압축을 해제합니다.
- "wsusoffline" 폴더에서 UpdateGenerator.exe 응용 프로그램을 더블클릭합니다.
- Windows 탭에서 사용 중인 Windows 에디션을 선택합니다.
- Start(시작) 버튼을 누릅니다.

6. WSUS Offline Update 유틸리티가 사용 가능한 모든 업데이트를 다운로드할 때까지 기다립니다.

7. 다운로드가 완료되면 client 폴더(wsusoffline\client)를 열고 "UpdateInstaller.exe" 응용 프로그램을 더블클릭합니다.
8. "Automatic reboot and recall"(자동 재부팅 및 재호출) 체크박스에 체크합니다.
9. 마지막으로 Start 버튼을 누르고, WSUS Offline Update 설치 프로그램이 다운로드한 업데이트를 시스템에 모두 설치할 때까지 기다립니다.

마무리
여기까지입니다! 어떤 방법이 효과가 있었는지 댓글로 경험을 공유해 주세요. 이 가이드가 도움이 되었다면 주변에 공유하여 다른 분들에게도 도움을 주시기 바랍니다.