Windows 업데이트를 진행하는 도중 오류 코드 0x80070026이 나타나 다운로드나 설치가 중단된 경험이 있으신가요? 이 오류는 특정한 한 가지 원인보다는 여러 요인에 의해 발생할 수 있으며, 그중에서도 시스템 파일 손상이 가장 유력한 원인으로 꼽힙니다.
이 글에서는 Windows 업데이트 오류 0x80070026을 해결할 수 있는 검증된 방법들을 단계별로 자세히 안내해 드립니다.
Windows 업데이트 오류 0x80070026 해결 방법
본격적인 작업에 앞서, 만약의 상황에 대비해 시스템 복원 지점을 생성해 두는 것을 권장합니다. 문제가 발생하더라도 이전 상태로 되돌릴 수 있어 안전합니다.
방법 1: SFC 및 CHKDSK 실행하기
손상된 시스템 파일을 복구하는 가장 기본적인 방법입니다.
1. 시작 메뉴 검색창에 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
2. 명령 프롬프트에 아래 명령어를 입력한 후 Enter 키를 누릅니다:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
3. 검사가 완료될 때까지 기다린 후, PC를 재부팅합니다.
4. 이어서 CHKDSK를 실행하여 파일 시스템 오류를 점검하고 복구합니다.
5. 모든 과정이 끝나면 다시 한번 재부팅하여 변경 사항을 저장합니다.
방법 2: 백신 프로그램 및 방화벽 일시적으로 비활성화하기
간혹 백신 프로그램이나 방화벽이 업데이트 프로세스와 충돌하여 오류를 일으키는 경우가 있습니다. 이를 확인하기 위해 잠시 비활성화한 후 오류가 계속되는지 점검해 보세요.
1. 시스템 트레이(작업표시줄 우측 하단)에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 비활성화(Disable)를 선택합니다.
2. 백신이 비활성화될 기간을 설정합니다.
참고: 가능한 한 짧은 시간(예: 15분 또는 30분)으로 설정하는 것이 안전합니다.
3. 설정 후 Windows 업데이트를 다시 시도하여 오류가 해결되었는지 확인합니다.
4. 시작 메뉴 검색창에 '제어판'을 입력하여 제어판을 엽니다.
5. 시스템 및 보안을 클릭한 다음 Windows Defender 방화벽을 선택합니다.
6. 좌측 메뉴에서 Windows Defender 방화벽 사용 또는 사용 안 함을 클릭합니다.
7. Windows Defender 방화벽 사용 안 함을 선택하고 PC를 재부팅합니다.
재부팅 후 업데이트를 다시 시도해 보세요. 만약 이 방법으로도 문제가 해결되지 않는다면, 보안을 위해 반드시 동일한 절차로 방화벽을 다시 활성화하시기 바랍니다.
방법 3: DISM 명령어 실행하기
DISM(배포 이미지 서비스 및 관리)은 손상된 Windows 시스템 이미지를 복구하는 강력한 도구입니다.
1. 시작 메뉴 검색창에 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
2. 아래 명령어를 하나씩 입력하고 각각 Enter 키를 누릅니다:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
3. DISM 명령이 완료될 때까지 기다립니다. 작업 시간은 다소 걸릴 수 있습니다.
4. 위 명령이 정상적으로 작동하지 않는다면 아래 명령어를 대신 시도해 보세요:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
참고: C:\RepairSource\Windows 부분은 실제 복구 원본(Windows 설치 미디어 또는 복구 디스크)의 경로로 교체해야 합니다.
5. PC를 재부팅하여 변경 사항을 저장한 후, 오류가 해결되었는지 확인합니다.
방법 4: SoftwareDistribution 폴더 이름 변경하기
업데이트 파일이 저장되는 SoftwareDistribution 폴더가 손상된 경우, 폴더 이름을 변경하면 Windows가 새 폴더를 자동으로 생성하면서 문제를 해결할 수 있습니다.
1. 시작 메뉴 검색창에 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
2. 아래 명령어를 입력하여 Windows Update 관련 서비스를 중지합니다. 각 명령어 입력 후 Enter 키를 누르세요:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
3. 이어서 아래 명령어를 입력하여 SoftwareDistribution 폴더와 catroot2 폴더의 이름을 변경합니다:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
4. 마지막으로 아래 명령어를 입력하여 중지했던 서비스를 다시 시작합니다:
net start wuauserv net start cryptSvc net start bits net start msiserver
5. PC를 재부팅하여 변경 사항을 저장한 후, Windows 업데이트가 정상적으로 진행되는지 확인합니다.
마무리
위 방법들을 순서대로 적용하면 대부분의 경우 Windows 업데이트 오류 0x80070026을 성공적으로 해결할 수 있습니다. 특히 시스템 파일 손상이 원인인 경우 SFC와 DISM 조합이 효과적이며, 업데이트 캐시 문제라면 SoftwareDistribution 폴더 이름 변경이 큰 도움이 됩니다.
만약 위 방법으로도 문제가 해결되지 않거나 추가적인 궁금증이 있다면 댓글로 남겨주세요.