Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10 '잠재적인 Windows 업데이트 데이터베이스 오류 감지' 완벽 해결 가이드

Windows 10은 Microsoft 서버에 연결되면 업데이트를 자동으로 다운로드하고 설치하도록 설정되어 있습니다. 하지만 때때로 업데이트가 다운로드 중 멈추거나 다양한 오류 코드와 함께 설치에 실패하는 경우가 발생합니다. 이때 Windows 업데이트 문제 해결 도구를 실행하면 '잠재적인 Windows 업데이트 데이터베이스 오류가 감지되었습니다(Potential Windows Update Database error detected)'라는 메시지가 표시되거나, 'Windows Update 구성 요소를 복구해야 합니다'라는 결과가 나타날 수 있습니다.

이와 유사한 문제로 어려움을 겪고 있다면, 아래의 해결 방법을 순서대로 적용하여 Windows 업데이트 데이터베이스 오류(0x800f081f, 0x80070490, 0x8007000d 등)를 해결해 보시기 바랍니다.

Windows 업데이트 데이터베이스 오류의 원인

'잠재적인 Windows 업데이트 데이터베이스 오류 감지' 오류는 주로 Windows 업데이트 데이터베이스, 즉 SoftwareDistribution 폴더(Windows가 업데이트 파일을 임시로 다운로드하는 위치)가 손상되었을 때 발생합니다. 또한 결함이 있는 업데이트가 설치되었거나 시스템 파일이 손상된 경우에도 이러한 오류가 나타날 수 있습니다.

그 밖에도 어떤 이유로든 Windows 업데이트 서비스 또는 관련 서비스가 시작되지 않으면 0x80070020, 0x80080005, 0x8024001f, 0x80244022, 0x80096004 등 다양한 오류 코드를 마주하게 됩니다.

1. Windows 업데이트 서비스 상태 확인

가장 먼저 Windows 업데이트 서비스가 정상적으로 실행 중인지 확인해야 합니다.

  • Windows + R 키를 누르고 services.msc를 입력한 후 Enter 키를 누릅니다.
  • 목록을 아래로 스크롤하여 Windows Update 서비스를 찾습니다.
  • 실행 상태를 확인하고, 중지되어 있다면 마우스 오른쪽 버튼을 클릭하여 다시 시작을 선택합니다.
  • BITS(Background Intelligent Transfer Service)SysMain(Superfetch) 서비스도 실행 중인지 함께 확인합니다.

추가로 다음 사항들도 점검해 보세요.

  • 백신 프로그램 등 보안 소프트웨어를 일시적으로 비활성화합니다.
  • VPN을 사용 중이라면 연결을 해제합니다.
  • Microsoft 서버에서 업데이트 파일을 안정적으로 받을 수 있도록 인터넷 연결 상태를 확인합니다.
  • 클린 부팅 후 업데이트를 시도합니다. 타사 프로그램과의 충돌이 원인일 경우 이 방법으로 문제를 파악할 수 있습니다.

2. 손상된 시스템 파일 검사 및 복구(SFC)

앞서 언급했듯이 손상되거나 누락된 시스템 파일은 다양한 문제의 주요 원인입니다. 시스템 파일 검사기(SFC) 유틸리티를 실행하면 누락된 파일을 올바른 파일로 복원할 수 있습니다.

  • 명령 프롬프트를 관리자 권한으로 실행합니다.
  • sfc /scannow 명령을 입력하고 Enter 키를 누릅니다.
  • 검사가 진행되며 손상되거나 누락된 시스템 파일을 자동으로 탐지합니다.
  • 문제가 발견되면 SFC 유틸리티가 %WinDir%\System32\dllcache 폴더에 저장된 압축 파일에서 올바른 버전을 가져와 자동으로 복원합니다.
  • 검사가 100% 완료될 때까지 기다린 후 PC를 재시작하고, 변경 사항이 적용되면 다시 업데이트를 확인합니다.

3. DISM 명령으로 Windows 이미지 복구

SFC 검사 후 'Windows 리소스 보호에서 손상된 파일을 발견했지만 일부는 복구할 수 없습니다'라는 메시지가 표시되거나 손상된 시스템 파일 복구에 실패했다면, DISM 명령을 실행해야 합니다. DISM(Deployment Image Servicing and Management)은 Windows 이미지를 복구하고 관리할 수 있는 도구입니다.

관리자 권한 명령 프롬프트에서 아래 명령을 입력합니다.

DISM.exe /Online /Cleanup-Image /RestoreHealth

DISM은 손상되었거나 누락된 시스템 파일을 정상 파일로 교체합니다. 다만 Windows Update 클라이언트 자체가 손상된 경우, 실행 중인 Windows 설치 미디어나 네트워크 공유의 side-by-side 폴더를 복구 원본으로 사용하라는 안내가 표시될 수 있습니다. 이 경우에는 아래 명령을 대신 실행합니다.

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

4. Windows 업데이트 구성 요소 초기화(가장 효과적인 방법)

이 방법은 '잠재적인 Windows 업데이트 데이터베이스 오류 감지' 메시지를 포함한 거의 모든 Windows 업데이트 문제를 해결할 수 있는 가장 효과적인 솔루션입니다. Windows Update 서비스를 중지하고 문제가 된 디렉터리의 이름을 변경하는 방식입니다.

먼저 명령 프롬프트를 관리자 권한으로 실행한 후, 아래 명령을 하나씩 입력하고 Enter 키를 눌러 실행합니다.

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

위 명령은 Windows Update 서비스와 관련된 MSI Installer, BITS, 암호화(Cryptographic) 서비스를 중지합니다.

다음으로 업데이트 파일이 임시 저장되는 두 폴더의 이름을 변경합니다.

  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old

SoftwareDistribution과 Catroot2 폴더는 Windows가 업데이트 파일을 시스템에 설치하기 전에 다운로드해 두는 곳입니다. 이 폴더들의 이름을 변경하면 Windows Update가 새 폴더를 생성하고 최신 업데이트 파일을 새로 다운로드하게 됩니다.

이제 앞서 중지했던 서비스들을 다시 시작합니다.

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

명령 프롬프트를 닫고 PC를 재시작합니다. 재시작이 완료되면 Windows 업데이트를 다시 시도해 보세요. 이번에는 업데이트 관련 오류 없이 정상적으로 설치될 것이며, '잠재적인 Windows 업데이트 데이터베이스 오류 감지' 메시지를 표시하는 Windows 업데이트 문제 해결사를 실행할 필요도 없을 것입니다.

함께 읽으면 좋은 글

  • Windows 10에서 'DNS 서버를 사용할 수 없음' 오류를 빠르게 해결하는 팁
  • CHKDSK(디스크 검사) 유틸리티로 디스크 오류를 수정하는 방법
  • Windows 10/8.1/7에서 'DNS 서버가 응답하지 않습니다' 오류 해결법
  • Windows 10 시작 메뉴 문제 해결사에서 '타일 데이터베이스가 손상되었습니다'가 표시될 때 해결 방법
  • Windows 10에서 누락되거나 손상된 시스템 파일을 복구하는 방법