Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 오류 코드 0x80080005: 원인과 7가지 해결 방법

마이크로소프트는 Windows 10/11 사용자를 위해 새로운 기능과 기존에 보고된 오류에 대한 수정 사항을 정기적으로 배포하고 있습니다. 이러한 기능과 수정 사항을 활용하려면 제공되는 Windows 업데이트를 설치해야 합니다. 하지만 업데이트 과정에서 때때로 오류 코드 0x8024402c, 0x8007000d, 0x80080005 등 다양한 문제가 발생하여 업데이트를 진행하거나 성공적으로 설치하지 못하는 경우가 있습니다.

특히 Windows 10/11 오류 코드 0x80080005는 이후의 Windows 업데이트 감지 및 설치 자체를 차단하기 때문에 해결이 상당히 까다로운 편입니다. 그렇다면 이 오류는 정확히 무엇을 의미하는 것이며, Windows 10/11 업데이트를 포기해야 할까요?

Windows 10/11 오류 코드 0x80080005의 의미

오류 코드 0x80080005가 발생했다는 것은 컴퓨터가 일종의 악성코드가 시스템에 침투했음을 알려주는 신호일 수 있습니다. 이 악성코드는 시스템의 BITS(Background Intelligent Transfer Service, 백그라운드 지능형 전송 서비스)의 보안 설명자(Security Descriptors)에 대한 접근을 거부하여, 이후 업데이트가 진행되지 못하도록 막습니다.

악성코드로 인해 발생하는 문제이기 때문에 일부 사용자는 신뢰할 수 있는 PC 클리너 도구나 백신 프로그램으로 시스템을 검사하고 정리하면 해결될 것이라고 생각합니다. 실제로 그것만으로 해결되는 경우도 있지만, 상황에 따라서는 추가적인 조치가 필요합니다.

오류 코드 0x80080005 해결 방법

Windows 1809 업데이트 빌드가 출시된 이후 많은 Windows 10/11 사용자가 0x80080005 오류 발생을 보고해 왔습니다. 이 문제 해결에 도움을 드리고자, 아래에 시도해 볼 수 있는 해결 방법들을 정리했습니다.

1. 모든 서드파티 백신 프로그램 비활성화

서드파티(타사) 백신 프로그램은 Windows 10/11 업데이트에 부정적인 영향을 미칠 수 있습니다. 평소에는 눈에 띄지 않지만, Windows 업데이트를 진행할 때 여러 가지 문제를 일으키곤 합니다. 어떤 프로그램은 업데이트 파일 다운로드를 차단하고, 또 어떤 프로그램은 파일을 손상시키거나 삭제하기도 합니다.

서드파티 백신 소프트웨어가 오류 0x80080005의 원인이라고 의심된다면, 먼저 일부 기능을 비활성화해 보세요. 더 확실한 방법은 Windows 업데이트를 다운로드하고 설치하기 전에 백신 프로그램을 완전히 비활성화하는 것입니다.

백신을 비활성화해도 문제가 해결되지 않는다면, 프로그램을 완전히 제거해 보세요. 안전이 걱정될 수 있지만, 마이크로소프트의 기본 내장 백신인 Windows Defender가 계속해서 시스템을 보호해 줍니다.

2. DISM 및 SFC 검사 실행

업데이트 파일이 이미 손상되었거나 손괴된 경우에는 시스템 파일 검사기(System File Checker, SFC)를 사용해야 합니다. SFC는 불완전하거나 손상된 파일을 복구하는 Windows 내장 도구입니다.

SFC 검사를 실행하려면 다음 단계를 따르세요:

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 명령 프롬프트(관리자)를 선택합니다.
  3. 명령줄에 sfc/scannow를 입력하고 Enter 키를 누릅니다.
  4. 업데이트를 다시 설치해 봅니다.

이 방법으로 문제가 해결되지 않으면 DISM(Deployment Image Servicing and Management) 도구를 사용해 보세요. 사용 방법은 다음과 같습니다:

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 명령 프롬프트(관리자)를 선택합니다.
  3. 명령줄에 DISM /Online /Cleanup-Image /RestoreHealth를 입력합니다.
  4. Enter 키를 누릅니다.
  5. 업데이트를 다시 설치해 봅니다.

3. Windows 업데이트 문제 해결사 사용

간단한 시스템 오류 때문에 최신 Windows 10/11 업데이트를 다운로드하지 못하는 경우도 있습니다. 다행히 Windows 업데이트 문제 해결사를 사용하면 문제를 해결할 수 있습니다.

이 도구를 사용하려면 다음 단계를 따르세요:

  1. Windows 키를 누릅니다.
  2. 설정으로 이동합니다.
  3. 업데이트 및 보안 섹션으로 이동합니다.
  4. 문제 해결 > Windows 업데이트를 선택합니다.
  5. 문제 해결사 실행 버튼을 클릭합니다.
  6. 화면의 안내에 따라 문제 해결 과정을 완료합니다.

4. Windows 업데이트 구성 요소 초기화

일부 Windows 10/11 사용자에 따르면, Windows 업데이트 구성 요소 자체에 문제가 있을 때 오류 0x80080005가 발생할 수 있다고 합니다. 이를 해결하려면 다음 단계에 따라 구성 요소를 수동으로 초기화해야 합니다:

  1. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭합니다.
  2. 명령 프롬프트(관리자)를 선택합니다.
  3. 아래 명령어를 하나씩 실행합니다. 각 명령어 입력 후 반드시 Enter 키를 누르세요.

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

pause

위 명령어들은 Windows 업데이트에 필요한 모든 구성 요소를 재시작합니다. 이후에는 업데이트 파일을 다시 다운로드할 수 있을 것입니다.

5. System Volume Information 디렉터리 권한 변경

일부 Windows 10/11 사용자는 Windows가 System Volume Information 디렉터리에 접근하려는 과정에서 오류 0x80080005가 발생했다고 보고했습니다. 이 경우 시스템 권한을 변경하는 것만으로 문제를 해결할 수 있습니다.

방법은 다음과 같습니다:

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 명령 프롬프트(관리자)를 선택합니다.
  3. 아래 명령어를 입력합니다.

cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L

이 명령어를 실행하면 System Volume Information 디렉터리에 대한 완전한 접근 권한을 얻게 되며, 문제도 함께 해결될 것입니다.

6. 레지스트리 확인

오류 0x80080005는 레지스트리 문제로 인해 발생할 수도 있습니다. 이를 해결하려면 아래 단계를 따르세요:

  1. Windows + R 키를 눌러 실행 대화 상자를 엽니다.
  2. 입력란에 regedit를 입력합니다.
  3. 확인을 클릭합니다.
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control로 이동합니다.
  5. 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
  6. DWORD 이름을 RegistrySizeLimit으로 변경합니다.
  7. 새로 만든 RegistrySizeLimit 값을 두 번 클릭하고 값을 4294967295로 설정합니다.
  8. 변경 사항을 저장합니다.

7. Windows 업데이트 서비스 비활성화 후 재설정

위의 모든 방법이 실패했다면, Windows 업데이트 서비스를 비활성화한 후 다시 활성화해 보세요. 아래 지침을 따르면 됩니다:

  1. Windows + R 키를 눌러 실행 대화 상자를 엽니다.
  2. 입력란에 services.msc를 입력합니다.
  3. Enter 키를 누릅니다.
  4. 서비스 창에서 Windows Update 서비스를 찾아 두 번 클릭합니다.
  5. 시작 유형 옵션을 사용 안 함으로 설정합니다.
  6. 적용을 클릭하여 변경 사항을 저장합니다.
  7. 컴퓨터를 재시작합니다.
  8. 재부팅이 완료되면 1~3단계를 반복하여 서비스 창을 다시 엽니다.
  9. 시작 유형 옵션을 다시 자동으로 설정합니다.

마무리

위에서 소개한 7가지 해결 방법을 통해 오류 코드 0x80080005를 해결할 수 있을 것입니다. 이제 Windows 10/11 업데이트를 다시 진행해 보세요!

오류 0x80080005에 대한 다른 해결 방법이나 궁금한 점이 있다면 아래 댓글로 알려주세요.