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

Windows 업데이트 오류 0x80248007 해결 방법 총정리

이 글에서는 Windows 업데이트 중 발생하는 오류 코드 0x80248007을 손쉽게 해결하는 방법을 단계별로 안내해 드립니다.

Windows 업데이트 오류 0x80248007 해결 방법 총정리

Windows 10 PC에 최신 업데이트를 설치하려고 할 때 위와 같은 화면과 함께 다음 메시지가 표시되며 설치가 실패하는 경우가 있습니다.

일부 업데이트를 설치하는 데 문제가 있지만 나중에 다시 시도합니다. 이 문제가 계속 발생하고 웹 검색 또는 지원 문의를 원하는 경우 아래 정보가 도움이 될 수 있습니다.

Windows 10 버전 1809 amd64 2019-04 기능 업데이트 – 오류 0x80248007

Windows 업데이트 오류 0x80248007의 원인

이 오류가 발생하면 최신 Windows 10 업데이트를 설치할 수 없게 됩니다.

그렇다면 이 오류는 왜 발생하는 걸까요? 주요 원인은 크게 두 가지입니다. 첫째, Windows 업데이트 파일이 누락되었거나 손상된 경우입니다. 둘째, Windows가 Microsoft 소프트웨어 사용 조건을 확인(검증)하지 못하는 경우입니다.

Windows 업데이트 오류 0x80248007 해결 방법

아래 단계를 순서대로 따라 하면 대부분의 경우 오류를 해결할 수 있습니다.

1단계: Windows 업데이트 캐시 삭제

가장 먼저 Windows 업데이트 캐시를 삭제한 후 업데이트를 다시 설치해 보겠습니다. 아래 순서대로 진행하세요.

  1. 시작 버튼을 클릭하고 services.msc를 입력한 뒤 '서비스'를 실행합니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  2. 목록을 아래로 스크롤하여 Windows Update 서비스를 찾습니다.
  3. Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭하고 중지를 선택한 뒤, '실행 중'이라는 표시가 사라질 때까지 기다립니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  4. 시작 메뉴에서 파일 탐색기를 엽니다.
  5. C:\Windows\SoftwareDistribution\DataStore 폴더로 이동합니다.
  6. 해당 폴더 안의 모든 파일과 폴더를 삭제합니다.
  7. 이어서 C:\Windows\SoftwareDistribution\Download 폴더로 이동합니다.
  8. 여기 있는 모든 파일과 폴더도 삭제합니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  9. PC를 재부팅합니다.
  10. Windows 업데이트를 다시 실행해 봅니다.

여전히 오류 코드 0x80248007이 발생한다면 다음 단계로 넘어가세요.

2단계: msiserver 서비스 시작

Windows 업데이트가 정상적으로 작동하려면 msiserver(Windows Installer) 서비스가 실행 중이어야 합니다. 아래 방법으로 서비스 상태를 확인하고 시작할 수 있습니다.

  1. 시작 버튼을 클릭하고 cmd를 입력한 뒤, 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택합니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  2. UAC(사용자 계정 컨트롤) 창이 뜨면 를 클릭합니다.
  3. 검은색 명령 창에 net start msiserver를 입력하고 Enter 키를 누릅니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  4. 'Windows Installer 서비스를 시작합니다' 및 'Windows Installer 서비스를 시작했습니다'라는 메시지가 표시되면 정상입니다.
  5. 재부팅하지 말고 바로 Windows 업데이트를 다시 실행해 보세요.

그래도 오류가 발생하면 다음 단계로 진행합니다.

3단계: 손상된 파일 복구

이 문제의 또 다른 원인은 디스크의 손상된 파일입니다. chkdsk 명령을 실행하면 손상된 파일을 간단히 복구할 수 있습니다.

  1. 시작 버튼을 클릭하고 CMD를 입력한 뒤 마우스 오른쪽 버튼을 클릭하여 관리자 권한으로 실행을 선택합니다.
  2. UAC 창이 뜨면 를 클릭합니다.
  3. 명령 창에 chkdsk C: /f /r를 입력하고 Enter 키를 누릅니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  4. 다음 재부팅 시 검사를 예약하라는 메시지가 나타나면 Y를 입력하고 Enter 키를 누릅니다.
  5. PC를 재부팅합니다.
  6. 재부팅 후 검사가 자동으로 진행되며, 발견된 손상된 파일들을 자동으로 복구합니다.

4단계: 디스크 여유 공간 확인

C: 드라이브에는 최소 10% 이상의 여유 공간을 확보하는 것이 좋습니다. 아래 방법으로 확인해 보세요.

  1. 시작 버튼을 클릭하고 파일 탐색기를 입력한 뒤 해당 앱을 실행합니다.
  2. 내 PC(This PC)를 클릭하고 C: 드라이브의 여유 공간이 10% 이상인지 확인합니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  3. 여유 공간이 10% 미만이라면 C: 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성 → 디스크 정리를 선택합니다.
  4. 목록에서 삭제 가능한 항목들을 확인하고 정리를 진행합니다.

5단계: Windows 업데이트 문제 해결사 실행

위 방법으로도 해결되지 않는다면, Windows 10에 내장된 Windows 업데이트 문제 해결사 도구를 활용해 보세요.

도구를 실행하는 방법은 다음과 같습니다.

  1. Windows 10 바탕화면에서
  2. 시작 버튼을 클릭하고 설정(톱니바퀴 아이콘)을 엽니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  3. 업데이트 및 보안을 클릭합니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  4. 왼쪽 메뉴에서 문제 해결을 클릭한 뒤, Windows 업데이트를 선택하고 문제 해결사 실행을 클릭합니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  5. 문제 해결사가 시스템을 점검하면, 안내에 따라 이 수정 사항 적용을 클릭합니다.

실패한 업데이트 수동 설치하기

문제가 되는 업데이트를 직접 다운로드하여 수동으로 설치함으로써 오류를 해결할 수도 있습니다. 아래 순서대로 진행해 보세요.

  1. Windows 업데이트를 수동으로 실행합니다.
  2. 시작 > 설정 > 업데이트 및 보안 > Windows Update 탭 > 업데이트 확인을 차례로 클릭합니다.
  3. 업데이트가 다운로드 및 설치됩니다.
  4. 설치 중 오류 코드 0x80248007이 발생하면 아래 그림과 같이 표시됩니다.
    Windows 업데이트 오류 0x80248007 해결 방법 총정리
  5. 예시 화면에서는 'Definition Update for Windows Defender – KB2267602' 업데이트가 설치에 실패한 것을 확인할 수 있습니다.
  6. 오류 메시지에서 KB 번호(KB2267602)를 확인합니다. (실제 KB 번호는 사용자마다 다를 수 있습니다.)
  7. Microsoft Update 카탈로그 사이트에 접속합니다.
  8. 확인한 KB 번호로 검색합니다.
  9. 해당 업데이트 파일을 다운로드합니다.
  10. 다운로드한 파일을 더블클릭하여 설치합니다.
  11. 설치가 완료되면 PC를 재부팅합니다.
  12. Windows 업데이트를 다시 실행하여 남은 업데이트를 모두 설치합니다.

특정 오류 코드별 해결 방법

이 섹션에서는 Windows 업데이트 시 자주 접하는 특정 오류 코드들의 해결 방법을 살펴보겠습니다.

KB4023814 오류 0x80248007

업데이트 설치 시 '2019-08 Windows 10 버전 1803 x64 기반 시스템용 업데이트(KB4023814) – 오류 0x80248007' 메시지가 표시된다면, KB4023814를 수동으로 다운로드하여 설치해야 합니다. 설치 후 PC를 재부팅하고 Windows 업데이트를 다시 실행하세요.

또 다른 해결 방법으로, 명령 프롬프트(관리자 권한)에서 아래 명령어를 차례로 실행하는 방법도 있습니다.

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

명령 실행 후 Windows 업데이트를 다시 시도하면 됩니다.

KB2267602 오류 0x80248007

'KB2267602 오류 0x80248007' 메시지가 표시된다면 KB2267602를 수동으로 다운로드하여 설치한 뒤, PC를 재부팅하고 Windows 업데이트를 다시 실행하세요.

Windows 업데이트 오류 0x80248007 해결 방법 총정리

KB4134659 오류 0x80248007

'2018-06 Windows 10 버전 1607 x64 기반 시스템용 업데이트(KB4134659) – 오류 0x80248007' 메시지가 표시된다면 KB4134659를 수동으로 다운로드하여 설치한 후, 재부팅하고 Windows 업데이트를 다시 실행하면 됩니다.

Windows 10 기능 업데이트 1903 오류

'Windows 10 버전 1903 기능 업데이트 – 오류 0x80248007' 메시지가 표시되는 경우(버전 1803, 1709에서도 동일한 문제가 보고됨)에는, 글 작성 시점 기준 최신 버전인 Windows 10 버전 2004 기능 업데이트를 설치해 보세요.

최신 기능 업데이트를 다운로드하려면 시작 > 설정 > 업데이트 및 보안 > Windows Update로 이동하면 됩니다.

VMware 게스트 OS에서 발생하는 오류

VMware Tools가 설치된 PC에서 Windows 업데이트를 실행할 때 'VMware, Inc. – Net – 2018-10-17 – 1.8.10.0' 관련 오류가 나타나며 0x80248007 오류와 함께 설치에 실패하는 경우가 있습니다. 이는 VMware Tools 10.3.10부터 드라이버가 Windows Update를 통해 배포되도록 변경되었기 때문입니다.

pvscsi 드라이버는 이제 Windows Server 2016 및 Windows Server 2019용 Microsoft Windows Update 서비스를 통해 제공됩니다. vmxnet3 드라이버 업데이트도 배포 절차가 완료되는 대로 동일한 서비스를 통해 제공될 예정입니다.

이 경우 VMware Tools를 최신 버전으로 업데이트하거나, 해당 드라이버 업데이트를 일시적으로 숨긴 후 다른 업데이트를 먼저 설치하는 방법으로 우회할 수 있습니다.