윈도우 업데이트 오류, 이 방법으로 시원하게 해결하세요!

윈도우 업데이트 오류, 이 방법으로 시원하게 해결하세요!

윈도우 업데이트, 왜 이렇게 우리를 힘들게 할까요?

매번 새로운 기능과 보안 패치를 위해 윈도우 업데이트는 필수입니다. 하지만 업데이트 과정에서 갑자기 “업데이트를 완료하지 못했습니다”, “오류가 발생했습니다”라는 메시지를 마주하면 당황스럽기 마련이죠. 마치 잘 달리던 차에 갑자기 시동이 꺼지는 느낌이랄까요?

이런 오류들은 단순히 불편함을 넘어, 중요한 보안 취약점을 방치하거나 새로운 기능을 사용하지 못하게 만들어 답답함을 더합니다. 0x80070002, 0x800f0922, 0x80240017 등등, 알 수 없는 오류 코드들은 마치 암호처럼 느껴지기도 합니다.

하지만 걱정 마세요! 대부분의 윈도우 업데이트 오류는 몇 가지 기본적인 방법으로 해결할 수 있습니다. 이 글에서는 윈도우 업데이트 오류의 흔한 원인을 파악하고, 각 증상에 맞는 구체적이고 실용적인 해결 방법을 단계별로 알려드릴게요. 지금 바로 여러분의 윈도우를 정상 상태로 되돌리는 여정을 함께 시작해 봅시다!

윈도우 업데이트 오류, 흔한 원인 파헤치기

오류 해결의 첫걸음은 원인을 아는 것입니다. 윈도우 업데이트 오류는 생각보다 다양한 요인으로 발생할 수 있습니다.

1. 인터넷 연결 문제

가장 기본적인 원인이지만 의외로 많은 분들이 놓치는 부분입니다.

  • 불안정한 네트워크: Wi-Fi 신호가 약하거나 유선 랜선이 제대로 연결되지 않으면 업데이트 파일 다운로드 중 오류가 발생할 수 있습니다.
  • 방화벽 또는 VPN: 보안 프로그램이나 VPN 프로그램이 윈도우 업데이트 서버와의 통신을 차단하는 경우도 있습니다.

2. 디스크 공간 부족

업데이트 파일을 다운로드하고 설치하려면 충분한 저장 공간이 필요합니다.

  • C 드라이브 용량 부족: 윈도우가 설치된 C 드라이브에 여유 공간이 부족하면 업데이트가 중단될 수 있습니다. 특히 대규모 업데이트일수록 더 많은 공간이 요구됩니다.

3. 시스템 파일 손상

윈도우 시스템 파일이 손상되거나 꼬이면 업데이트 과정에 문제가 생길 수 있습니다.

  • 악성코드 감염: 바이러스나 악성코드가 시스템 파일을 변조하거나 삭제했을 수 있습니다.
  • 갑작스러운 전원 차단: 업데이트 중이나 시스템 사용 중에 갑자기 전원이 꺼지면 파일이 손상될 위험이 있습니다.

4. Windows Update 서비스 문제

윈도우 업데이트 기능을 담당하는 서비스 자체에 문제가 생겼을 수도 있습니다.

  • 서비스 중지 또는 오류: ‘Windows Update’ 또는 ‘Background Intelligent Transfer Service (BITS)’와 같은 관련 서비스가 제대로 실행되지 않거나 오류가 발생한 경우입니다.

5. 오래된 드라이버 또는 소프트웨어 충돌

하드웨어 드라이버가 최신 버전이 아니거나, 특정 프로그램이 윈도우 업데이트와 충돌을 일으킬 수 있습니다.

  • 오래된 그래픽/네트워크 드라이버: 특히 그래픽 카드나 네트워크 카드 드라이버는 업데이트 관련 오류와 연관되는 경우가 많습니다.
  • 타사 백신 프로그램: 일부 백신 프로그램이 업데이트 파일을 바이러스로 오인하여 차단하는 경우가 있습니다.

윈도우 업데이트 오류, 증상별 해결 방법 총정리

이제 흔한 원인들을 알았으니, 구체적인 해결 방법을 알아볼 차례입니다. 오류 코드나 증상에 따라 시도해 볼 수 있는 방법들을 소개합니다.

1. 가장 먼저 시도해야 할 기본적인 해결책

어떤 오류가 발생하든 가장 먼저 시도해볼 수 있는 방법들입니다.

1.1. 컴퓨터 재부팅

가장 간단하지만 의외로 많은 문제를 해결해 줍니다. 시스템의 일시적인 오류나 서비스 충돌은 재부팅으로 해결되는 경우가 많습니다.

  1. 시작 메뉴를 클릭합니다.
  2. 전원 아이콘을 클릭합니다.
  3. 다시 시작을 선택하여 컴퓨터를 재부팅합니다.
  4. 재부팅 후 다시 업데이트를 시도해 보세요.

1.2. 인터넷 연결 확인 및 재설정

안정적인 인터넷 연결은 필수입니다.

  1. Wi-Fi를 사용한다면 공유기 전원을 껐다 켜고 다시 연결해 보세요.
  2. 유선 랜선을 사용한다면 케이블이 제대로 연결되었는지 확인하고, 가능하다면 다른 포트에 연결해 보세요.
  3. 잠시 방화벽이나 VPN 프로그램을 비활성화하고 업데이트를 시도해 보세요. (업데이트 완료 후 다시 활성화하는 것을 잊지 마세요!)

1.3. 충분한 디스크 공간 확보

C 드라이브의 여유 공간을 확보하는 것은 매우 중요합니다.

  1. 파일 탐색기를 엽니다.
  2. 내 PC를 선택합니다.
  3. 로컬 디스크(C:)의 남은 용량을 확인합니다. (최소 10GB 이상 확보 권장)
  4. 불필요한 파일, 임시 파일, 휴지통 비우기 등을 통해 공간을 확보합니다.
  5. 디스크 정리 도구 활용: 검색창에 ‘디스크 정리’를 입력하여 실행하고, C 드라이브를 선택한 후 정리할 항목을 선택하여 삭제합니다.
  6. 다운로드 폴더 정리: 다운로드 받은 불필요한 파일들을 삭제합니다.
  7. 앱 및 기능 제거: 사용하지 않는 프로그램을 제거하여 공간을 확보합니다. (설정 > 앱 > 앱 및 기능)

2. 윈도우 업데이트 문제 해결사 실행

윈도우에는 내장된 문제 해결사가 있어 업데이트 관련 오류를 자동으로 진단하고 수정해 줍니다.

  1. 설정 앱을 엽니다. (단축키: Windows 키 + I)
  2. 업데이트 및 보안 (Windows 10) 또는 시스템 > 문제 해결 (Windows 11)을 선택합니다.
  3. 문제 해결을 선택합니다.
  4. 추가 문제 해결사 (Windows 11) 또는 추가 옵션 (Windows 10)을 클릭합니다.
  5. Windows Update를 찾아 선택하고 문제 해결사 실행을 클릭합니다.
  6. 화면에 나타나는 지시에 따라 진행합니다. 문제 해결사가 오류를 감지하면 자동으로 수정하거나 해결 방법을 안내해 줄 것입니다.

3. 특정 오류 코드별 해결 방법

가장 흔하게 발생하는 오류 코드와 그 해결 방법을 알아보겠습니다.

3.1. 오류 코드 0x80070002 또는 0x80070057

이 오류는 주로 업데이트 파일 다운로드 또는 설치 과정에서 파일이 손상되었거나 누락되었을 때 발생합니다.

  1. Windows Update 구성 요소 재설정:
  2. 명령 프롬프트(관리자 권한)를 엽니다. (검색창에 ‘cmd’ 입력 후 ‘관리자 권한으로 실행’)
  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
  • 명령 프롬프트 창을 닫고 컴퓨터를 재부팅한 후 업데이트를 다시 시도합니다.
  • 시스템 파일 검사기 (SFC) 실행:
  • 명령 프롬프트(관리자 권한)를 엽니다.
  • sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.
  • 검사가 완료될 때까지 기다립니다. 완료 후 컴퓨터를 재부팅하고 업데이트를 시도합니다.

3.2. 오류 코드 0x800f0922

이 오류는 주로 .NET Framework 업데이트 또는 VPN 연결 관련 문제로 발생합니다.

  1. .NET Framework 설정 확인:
  2. 제어판을 엽니다. (검색창에 ‘제어판’ 입력)
  3. 프로그램 및 기능을 선택합니다.
  4. 왼쪽 메뉴에서 Windows 기능 켜기/끄기를 클릭합니다.
  5. .NET Framework 3.5 (및 .NET 2.0, 3.0 포함) 항목을 찾습니다.
  6. 이 항목이 체크 해제되어 있다면 체크하고 확인을 눌러 설치합니다. (설치 중 인터넷 연결이 필요할 수 있습니다.)
  7. 만약 이미 체크되어 있다면, 체크 해제했다가 다시 체크하고 확인을 눌러 설정을 재적용합니다.
  8. 컴퓨터 재부팅 후 업데이트를 다시 시도합니다.
  9. VPN 또는 프록시 설정 확인:
  10. VPN 프로그램을 사용 중이라면 잠시 비활성화하고 업데이트를 시도합니다.
  11. 프록시 서버를 사용하는 경우, 프록시 설정을 비활성화합니다. (설정 > 네트워크 및 인터넷 > 프록시)

3.3. 오류 코드 0x80240017

이 오류는 업데이트 파일 자체에 문제가 있거나, 업데이트 서비스에 일시적인 문제가 있을 때 발생할 수 있습니다.

  1. Windows Update 구성 요소 재설정: 위에서 설명한 0x80070002 오류 해결 방법 중 ‘Windows Update 구성 요소 재설정’ 단계를 수행합니다.
  2. Windows Update 서비스 재시작:
  3. 서비스 앱을 엽니다. (검색창에 ‘서비스’ 입력)
  4. 목록에서 Windows Update를 찾아 더블 클릭합니다.
  5. 시작 유형자동으로 변경하고, 서비스 상태실행 중이 아니라면 시작 버튼을 클릭합니다.
  6. ‘BITS (Background Intelligent Transfer Service)’도 동일하게 확인하고 실행합니다.
  7. 적용확인을 누르고 컴퓨터를 재부팅합니다.

3.4. 오류 코드 0x80096001

이 오류는 업데이트 파일의 디지털 서명 검증에 실패했을 때 발생합니다. 주로 시스템 시간이 잘못되었거나, 보안 관련 파일에 문제가 있을 때 나타납니다.

  1. 시스템 시간 및 날짜 확인:
  2. 작업 표시줄 오른쪽 하단의 시계를 마우스 오른쪽 버튼으로 클릭합니다.
  3. 날짜/시간 조정을 선택합니다.
  4. 자동으로 시간 설정자동으로 표준 시간대 설정 옵션을 켭니다.
  5. 만약 이미 켜져 있다면, 껐다가 다시 켜고 지금 동기화를 클릭합니다.
  6. 정확한 시간으로 설정 후 업데이트를 다시 시도합니다.
  7. SoftwareDistribution 폴더 삭제 (재설정): 위에서 설명한 0x80070002 오류 해결 방법 중 ‘Windows Update 구성 요소 재설정’ 단계를 수행합니다. (SoftwareDistribution.old 폴더가 새로 생성되며 업데이트 파일이 다시 다운로드됩니다.)

4. 시스템 파일 무결성 검사 및 복구

앞서 언급했듯이, 시스템 파일 손상은 업데이트 오류의 주요 원인 중 하나입니다.

4.1. 시스템 파일 검사기 (SFC)

손상된 윈도우 시스템 파일을 찾아 복구합니다.

  1. 명령 프롬프트(관리자 권한)를 엽니다.
  2. sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.
  3. 검사가 완료될 때까지 기다립니다. (시간이 다소 소요될 수 있습니다.)
  4. “Windows 리소스 보호에서 보호된 파일의 무결성을 검사했습니다. 일치하는 문제가 발견되지 않았습니다.” 메시지가 나오면 정상입니다.
  5. “Windows 리소스 보호에서 잘못된 파일에 대한 복구를 발견했으며, 해당 파일에 대한 자세한 내용은 CBS.Log(%WinDir%\Logs\CBS\CBS.log)에 기록되어 있습니다.” 메시지가 나오면 복구가 진행된 것입니다.
  6. 검사 및 복구 완료 후 컴퓨터를 재부팅하고 업데이트를 다시 시도합니다.

4.2. DISM (배포 이미지 서비스 및 관리) 도구

SFC 도구로 문제가 해결되지 않거나, SFC 도구 자체에 문제가 있을 때 DISM 도구를 사용할 수 있습니다. DISM은 윈도우 이미지 파일을 복구하는 데 도움을 줍니다.

  1. 명령 프롬프트(관리자 권한)를 엽니다.
  2. 아래 명령어를 순서대로 입력하고 각 명령어 실행 후 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth
  • CheckHealth: 이미지 상태를 간단히 확인합니다.
  • ScanHealth: 이미지의 손상 여부를 좀 더 자세히 검사합니다.
  • RestoreHealth: 손상된 이미지를 복구합니다. 이 과정은 인터넷 연결이 필요하며 시간이 다소 소요될 수 있습니다.
  • DISM 작업이 완료되면 컴퓨터를 재부팅하고 SFC 도구를 다시 실행하거나 업데이트를 시도합니다.

5. 클린 부팅으로 충돌 원인 찾기

다른 프로그램과의 충돌로 인해 업데이트 오류가 발생하는 경우, 클린 부팅을 통해 원인이 되는 프로그램을 찾을 수 있습니다.

  1. 시스템 구성 창을 엽니다. (검색창에 ‘msconfig’ 입력)
  2. 서비스 탭으로 이동합니다.
  3. 모든 Microsoft 서비스 숨기기를 체크합니다.
  4. 모두 사용 안 함 버튼을 클릭합니다.
  5. 시작 프로그램 탭으로 이동합니다. (Windows 10 이전 버전은 ‘시작 프로그램’ 탭이 바로 보입니다. Windows 10/11은 ‘작업 관리자 열기’를 클릭해야 합니다.)
  6. 작업 관리자가 열리면 시작프로그램 탭에서 모든 항목을 사용 안 함으로 설정합니다.
  7. 시스템 구성 창으로 돌아와 확인을 누르고 컴퓨터를 재부팅합니다.
  8. 클린 부팅 상태에서 윈도우 업데이트를 시도합니다. 만약 업데이트가 정상적으로 진행된다면, 이전에 비활성화했던 서비스나 시작 프로그램을 하나씩 다시 활성화하면서 어떤 프로그램이 문제를 일으키는지 찾아낼 수 있습니다. (보통 백신 프로그램, 시스템 관리 도구 등이 원인일 수 있습니다.)

6. Windows Update 기록 삭제

간혹 이전 업데이트 기록에 문제가 있어 새로운 업데이트가 정상적으로 진행되지 못하는 경우가 있습니다.

  1. 설정 앱을 엽니다.
  2. 업데이트 및 보안 > Windows 업데이트로 이동합니다.
  3. 업데이트 기록 보기를 클릭합니다.
  4. 업데이트 제거를 클릭합니다.
  5. 최근에 설치된 품질 업데이트 또는 기능 업데이트를 선택하여 제거합니다. (제거 후 컴퓨터를 재부팅해야 할 수 있습니다.)
  6. 재부팅 후 다시 업데이트를 시도합니다.

7. 수동으로 업데이트 설치하기

위의 방법으로도 해결되지 않는다면, Microsoft Update 카탈로그 웹사이트에서 해당 업데이트를 수동으로 다운로드하여 설치해 볼 수 있습니다.

  1. 업데이트 오류 코드 확인: 문제가 발생하는 업데이트의 정확한 KB 번호(예: KB5034763)를 확인합니다. (업데이트 기록에서 확인 가능)
  2. Microsoft Update 카탈로그 방문: 웹 브라우저에서 “Microsoft Update 카탈로그”를 검색하여 해당 사이트에 접속합니다.

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.