목차:
- 1. 오류 코드 0x80070002란 무엇인가요?
- 2. Windows에서 오류 코드 0x80070002를 해결하는 방법
- 3. 마무리
Windows 운영체제 업데이트는 일반적으로 새로운 기능 추가, 이전 버전의 버그 수정, 성능 개선 등 다양한 장점을 제공합니다. 하지만 새로운 업데이트를 검색하는 도중 오류 코드 0x80070002가 발생한다면 어떻게 해야 할까요? 걱정하지 마세요. 이 오류는 Windows에서 자주 발생하는 오류 코드 중 하나이며, 이 글에서 소개하는 해결 방법으로 쉽게 고칠 수 있습니다. 지금부터 자세히 알아보겠습니다.

오류 코드 0x80070002란 무엇인가요?
[업데이트 확인] 버튼을 클릭했는데 갑자기 화면에 다음과 같은 대화 상자가 나타난다면, 이는 중요한 시스템 파일이 누락되거나 삭제되었거나, 컴퓨터의 Windows Update 데이터베이스와 업데이트 내 데이터베이스 명령 간에 불일치가 발생하여 업데이트를 완료할 수 없다는 의미입니다.
Windows 운영체제 버전에 따라 동일한 오류라도 0x80070002, 0x80070003, 80070002, 80070003 등 서로 다른 숫자 코드로 표시될 수 있으며, 모두 같은 Windows 업데이트 문제를 나타냅니다. 또한 이러한 오류 코드는 응용 프로그램을 설치하거나 Windows PC를 재시작할 때도 나타날 수 있습니다.
Windows에서 오류 코드 0x80070002를 해결하는 방법
이 오류는 중요한 시스템 파일을 직접 삭제했거나, 잘못된 설정을 적용했거나, 바이러스 및 악성코드에 감염된 경우 등 다양한 원인으로 발생할 수 있습니다. 원인이 무엇이든 아래의 검증된 해결 방법들을 차례로 적용해 보세요.
1. 날짜 및 시간 설정 확인하기
날짜와 시간 설정만으로 업데이트 오류 0x80070002를 해결할 수 있다니 다소 의외로 느껴질 수 있지만, 실제로 가장 빠르고 효과적인 해결책입니다. 날짜와 시간이 인터넷 시간 서버와 동기화되지 않으면 Windows 업데이트 오류가 발생할 수 있습니다. 따라서 업데이트 오류가 나타나면 가장 먼저 이 부분부터 확인하세요.
- 화면 오른쪽 하단의 [날짜 및 시간]을 클릭한 후 [날짜 및 시간 설정 변경]을 선택합니다.
- [날짜 및 시간 변경]을 클릭하여 Windows의 날짜와 시간이 올바른지 확인한 후 [확인]을 누릅니다.
- [표준 시간대 변경]을 클릭하여 시간대가 올바르게 설정되어 있는지 확인한 후 [확인]을 누릅니다.
- 상단의 [인터넷 시간] 탭을 클릭하고 [설정 변경]을 선택합니다.
- [인터넷 시간 서버와 동기화] 항목에 체크한 후 [지금 업데이트]를 클릭하고 [확인]을 누릅니다.
- Windows를 재시작한 후 다시 업데이트를 시도합니다.

2. SoftwareDistribution 폴더 이름 변경 또는 삭제하기
SoftwareDistribution 폴더는 Windows Update 설치에 필요한 파일을 임시로 저장하는 공간입니다. 업데이트 파일이 손상된 경우에는 이 폴더의 이름을 변경하거나 삭제하여 Windows 업데이트가 잘못된 파일을 사용하지 않도록 해야 하며, 그러면 해당 업데이트를 처음부터 다시 다운로드하고 압축을 해제할 수 있습니다.
- [시작] > [제어판]을 클릭합니다. 검색창에 '관리 도구'를 입력하고 Enter 키를 누릅니다.
- [서비스]를 찾아 두 번 클릭하고, 요청 시 관리자 암호를 입력합니다. 목록에서 Windows Update 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 [중지]를 선택합니다. Windows XP에서는 [자동 업데이트]를 마우스 오른쪽 버튼으로 클릭하고 [중지]를 선택합니다.
- [내 컴퓨터]를 열고 운영체제가 설치된 C 드라이브로 이동합니다.
- Windows 폴더를 연 후 SoftwareDistribution 폴더의 이름을 변경하거나, 해당 디렉터리의 내용을 삭제합니다.
- 제어판의 Windows Update 서비스로 돌아가 마우스 오른쪽 버튼을 클릭하고 [시작]을 눌러 서비스를 다시 활성화합니다.
- Windows Update 서비스를 재시작한 후 [업데이트 확인]을 클릭하여 정상 작동 여부를 확인합니다.

3. 시스템 파일 검사기(SFC) 실행하기
시스템 파일은 Windows가 정상적으로 작동하기 위해 의존하는 파일들입니다. 시스템 파일 중 하나라도 손상되면 Windows Update가 실패할 수 있습니다. 따라서 시스템 파일 검사기(System File Checker) 도구를 실행하여 손상된 시스템 파일이 있는지 확인하고 복구해야 합니다.
- 시작 메뉴를 열고 검색창에 'cmd'를 입력합니다.
- [명령 프롬프트]를 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행]을 선택합니다.
- sfc /scannow 명령어를 입력하여 SFC 검사를 시작합니다.
- 검사가 완료되고 손상된 파일이 복구될 때까지 기다립니다.
- 복구되지 못한 손상된 파일은 Windows/Logs/CBS 디렉터리에서 직접 삭제합니다.

4. 파일 시스템 오류 검사 및 복구하기
파일 시스템 오류는 본질적으로 손상된 파일, 불량 섹터, 디스크 무결성 훼손 등 디스크 관련 오류입니다. 운영체제가 설치된 시작 디스크에 오류가 있다면 Windows 업데이트가 실패하고 오류 코드 0x80070002가 표시될 수 있습니다. Windows에는 파일 시스템 오류를 검사하고 복구하는 CHKDSK 유틸리티가 내장되어 있습니다.
- 검색창에 'cmd'를 입력하면 명령 프롬프트가 나타납니다. 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행]을 선택합니다.
- 팝업 창에 chkdsk *: /r을 입력하고 Enter 키를 누릅니다. 예를 들어 대상 드라이브가 H라면 chkdsk h: /r을 입력합니다.
- chkdsk 검사 단계가 모두 완료될 때까지 기다립니다.
- Windows 컴퓨터를 재부팅한 후 다시 OS 업데이트를 시도합니다.

5. Windows 업데이트 문제 해결사 사용하기
- Windows 키와 I 키를 동시에 눌러 설정을 엽니다.
- [문제 해결] 탭으로 이동하여 [Windows 업데이트]를 선택합니다.
- [문제 해결사 실행] 버튼을 클릭하여 문제 감지를 시작합니다.
- [이 수정 사항 적용] 또는 [이 수정 사항 건너뛰기] 중 하나를 선택합니다.
- 전체 과정이 끝날 때까지 화면의 안내에 따라 진행합니다.
- 컴퓨터를 재부팅한 후 Windows 업데이트를 다시 실행합니다.

6. 업데이트 수동 재설치하기
위의 방법들로도 문제가 해결되지 않고 Windows 업데이트에서 계속 오류 코드 0x80070002가 표시된다면, 업데이트를 수동으로 다시 설치해 볼 수 있습니다.
- Microsoft 업데이트 카탈로그 웹사이트에 접속합니다.
- 설치하려는 업데이트의 KB 번호로 검색합니다. 예를 들어 KB3194798입니다.
- 64비트 또는 32비트 버전의 업데이트에 대해 [다운로드] 버튼을 클릭합니다.
시스템 유형을 모른다면 [설정] > [시스템]으로 이동하여 [정보]를 클릭한 후 [시스템 종류]를 확인하세요.
- 직접 다운로드 링크가 포함된 팝업 창에서 링크를 클릭하여 .msu 파일을 다운로드합니다.
- Windows 키 + I 단축키로 고급 사용자 메뉴를 열고 [명령 프롬프트(관리자)]를 선택합니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다: wusa C:\PATH-TO-UPDATE\NAME-OF-UPDATE.msu /quiet /norestart
- 장치를 재부팅하여 업데이트 적용을 완료합니다.
마무리
Windows 업데이트 오류 코드 0x80070002는 이 글에서 소개한 자세한 해결 방법들을 통해 쉽게 고칠 수 있습니다. 드물게 문제가 계속된다면 Windows를 초기화하고 다시 설치하여 컴퓨터를 처음 상태로 되돌리는 것도 하나의 방법입니다. 문제를 해결한 후에는 최신 Windows OS를 기기에 설치하고 안정적인 환경을 즐기실 수 있습니다.
함께 읽으면 좋은 글:
- Windows 10에서 USB 드라이브에 접근할 수 없을 때 해결 방법
- Windows 10에서 하드 드라이브가 할당되지 않은 경우 대처법
- 2022년 최신: Windows PC에서 삭제된 파일 쉽게 복구하는 방법
- [해결됨] Windows 10/8/7에서 '지정된 파일을 찾을 수 없습니다' 오류 수정법