- 공유 링크 만들기
- X
- 이메일
- 기타 앱
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 Windows 업데이트 중 오류 코드 0x80070652가 발생하면서 설치 상태가 ‘보류 중’으로 멈추는 문제를 현업 수준에서 단계별로 진단하고 복구하는 실무 절차를 정리하는 것이다.
1. Windows 업데이트 오류 0x80070652의 의미와 증상
오류 코드 0x80070652는 주로 다른 설치 작업이 이미 진행 중이거나 이전 업데이트가 정상적으로 종료되지 않아 설치 작업이 충돌할 때 발생하는 것으로 알려져 있다.
사용자 화면에서는 다음과 같은 증상이 동반되는 경우가 많다.
- 여러 개의 누적 업데이트가 동시에 설치 대기 상태로 쌓여 있는 상태이다.
- 특정 업데이트가 보류 중, 다운로드 중, 설치 준비 중 등에서 오랫동안 진행되지 않는다.
- 업데이트 설치 시도 후 “다시 시도” 버튼과 함께 0x80070652 오류 코드가 반복된다.
- 재부팅 후에도 동일한 업데이트가 계속 실패하거나 같은 오류 코드가 나타난다.
| 증상 | 설명 | 대표 원인 |
|---|---|---|
| 보류 중 업데이트 다수 | 여러 개의 업데이트가 동시에 대기 상태로 표시된다. | 이전 설치가 완료·정리되지 않은 상태이다. |
| 0x80070652 반복 | 재부팅 및 재시도 후에도 같은 오류 코드가 발생한다. | 설치 큐 및 캐시 손상, 설치 서비스 충돌이다. |
| 특정 KB만 반복 실패 | 특정 누적 업데이트나 .NET/Office 패치만 반복 실패한다. | 해당 구성요소 파일 손상 또는 종속성 업데이트 미설치이다. |
2. 기본 점검: 재부팅과 다른 설치 작업 종료
0x80070652는 설치 프로세스가 동시에 두 개 이상 중첩될 때 자주 발생하므로, 가장 먼저 진행 중인 설치 작업 유무를 확인하는 것이 중요하다.
2-1. 필수 기본 조치
- 모든 프로그램을 종료하고 PC를 완전 종료 후 다시 부팅한다.
- 부팅 후 작업 표시줄에서 설치 관련 아이콘(드라이버 설치, 기타 소프트웨어 업데이트 등)이 실행 중인지 확인한다.
- 다른 프로그램 설치(Office, 보안 프로그램, 드라이버 설치 마법사 등)가 실행 중이면 완료되거나 취소한 뒤 Windows 업데이트를 재시도한다.
2-2. 작업 관리자에서 설치 프로세스 확인
- 작업 표시줄을 마우스 오른쪽 버튼으로 클릭하고 “작업 관리자”를 연다.
- “프로세스” 탭에서 Windows Installer, 설치, Setup, Update와 유사한 이름의 프로세스를 확인한다.
- 명백히 불필요한 설치 작업이 멈춰 있는 것으로 보이면 해당 프로세스를 선택 후 “작업 끝내기”를 눌러 종료한다.
- 이후 Windows 업데이트를 다시 시도한다.
주의 : 시스템 또는 공급업체에서 제공한 펌웨어 업데이트·드라이버 설치가 진행 중일 수 있으므로, 어떤 설치 작업인지 명확하지 않다면 함부로 강제 종료하지 말고 재부팅을 우선 시도하는 것이 안전하다.
3. 보류 중 업데이트 충돌 해소 1단계: 업데이트 큐 정리와 개별 설치
여러 개의 업데이트가 동시에 보류 중 상태로 쌓이면 설치 순서 충돌이 발생하기 쉽다. 이 경우 개별 업데이트 중심으로 재구성하는 것이 효과적이다.
3-1. ‘다시 시도’ 전 업데이트 목록 재구성
- “설정 > Windows 업데이트”로 이동한다.
- “업데이트 기록”을 열어 어떤 KB(누적 업데이트, .NET, 드라이버)가 실패했는지 확인한다.
- 가장 최근의 누적 업데이트(KB 번호가 가장 큰 항목)를 기준으로 우선 설치를 시도한다.
- 필요하다면 기타 선택적 업데이트(드라이버, 미리보기 누적 업데이트 등)는 잠시 연기한다.
3-2. Microsoft 업데이트 카탈로그에서 개별 설치
동일 KB가 반복해서 0x80070652와 함께 실패하는 경우, 해당 패치를 수동으로 다운로드하여 설치하는 방법을 사용할 수 있다.
- 실패한 업데이트의 KB 번호를 기록한다.
- 브라우저에서 Microsoft 업데이트 카탈로그에 접속한다.
- KB 번호로 검색하여 사용하는 Windows 버전(예: Windows 10 22H2, Windows 11 등)에 맞는 파일을 다운로드한다.
- 다운로드한 msu 파일을 관리자 권한으로 실행하여 설치를 진행한다.
주의 : 수동 설치 전에는 반드시 백그라운드에서 다른 업데이트나 설치 작업이 진행 중이지 않은지 확인해야 한다. 동시에 여러 msu 파일을 실행하면 다시 0x80070652 오류가 발생할 수 있다.
4. 보류 중 업데이트 충돌 해소 2단계: SoftwareDistribution·Catroot2 초기화
Windows 업데이트의 다운로드 캐시 및 설치 로그가 손상되면, 새로 다운로드한 파일이 정상적으로 검증·설치되지 못하고 보류 중으로 남으면서 0x80070652 오류가 발생하는 경우가 있다. 이때는 관련 서비스를 중지하고 캐시 폴더를 재생성하는 방식으로 초기화한다.
4-1. 관리자 권한 명령 프롬프트 실행
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭한다.
- “Windows 터미널(관리자)” 또는 “명령 프롬프트(관리자)”를 선택한다.
- UAC(사용자 계정 컨트롤) 안내가 나오면 “예”를 선택한다.
4-2. Windows 업데이트 관련 서비스 중지
아래 명령을 순서대로 입력하고 각 줄마다 Enter 키를 눌러 실행한다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 주의 : 서비스 중지 명령 실행 시 “이미 중지되었거나 시작되지 않았다”는 메시지가 나와도 오류가 아니므로 그대로 진행해도 된다.
4-3. SoftwareDistribution 및 Catroot2 폴더 이름 변경
동일한 관리자 권한 창에서 다음 명령을 실행한다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old 위 명령은 기존 캐시 폴더를 삭제하지 않고 이름만 변경하여 백업하는 방식이다. 필요 시 언제든지 복구하거나 삭제할 수 있다.
4-4. 서비스 재시작
이제 중지했던 서비스를 다시 시작한다.
net start wuauserv net start cryptSvc net start bits net start msiserver 모든 작업이 끝났다면 명령 프롬프트를 닫고 PC를 한 번 재부팅한 뒤 Windows 업데이트를 다시 시도한다.
주의 : 회사 PC나 관리형 장비의 경우, 위와 같은 변경이 내부 정책에 영향을 줄 수 있으므로 사내 IT 담당자와 협의 후 진행하는 것이 좋다.
5. 시스템 파일 손상으로 인한 오류 0x80070652 해결(SFC와 DISM)
업데이트 설치 과정에서 사용하는 핵심 시스템 파일이 손상된 경우에도 0x80070652를 비롯한 다양한 설치 오류가 반복될 수 있다. 이때는 시스템 파일 검사 도구(SFC)와 DISM을 이용해 손상을 복구하는 절차를 진행한다.
5-1. SFC(System File Checker) 실행
- 관리자 권한 명령 프롬프트 또는 Windows 터미널을 실행한다.
- 다음 명령을 입력하고 Enter 키를 누른다.
sfc /scannow 검사가 완료될 때까지 기다린 뒤, “손상된 파일을 복구했다”는 메시지가 나오면 시스템을 재부팅한다.
5-2. DISM을 이용한 구성 이미지 복구
SFC 검사만으로 문제가 해결되지 않거나 오류 메시지가 계속 발생할 경우 DISM 명령을 추가로 수행한다.
DISM /Online /Cleanup-Image /RestoreHealth 작업이 100% 완료된 후 명령 프롬프트를 닫고 재부팅한다. 이후 Windows 업데이트를 다시 실행하여 0x80070652 오류가 해소되었는지 확인한다.
6. .NET Framework·Office 업데이트에서 반복 발생 시 추가 조치
0x80070652 오류는 누적 업데이트뿐 아니라 .NET Framework, Microsoft Office 관련 패치 설치 시에도 자주 보고되는 코드이다. 이 경우 해당 제품의 상태를 별도로 점검하는 것이 좋다.
6-1. .NET Framework 수리 또는 재설치
- “프로그램 및 기능”에서 설치된 .NET Framework 항목을 확인한다.
- 버전에 따라 제공되는 “복구” 옵션을 실행하여 구성요소를 재정비한다.
- 필요 시 Microsoft에서 제공하는 .NET Framework 소프트웨어를 다시 다운로드하여 설치한다.
6-2. Office ‘빠른 복구’ 및 ‘온라인 복구’
- “설정 > 앱 > 설치된 앱”에서 Microsoft 365 또는 Office를 찾는다.
- 해당 항목의 “수정” 버튼을 클릭한다.
- 먼저 “빠른 복구”를 실행하고, 문제가 지속되면 “온라인 복구”까지 수행한다.
주의 : 온라인 복구는 Office를 다시 다운로드·재설치하는 수준으로 시간이 오래 걸리고, 네트워크 환경에 영향을 받는다. 업무 시간 외에 진행하는 것이 좋다.
7. 기업·도메인 환경에서 자주 놓치는 설정 점검
도메인에 가입된 PC나 조직 정책이 적용된 환경에서는 그룹 정책, WSUS, 보안 솔루션이 업데이트 흐름을 제어하고 있는 경우가 많다. 이때 0x80070652 오류가 단순한 캐시 문제가 아니라 정책 충돌에서 비롯될 수 있다.
- WSUS 또는 내부 업데이트 서버를 사용하는지 여부를 IT 담당자에게 확인한다.
- 보안 솔루션(엔드포인트 보호, 안티바이러스, DLP 등)이 업데이트 설치 파일을 차단하고 있지 않은지 점검한다.
- 그룹 정책 편집기에서 Windows 업데이트 관련 정책이 비정상적으로 설정되어 있는지 확인한다.
이러한 요소는 일반 사용자가 임의로 변경하기 어렵기 때문에, 기업 환경에서는 IT 부서와 협력하여 루트 원인을 분석하는 것이 효율적이다.
8. 0x80070652 보류 중 오류 실무 점검 순서 체크리스트
실제 현장에서 0x80070652 오류를 해결할 때 사용할 수 있는 단계별 체크리스트를 정리한다.
| 단계 | 점검 내용 | 사용 도구 | 재부팅 필요 여부 |
|---|---|---|---|
| 1 | 기본 재부팅 및 다른 설치 작업 종료 여부 확인 | 작업 관리자, 알림 영역 | 권장 |
| 2 | 업데이트 기록 확인 후 핵심 누적 업데이트 위주로 재시도 | 설정 > Windows 업데이트 | 선택 |
| 3 | 동일 KB 반복 실패 시 Microsoft 업데이트 카탈로그에서 개별 설치 | 웹 브라우저, msu 파일 | 선택 |
| 4 | SoftwareDistribution·Catroot2 초기화 | 관리자 명령 프롬프트 | 필수 |
| 5 | SFC 및 DISM을 통한 시스템 파일 무결성 검사 | sfc, DISM | 필수 |
| 6 | .NET 또는 Office 업데이트에서만 발생 시 해당 제품 복구 | 프로그램 및 기능, 앱 설정 | 선택 |
| 7 | 기업 환경에서는 WSUS·그룹 정책·보안 솔루션 설정 확인 | 그룹 정책, 관리 콘솔 | 사내 정책에 따름 |
FAQ
Q1. 0x80070652 오류가 나올 때 무조건 SoftwareDistribution을 지워도 되는가?
SoftwareDistribution 폴더는 업데이트 캐시와 로그를 저장하는 위치이므로, 이름을 변경하여 초기화하는 것은 일반적으로 안전한 조치이다. 다만 기업·기관에서 관리하는 PC의 경우 내부 감사나 로그 분석을 위해 데이터가 필요한 상황이 있을 수 있으므로, 정책을 확인한 뒤 진행하는 것이 좋다.
Q2. 보류 중인 업데이트를 강제로 모두 취소하는 방법이 있는가?
일반 사용자 인터페이스에서 보류 중 업데이트를 개별 취소하는 기능은 제한적이다. 다만 SoftwareDistribution·Catroot2 초기화, 관련 서비스 재시작을 통해 사실상 큐를 초기 상태로 돌리는 효과를 얻을 수 있다. 이후 필요한 업데이트만 선택적으로 다시 실행하면 된다.
Q3. SFC와 DISM 중 무엇을 먼저 실행하는 것이 좋은가?
실무에서는 DISM으로 구성 이미지를 먼저 복구한 후 SFC를 다시 실행하는 방법과, SFC부터 실행한 후 필요 시 DISM을 추가로 사용하는 방법이 모두 사용된다. 일반 사용자의 경우 SFC /scannow를 먼저 수행하고, 문제가 계속될 때 DISM /Online /Cleanup-Image /RestoreHealth를 추가로 실행하는 순서를 권장한다.
Q4. 수동으로 msu 파일을 설치했는데도 0x80070652 오류가 다시 발생한다면?
이 경우에는 해당 업데이트 자체의 종속성 문제, 디스크 오류, 써드파티 보안 프로그램 충돌 가능성을 우선적으로 의심해야 한다. 디스크 검사(chkdsk), 보안 프로그램 일시 비활성화, 클린 부팅 상태에서의 설치 시도 등을 순차적으로 진행하는 것이 좋다.
Q5. 업데이트를 완전히 끄고 사용해도 되는가?
업데이트를 장기간 비활성화하면 보안 취약점 노출, 호환성 문제, 지원 종료 위험이 커지므로 권장하지 않는다. 오류 0x80070652 원인을 찾아 해결한 뒤 정상적인 자동 업데이트 흐름을 유지하는 것이 장기적으로 안전하다.