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

Windows 10/11 업데이트 오류 0x80070015 완벽 해결 가이드

운영체제와 응용 프로그램을 최신 상태로 유지하는 것은 컴퓨터를 효율적이고 원활하게 운영하는 데 필수적입니다. 업데이트를 통해 새로운 기능, 성능 개선, 버그 수정 등의 혜택을 받을 수 있습니다.

Windows 10/11에 내장된 업데이트 서비스인 Windows Update는 업데이트 설치 과정을 한결 간편하게 만들어 주었습니다. 모든 업데이트는 백그라운드에서 자동으로 다운로드되며, 사용자가 원하는 시점에 설치할 수 있습니다. 설정 > 업데이트 및 보안 > Windows Update로 이동한 후 업데이트 확인 버튼을 클릭하면 수동으로 업데이트를 확인할 수도 있습니다.

Windows Update를 이용한 시스템 및 앱 업데이트는 비교적 간단해야 합니다. 하지만 일부 사용자들은 최근 Windows 10/11 업데이트 오류 0x80070015로 인해 업데이트에 실패했다고 보고했습니다. 이 오류는 업데이트 설치를 막아 해당 사용자들에게 큰 불편을 주고 있습니다.

Windows 10/11의 오류 0x80070015란 무엇이며, 원인은 무엇일까요?

오류 코드 0x80070015는 Windows Update에서만 발생하는 것이 아닙니다. Windows 10/11을 새로 설치하거나 Microsoft Store를 사용할 때도 이 오류가 나타나는 경우가 있습니다. 다만 이 글에서는 Windows Update 사용 시 발생하는 오류 0x80070015에 초점을 맞춰 살펴보겠습니다.

Windows 10/11이 오류 코드 0x80070015와 함께 업데이트에 실패하면 대체로 다음과 같은 알림이 표시됩니다:

업데이트 실패
일부 업데이트를 설치하는 중 문제가 발생했지만, 나중에 다시 시도합니다. 이 메시지가 계속 표시되고 웹 검색이나 지원팀에 문의하여 정보를 찾으려면 다음이 도움이 될 수 있습니다:
오류 0x80070015

오류 코드 0x80070015가 나타나는 주요 원인은 진단 정책 서비스(Diagnostic Policy Service)가 실행되고 있지 않기 때문입니다. 이 서비스는 Windows 구성 요소의 오류 감지, 문제 해결 및 복구를 담당합니다. 진단 정책 서비스가 활성화되어 있지 않으면 컴퓨터가 진단 작업을 수행할 수 없어 0x80070015와 같은 오류가 발생합니다.

하지만 그 외 다른 요인들도 이 오류를 유발할 수 있습니다. 손상된 Windows Update 구성 요소, 멀웨어나 정크 파일의 존재, 손상된 CBS.Log 파일 등도 이 오류의 원인이 될 수 있습니다.

Windows 10/11에서 오류 코드 0x80070015 해결 방법

아래 가이드를 따르면 오류 코드 0x80070015는 비교적 쉽게 해결할 수 있습니다. 그 전에 시스템을 준비하기 위해 먼저 완료해야 할 기본 문제 해결 단계들이 있습니다:

  • 백신 프로그램과 방화벽을 일시적으로 비활성화하세요. 보안 소프트웨어는 특히 업데이트에 보안 패치가 포함되어 있을 때 업데이트 설치를 방해할 수 있습니다. 오류를 해결한 후에는 반드시 다시 활성화하여 추가적인 문제를 예방하세요.
  • 컴퓨터를 정리하세요. 하드 드라이브 곳곳에 저장된 정크 파일은 시스템 프로세스를 방해하고, 정리하지 않으면 문제를 일으킬 수 있습니다. Outbyte PC Repair 같은 전문 최적화 도구를 사용하면 불필요한 파일을 제거하고 컴퓨터의 전반적인 성능을 향상시킬 수 있습니다.
  • 시스템 파일 검사기를 실행하여 손상된 시스템 파일을 복구하세요. 명령 프롬프트(관리자)를 실행하고 sfc /scannow 명령을 입력하여 손상되거나 누락된 시스템 파일을 검사합니다. SFC 도구는 손상된 시스템 파일을 정상적인 파일로 교체해 줍니다.
  • 컴퓨터를 재시작하세요. 재부팅하면 운영체제가 새로워지며 문제 해결 과정을 위한 준비가 됩니다.

해결 방법 #1: Windows Update 문제 해결사 실행

Windows Update 사용 중 오류가 발생하면 가장 먼저 시도해야 할 것은 문제 해결사입니다. 이 내장 유틸리티는 필수 업데이트 설치를 방해하는 일반적인 Windows Update 오류를 수정하도록 설계되었습니다. 오류 코드 0x80070015 같은 Windows Update 오류를 처리하는 가장 쉬운 방법입니다.

Windows Update 문제 해결사는 Windows Update 서비스를 중지하고, 다운로드 캐시를 삭제한 후, 서비스를 다시 시작하는 방식으로 작동합니다.

문제 해결사를 실행하려면 아래 단계를 따르세요:

  1. 시작 검색창에 문제 해결을 입력합니다.
  2. 가장 일치하는 항목 아래의 결과를 클릭합니다. 제어판문제 해결이 표시되어야 합니다.
  3. 제어판 창이 열리면 시스템 및 보안 아래의 Windows Update 관련 문제 해결을 클릭합니다.
  4. Windows Update 문제 해결 창에서 고급 링크를 클릭합니다.
  5. 자동으로 복구 적용에 체크한 후 관리자 권한으로 실행을 클릭합니다.

문제 해결사가 자동으로 진단을 수행하며, 어떤 문제가 감지되었는지 그리고 수정 가능 여부를 알려줍니다.

해결 방법 #2: Windows Update 서비스 초기화

Windows Update 오류에 대한 또 다른 효과적인 해결책은 Windows Update 구성 요소를 초기화하는 것입니다. 아래 지침에 따라 Windows Update 서비스를 초기화하세요:

  1. Windows + X 키를 눌러 전원 메뉴를 엽니다.
  2. 결과 목록에서 Windows PowerShell(관리자)을 선택합니다.
  3. PowerShell 창이 열리면 다음 명령을 한 줄씩 입력하고 각 줄마다 Enter 키를 누릅니다:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  4. 이 명령들은 Windows Update 서비스를 중지시킵니다.
  5. 다음으로 Software Distribution 폴더의 이름을 변경하기 위해 다음 명령을 실행합니다:
    • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • Ren C:\Windows\System32\catroot2 Catroot2.old
  6. Windows Update 서비스를 다시 시작하려면 다음 명령을 실행합니다:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver

모든 명령이 완료되면 PowerShell 창을 닫고, Windows Update를 다시 실행하여 오류가 해결되었는지 확인합니다.

해결 방법 #3: CBS.Log 파일 이름 변경

CBS.Log 파일은 업데이트 중 설치 또는 제거된 구성 요소에 대한 로그를 저장하는 파일로, 이 파일이 손상되면 Windows Update 오류가 발생할 수 있습니다. 이 문제를 해결하려면 아래 단계에 따라 CBS.Log 파일을 찾아 이름을 변경해야 합니다:

  1. 파일 탐색기를 열고 C:\WINDOWS\Logs\CBS 폴더로 이동합니다.
  2. CBS.Log 파일을 찾아 다른 이름으로 변경합니다.
  3. 파일 이름을 변경한 후 Windows Update를 확인하여 문제가 해결되었는지 확인합니다.

파일 이름을 변경할 수 없는 경우 다음을 수행하세요:

  1. Windows + R 키를 눌러 실행 창을 엽니다.
  2. services.msc를 입력하고 Enter 키를 누릅니다.
  3. 서비스 창에서 Windows Modules Installer 서비스를 찾아 두 번 클릭합니다.
  4. 시작 유형을 수동으로 설정한 후 적용 > 확인을 클릭하여 변경 사항을 저장합니다.
  5. 컴퓨터를 재시작한 후 CBS.Log 파일 이름을 다시 변경해 봅니다.

파일 이름을 변경한 후에는 서비스로 돌아가서 Windows Modules Installer 서비스의 시작 유형을 원래 값으로 되돌리는 것을 잊지 마세요.

해결 방법 #4: 진단 정책 서비스 재시작

진단 정책 서비스가 실행되고 있지 않아 오류 0x80070015가 발생하는 경우, 서비스를 다시 시작하기만 하면 문제를 해결할 수 있습니다.

방법은 다음과 같습니다:

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 명령 프롬프트(관리자)를 선택합니다.
  2. 명령 프롬프트 창에서 다음 명령을 하나씩 입력하고 각 줄마다 Enter 키를 누릅니다:
    • net localgroup Administrators /add networkservice
    • net localgroup Administrators /add localservice
    • exit
  3. 명령 실행 후 컴퓨터를 재시작합니다.
  4. 위의 지침에 따라 서비스 창을 엽니다.
  5. Diagnostic Policy Service(진단 정책 서비스)를 찾아 실행 중인지 상태를 확인합니다. 상태가 중지됨으로 표시되면 Diagnostic Policy Service를 마우스 오른쪽 버튼으로 클릭하고 속성 > 시작을 클릭합니다.

진단 정책 서비스가 실행되면 Windows Update를 다시 시도하여 오류 코드 0x80070015 없이 업데이트를 정상적으로 설치할 수 있는지 확인합니다.

마무리

Windows Update 덕분에 컴퓨터 업데이트가 한결 쉬워졌습니다. 하지만 Windows 10/11이 오류 코드 0x80070015와 함께 업데이트에 실패한다면, 먼저 오류의 원인을 파악하고 위 목록에서 적절한 해결책을 적용해야 합니다. 오류의 원인을 확실히 알 수 없다면 목록의 해결 방법을 차례대로 시도하면서 자신에게 맞는 해결책을 찾으면 됩니다.