컴퓨터가 제대로 작동하지 않으면 누구나 답답합니다. 하지만 원하는 대로 되지 않을 때도 있죠. 그중 하나가 바로 오류 코드 0x80070570입니다. 이 오류는 일부 업데이트 파일이 없거나 손상되었을 때 주로 나타납니다. Windows 10/11 사용자만 겪는 문제가 아니라, Windows Vista나 Windows 8 같은 이전 버전에서도 동일하게 발생할 수 있습니다.
오류 코드 0x80070570의 원인
이 오류는 Windows를 새로 설치하거나 업데이트하는 과정에서 발생할 수 있으며, 주요 원인은 다음과 같습니다.
- 업데이트 파일 누락
- 업데이트 파일 손상
- 드라이브 불량 또는 물리적 손상
오류 코드 0x80070570 해결 방법
아래 방법들을 순서대로 시도해 보면 대부분의 경우 문제를 해결할 수 있습니다.
방법 1: 컴퓨터 재시작
가장 기본적인 방법이지만 의외로 효과가 좋습니다. 재시작 전에 작업 중인 파일을 모두 저장하고 열려 있는 프로그램을 종료하세요. 이후 컴퓨터를 다시 시작하고 업데이트를 다시 실행해 보세요.
방법 2: Windows Update 문제 해결사 실행
Windows Update 문제 해결사는 업데이트 오류를 일으키는 시스템 문제를 자동으로 찾아 수정해 줍니다. 아래 단계를 따라 실행해 보세요.
- 설정을 엽니다.
- 업데이트 및 보안을 선택합니다.
- 문제 해결 탭으로 이동합니다.
- 화면 안내에 따라 검사를 진행합니다.
- 검사가 완료되면 수정 사항 적용을 선택합니다.
완료 후 업데이트를 다시 다운로드하고 설치해 보세요.
방법 3: 손상된 시스템 파일 복구
시스템 파일에 문제가 있다면 SFC와 DISM 명령어로 복구할 수 있습니다.
SFC 명령어
Sfc.exe(시스템 파일 검사기)는 손상된 Windows 시스템 파일을 검색하고 복원하는 Microsoft 기본 유틸리티입니다. 아래 단계를 따라 실행해 보세요.
- Windows 시작 검색창에 CMD를 입력합니다.
- 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow - 검사가 완료될 때까지 기다립니다. 시간이 다소 걸릴 수 있습니다. 오류를 찾았지만 스스로 수정하지 못했다면 다음 단계로 넘어갑니다.
- PC를 안전 모드로 부팅합니다.
- 시작 메뉴에서 설정을 엽니다.
- 업데이트 및 보안을 선택합니다.
- 고급 시작 옵션에서 지금 다시 시작을 클릭합니다.
- 옵션 선택 화면에서 문제 해결을 선택합니다.
- 시작 설정을 선택합니다.
- 다시 시작을 클릭합니다.
- 재부팅 후 목록에서 4번(안전 모드)을 선택하려면 4 또는 F4 키를 누릅니다. 안전 모드에서 인터넷을 사용해야 한다면 5 또는 F5 키를 눌러 네트워크가 포함된 안전 모드를 선택합니다.
- 1~2단계와 같은 방법으로 관리자 권한 명령 프롬프트를 연 뒤 sfc /scannow 명령어를 다시 실행합니다.
- 손상된 Windows 파일이 복구됩니다.
- 정상적으로 부팅한 뒤 업데이트를 다시 시도합니다.
DISM 명령어
SFC로 해결되지 않는다면 DISM(Deployment Image Servicing and Management) 명령줄 도구를 사용해 보세요.
- 위와 동일한 방법으로 관리자 권한 명령 프롬프트를 엽니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /RestoreHealth - 명령 실행이 완료될 때까지 몇 분 정도 기다립니다.
- 컴퓨터를 재시작합니다.
- SFC 도구를 다시 실행하면 손상된 시스템 파일이 복구됩니다.
방법 4: Windows Update 구성 요소 수동 초기화
Windows Update 구성 요소 자체에 문제가 있다면 아래 방법으로 초기화하면 됩니다.
- Windows 시작 검색창에 CMD를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 다음 명령어를 한 줄씩 입력하여 Windows Update 관련 서비스를 중지합니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver - SoftwareDistribution과 catroot2 폴더의 이름을 변경합니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old - 3단계에서 중지한 서비스를 다시 시작합니다.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver - 컴퓨터를 재시작합니다.
이처럼 오류 코드 0x80070570이 발생했을 때 활용할 수 있는 해결 방법은 여러 가지가 있습니다. 위 단계를 차근차근 따라 하면 최신 업데이트가 정상적으로 설치된 안정적인 시스템을 되찾을 수 있습니다.