Windows 10 업데이트를 진행하던 중 오류 메시지를 만나셨나요? 이 문제는 윈도우 7에서도 자주 발생하는 대표적인 업데이트 오류입니다. 이번 글에서는 실제로 효과가 입증된 방법들을 통해 윈도우 10의 업데이트 오류 0x80070002를 해결하는 방법을 자세히 알려드립니다.
오류 코드 0x80070002는 주로 Windows 업데이트 파일이 데이터베이스에서 누락되었거나, 기기에 저장된 파일이 데이터베이스의 정보와 일치하지 않을 때 발생합니다. 이 오류가 나타나면 화면에 다음과 같은 메시지가 표시될 수 있습니다.
- Windows에서 새 업데이트를 검색할 수 없습니다.
- PC의 새 업데이트를 확인하는 중 오류가 발생했습니다.
- 발견된 오류: 코드 80070002
- Windows Update에 알 수 없는 오류가 발생했습니다. 오류 코드 0x80070002

윈도우 10 오류 0x80070002 해결 방법
0x80070002 오류의 주요 원인은 다음과 같습니다.
- 손상되었거나 호환되지 않는 드라이버
- 누락된 Windows 업데이트 파일
- Windows 업데이트 자체의 문제
- 손상된 응용 프로그램
이 외에도 80244001, 80244022 등 여러 오류 코드가 Windows 업데이트 문제를 나타냅니다. 오류 코드는 다르더라도 해결 방법은 거의 유사하므로, 아래에서 소개하는 방법 중 하나를 따라 하면 문제를 해결할 수 있습니다.
방법 1: Windows 업데이트 문제 해결사 실행하기
Windows에는 사소한 오류를 자동으로 진단하고 수정해 주는 내장 문제 해결사가 포함되어 있습니다. 오류 0x80070002가 발생했을 때는 가장 먼저 문제 해결사를 실행해 보는 것이 좋습니다.
1. Windows + I 키를 동시에 눌러 설정 창을 엽니다.
2. 아래 그림과 같이 업데이트 및 보안 항목을 클릭합니다.

3. 왼쪽 메뉴에서 문제 해결을 선택합니다.
4. Windows 업데이트 문제 해결사를 선택한 후, 강조 표시된 문제 해결사 실행 버튼을 클릭합니다.

5. 문제 해결사가 오류를 감지하고 수정할 때까지 기다립니다. 작업이 완료되면 PC를 재시작합니다.
방법 2: 날짜 및 시간 설정 동기화하기
날짜와 시간을 동기화하는 것이 업데이트 오류와 무슨 상관이 있을까 싶지만, 실제로 이 방법으로 문제를 해결했다는 사용자가 많습니다. 간단하니 한번 시도해 볼 가치가 충분합니다.
1. 화면 우측 하단 작업 표시줄의 날짜 및 시간 영역을 마우스 오른쪽 버튼으로 클릭합니다.

2. 목록에서 날짜/시간 조정 옵션을 선택합니다.

3. 아래 두 옵션의 토글 스위치를 켬(On)으로 변경합니다.
- 자동으로 시간 설정
- 자동으로 표준 시간대 설정

설정을 마친 후 Windows 업데이트를 다시 시도해 보세요.
방법 3: 레지스트리 편집기 수정하기
레지스트리 편집기를 통해 변경한 내용은 되돌릴 수 없으므로, 아래 지침을 신중하게 따라야 합니다.
참고: 진행하기 전에 시스템 언어가 영어(미국)로 설정되어 있는지 확인하세요.
1. Windows + R 키를 동시에 눌러 실행 대화상자를 엽니다.
2. regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.

3. 사용자 계정 컨트롤(UAC) 창이 나타나면 예를 클릭합니다.
4. 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade.

참고: OSUpgrade 폴더가 없다면 아래 4A~4C 단계를 따라 새로 생성하고, 폴더가 이미 있다면 5단계부터 진행하여 OSUpgrade 키를 편집하면 됩니다.
4A. WindowsUpdate를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.

4B. 값 이름은 AllowOSUpgrade, 값 데이터는 1로 입력합니다.

4C. Base(단위)에서 16진수(Hexadecimal)를 선택한 후 확인을 클릭합니다.

5. 또는 기존에 있는 OSUpgrade 키를 선택합니다.
6. 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.

7. 새로 생성한 값을 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택합니다.

8. 값 이름을 AllowOSUpgrade로, 값 데이터를 1로 설정합니다.

9. 단위(Base)에서 16진수를 선택하고 확인을 클릭합니다.

10. 마지막으로 PC를 재시작합니다.
방법 4: Windows Defender 방화벽 일시적으로 비활성화하기 (권장하지 않음)
백그라운드에서 실행 중인 Windows Defender나 서드파티 백신 프로그램이 이 오류의 원인일 수도 있습니다. 아래 단계에 따라 Windows Defender를 임시로 비활성화하여 윈도우 7 및 10의 오류 코드 0x80070002를 해결해 보세요.
1. 방법 1에서와 같이 설정 > 업데이트 및 보안으로 이동합니다.

2. 왼쪽 패널에서 Windows 보안을 선택하고, 오른쪽 패널에서 바이러스 및 위협 방지를 클릭합니다.

3. Windows 보안 창에서 바이러스 및 위협 방지 설정 아래의 설정 관리를 클릭합니다.

4. 실시간 보호 토글 스위치를 끔(Off)으로 변경합니다.

5. 확인 창이 나타나면 예를 클릭합니다.
주의: 실시간 보호를 끄면 시스템이 악성코드에 노출될 수 있으므로, 문제 해결 후 반드시 다시 활성화하는 것이 좋습니다.
방법 5: Windows 업데이트 롤백하기
때때로 Windows가 업데이트 파일을 제대로 추출하지 못해 오류가 발생할 수 있습니다. 이 경우 최근 설치된 업데이트를 제거(롤백)하면 문제가 해결될 수 있습니다.
1. 앞서 안내한 대로 설정 > 업데이트 및 보안으로 이동합니다.
2. Windows 업데이트 화면에서 업데이트 기록 보기를 클릭합니다.

3. 업데이트 제거 옵션을 클릭합니다.

4. 가장 최근에 설치된 Microsoft Windows 업데이트(예: KB5007289)를 선택하고 제거 버튼을 클릭합니다.

5. 마지막으로 Windows PC를 재시작합니다.
방법 6: SFC 및 DISM 검사 실행하기
시스템 파일이 손상되면 윈도우 7 또는 10의 Windows 업데이트에도 영향을 줄 수 있습니다. 내장 복구 도구를 사용해 시스템 파일을 검사·복구하여 오류 0x80070002를 해결해 보세요.
1. Windows 키를 누르고 명령 프롬프트를 입력한 뒤, 관리자 권한으로 실행을 클릭합니다.

2. 사용자 계정 컨트롤 창에서 예를 클릭합니다.
3. sfc /scannow를 입력하고 Enter 키를 눌러 시스템 파일 검사기(SFC) 검사를 시작합니다.

참고: 시스템 검사에는 몇 분 정도 소요됩니다. 검사 중에도 다른 작업을 할 수 있지만, 명령 프롬프트 창을 실수로 닫지 않도록 주의하세요.
검사가 완료되면 아래 메시지 중 하나가 표시됩니다.
- Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다.
- Windows 리소스 보호에서 요청한 작업을 수행할 수 없습니다.
- Windows 리소스 보호에서 손상된 파일을 발견했으며 성공적으로 복구했습니다.
- Windows 리소스 보호에서 손상된 파일을 발견했지만 일부를 복구할 수 없습니다.
4. 검사가 끝나면 PC를 재시작합니다.
5. 다시 관리자 권한으로 명령 프롬프트를 실행하고, 아래 명령어를 순서대로 입력합니다.
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
참고: DISM 명령이 정상적으로 실행되려면 인터넷 연결이 필요합니다.

방법 7: Windows Update 서비스 수정하기
업데이트 과정에서 일부 파일이 누락되는 경우가 종종 있습니다. 이럴 때는 해당 설치 파일을 삭제하거나 이름을 변경하여 오류를 해결할 수 있습니다.
참고: 파일을 수정하려면 먼저 Windows 업데이트 서비스가 백그라운드에서 실행되지 않도록 중지해야 합니다.
STEP 1: Windows 업데이트 서비스 중지하기
1. Windows + R 키를 눌러 실행 대화상자를 엽니다.
2. services.msc를 입력하고 Enter 키를 눌러 서비스 창을 실행합니다.

3. 목록을 스크롤하여 Windows Update 서비스를 찾습니다. 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.

4. 일반 탭에서 시작 유형을 자동으로 설정합니다.

5. 서비스 상태가 실행 중이라면 중지 버튼을 클릭합니다.

6. 적용을 클릭해 변경 사항을 저장한 후 확인을 눌러 창을 닫습니다.

STEP 2: SoftwareDistribution 폴더 삭제하기
1. Windows + E 키를 동시에 눌러 파일 탐색기를 엽니다.
2. Windows OS가 설치된 디렉터리인 C:\Windows 폴더로 이동합니다.

3A. SoftwareDistribution 폴더를 선택하고 Delete(Del) 키를 눌러 삭제합니다.
참고: 관리자 권한을 요구하는 창이 나타나면 암호를 입력하고 Enter 키를 누릅니다.

3B. 삭제 대신 F2 키를 눌러 폴더 이름을 변경해도 됩니다.
STEP 3: Windows 업데이트 서비스 다시 시작하기
1. STEP 1에서와 같이 서비스 창을 엽니다.
2. Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭하고 시작을 선택합니다.

3. 기기를 재시작한 후 Windows 업데이트를 다시 시도합니다.
방법 8: Winsock 카탈로그 초기화하기
Winsock 카탈로그는 Windows 네트워크 소프트웨어와 네트워크 서비스 간 통신을 담당하는 인터페이스입니다. 이 인터페이스를 초기화하면 윈도우 7 및 10의 오류 코드 0XC1900200과 0x80070002를 해결하는 데 도움이 됩니다.
1. 앞서 설명한 대로 관리자 권한으로 명령 프롬프트를 실행합니다.

2. netsh winsock reset을 입력하고 Enter 키를 눌러 Windows 소켓 카탈로그를 초기화합니다.

3. 프로세스가 완료되면 PC를 재시작합니다.
자주 묻는 질문(FAQ)
Q1. 장치 드라이버를 업데이트하면 업데이트 오류가 해결되나요?
네. 오래되었거나 손상된 장치 드라이버를 업데이트하면 윈도우 10의 오류 0x80070002 문제를 해결하는 데 도움이 될 수 있습니다. 'Windows 10 장치 드라이버 업데이트 방법' 가이드를 참고해 보세요.
Q2. PC 전원 사이클링으로도 해결할 수 있나요?
네, 전원을 완전히 차단했다가 다시 켜는 방법(파워 사이클링)만으로도 오류가 해결되는 경우가 있습니다. 아래 순서대로 진행해 보세요.
- PC와 공유기의 전원을 끕니다.
- 전원 케이블을 분리합니다.
- 전원 버튼을 몇 분간 길게 눌러 잔여 전력을 방전시킵니다.
- 전원 공급 장치를 다시 연결합니다.
- 5~6분 후 컴퓨터를 켭니다.
함께 읽으면 좋은 글
- '시간 데이터를 사용할 수 없어 컴퓨터가 다시 동기화되지 않았습니다' 오류 수정 방법
- Windows 10에서 외장 하드 드라이브 안전하게 제거하는 방법
- Windows 10 터치스크린이 작동하지 않을 때 해결 방법
이 가이드가 윈도우 10 업데이트 오류 코드 0x80070002를 효과적으로 해결하는 데 도움이 되었기를 바랍니다. 궁금한 점이나 추가 제안이 있다면 아래 댓글로 자유롭게 남겨주세요.