윈도우 업데이트 오류 발생 시, 해결할 수 있는 방법들에 대해서 알아보겠습니다. 업데이트 에러가 발생할 수 있는 요인에는 여러 가지가 있습니다. 일반적으로 소프트웨어 및 시스템 관련 문제인 경우가 많습니다. 하드웨어 문제가 아닌 경우, 아래 일반적인 해결 방법과 오류코드 별 해결 방법들을 활용하여 대부분 해결이 가능합니다.
윈도우 업데이트 에러 코드 별 원인
아래 테이블 검색창에서 에러코드를 검색한 후 우측의 해결 방법을 순서대로 클릭하여 진행해주세요. 에러코드가 검색되지 않을 시, 아래 일반적인 해결 방법으로 진행하시면 됩니다.
오류 코드 | 오류 원인 | 해결 방법 | |
---|---|---|---|
0xC1900208 | 기타 앱이나 타 보안 프로그램으로 인한 업데이트 지연 및 오류 발생 | 해결방법6 | |
0xC1900200 0xC1900202 | 컴퓨터의 저장공간 및 스펙 등의 이유로, 업데이트 최소 요구사항이 충족되지 않은 경우 | 해결방법9 | |
0x80200056 | 업그레이드 도중 프로세스가 차단되거나 중단된 경우 발생하는 문제 | 해결방법3 | |
0x800F0922 | 네트워크 문제로 업데이터트 서버에 연결이 안되는 경우 발생하는 문제 | 해결방법2 | |
0x800F0923 | 컴퓨터의 드라이버 및 소프트웨어 등이 호환되지 않는 경우 문제 발생 | 해결방법9 | |
0x80070070 | 윈도우 업데이트에 필요한 컴퓨터의 저장 공간이 부족한 경우 | 해결방법5 | |
0x9973712 | 윈도우 업데이트 파일이 손상된 경우 발생하는 문제 | 해결방법12 | |
0x800f081 0x800f081f 0x800F0906 0x800F0907 0x800F0922 | 업데이트 중요 파일 다운로드 실패 시, 나타나는 오류 코드입니다. | 해결방법1 해결방법12 해결방법15 해결방법16 | |
0X800F0845 20H2 | 업데이트 임시 파일이나 시스템파일에 오류가 생길 경우 | 해결방법22 | |
0x80070002 | 날짜 및 시간이 잘못 설정된 경우 또는 시스템 파일이 손상된 경우 | 해결방법1 해결방법10 해결방법12 해결방법20 해결방법21 | |
0x800705b4 | 시스템 파일이 손상된 경우 및 보안 프로그램으로 인한 오류 발생 | 해결방법1 해결방법8 해결방법23 | |
0x80070643 | net. Framework 파일이 손상된경우 문제가 발생할 수 있습니다. | 해결방법1 해결방법12 해결방법14 해결방법21 | |
0x80070103 | 실행중인 장치가 있거나 중복된 드라이버에 설치를 진행할 경우 발생 | 해결방법12 해결방법21 | |
0x80248007 | 업데이트 파일이 누락된 경우 | 해결방법1 해결방법12 해결방법14 해결방법18 해결방법23 | |
0x8007371b | Net Framework에 오류가 발생한 경우 | 해결방법12 해결방법15 해결방법21 해결방법23 | |
0x800F0988 0x80073701 | VPN을 사용하는 경우 또는 시스템 예약 파티션 공간이 부족한 경우 | 해결방법1 해결방법2 해결방법19 해결방법23 | |
0x80070422 | 업데이트에 필요한 서비스가 중지된 경우 또는 시스템 파일이 손상된 경우 | 해결방법24 | |
0x8007045b | 시스템 파일이 손상된 경우일 확률이 높습니다. | 해결방법1 해결방법12 해결방법20 | |
0xC1900101 22H2 | BIOS 또는 드라이버 상태가 최신이 아닌 경우 | 해결방법12 해결방법25 | |
kb5017321/0x800f0806 | 소프트웨어 배포 폴더에 문제가 생긴 경우 | 해결방법26 | |
KB5026372/0x80248007 | 업데이트 파일 및 시스템 파일에 문제가 생긴 경우 | 해결방법1 해결방법12 해결방법21 해결방법26 | |
0x80070003 0x8007000d 0x80073712 0x80070570 | 업데이트 파일이 제데로 다운로드 또는 설치되지 않을 경우 발생 | 해결방법1 해결방법12 해결방법21 해결방법26 | |
윈도우 업데이트 에러 코드가 검색이 안 되는 경우
1번~10번의 기본적인 해결 방법을 확인한 후 문제가 해결되지 않을 시, 아래 순서대로 진행하여 문제를 해결하시면 됩니다.
- 해결 방법12: 시스템 파일이 손상된 경우
- 해결 방법13: 서비스 재시작하기
- 해결 방법14: Windows Installer 서비스 재실행하기
- 해결 방법21: SoftwareDistribution 폴더 삭제하기
- 해결 방법23: CMD로 윈도우 수동 업데이트하기
- 해결 방법25: 윈도우 설치 도우미 사용하기
해결 방법1: 윈도우 업데이트 해결사 진행하기
간단한 오류인 경우 Windows 업데이트 문제 해결사를 실행하여 시스템 자체적으로 문제를 해결할 수 있습니다.
윈도우 검색에서 [업데이트 문제를 찾아 해결]를 검색한 후 실행하여 문제 해결사를 진행합니다.
해결 방법2: 네트워크 재설정 및 연결확인하기
컴퓨터가 업데이트 서버에 연결할 수 없는 경우 에러가 발생할 수 있습니다. 네트워크가 제대로 연결되어 작동 중인지 확인합니다. 업데이트 도중 인터넷이 끊긴 경우 설치 중이던 파일에 손상이 갈 수 있습니다.
1. 윈도우 검색에서 [설정]을 검색하여 실행합니다.
2. [네트워크 및 인터넷] > [네트워크 및 공유센터]로 이동합니다.
3. 인터넷이 연결되어 있는지 확인합니다.
인터넷에 연결이 되어 있지 않은 경우 공유기를 RESET 하거나, 인터넷 문제 해결사를 진행하여 해결합니다. 또는 VPN 프로그램이 실행 중이 아닌지 확인 후, 실행 중일 시 해당 프로그램을 종료합니다.
해결 방법3: 업데이트 중 설치가 중단된 경우
한동안 업데이트를 하지 않아, 여러 버전의 파일이 연속적으로 설치된 경우 에러가 발생할 수 있습니다. 또는 업데이트 도중 컴퓨터가 종료되거나 계정을 로그아웃 한 경우 등의 이유로 업데이트가 강제적으로 중지된 경우 오류가 발생할 수 있습니다.
1. 윈도우 검색에서 [설정]을 검색하여 실행합니다.
2. [업데이트 및 보안]을 클릭한 후 Windows 업데이트로 이동합니다.
3. [업데이트 확인] 버튼을 클릭하여 다시 실행합니다.
해결 방법4: 데이터 통신 연결이 활성화된 경우
데이터 통신 연결이 활성화된 경우 업데이트 파일 다운로드 중 문제가 발생할 수 있습니다.
1. 시작에서 [설정]을 검색하여 실행합니다.
2. 네트워크 및 [인터넷] > [Wi-Fi]로 이동한 후 [알려진 네트워크 관리]를 클릭합니다.
3. Wi-Fi 네트워크의 속성을 클릭한 후 하단의 데이터 통신 연결로 설정을 해제합니다.
해결 방법5: 저장 공간이 부족한 경우
윈도우 업데이트에 필요한 최소 16~20GB 여유 공간이 확보되지 않은 경우 에러가 발생할 수 있습니다.
1. C드라이브(윈도우가 설치된 드라이브)의 공간을 확인합니다.
2. 오래된 파일 및 필요 없는 파일들을 정리하여 저장 공간을 확보합니다.
해결 방법6: 보안 프로그램 및 다른 앱과 충돌
윈도우 디펜더 외, 실행 중인 타 백신 및 보안 프로그램이나 관련 앱들로 인해 업데이트 에러가 발생할 수 있습니다. 실행 중인 보안 관련 프로그램의 업데이트가 최신 버전인지 확인하거나, 앱을 중단한 후 윈도우 업데이트를 다시 실행합니다.
해결 방법7: 인터넷뱅킹용 보안 프로그램 삭제하기
설치된 인터넷 뱅킹 보안 프로그램으로 인해 업데이트가 진행되지 않을 수 있습니다. 인터넷 뱅킹 관련 프로그램을 모두 삭제 후 진행 시 문제가 해결될 수 있습니다. 구라제거기라는 프로그램을 이용해 보시는 걸 추천드립니다.
해결 방법8: 윈도우 디펜더 끄기
보안 프로그램과의 충돌이 의심될 시, 일시 정지 후 업데이트를 시도해 볼 수 있습니다.
1. 윈도우 검색에서 [Windows 보안] 또는 [바이러스 위협방지]를 검색하여 디펜더를 실행합니다.
2. [설정 관리]로 들어간 후, [실시간 보호]와 [클라우드 기반 보호]를 모두 해제합니다.
3. 윈도우 업데이트 설치 후 다시 윈도우 디펜더를 활성화합니다.
해결 방법9: 드라이브 호환 문제가 발생한 경우
사용 중인 드라이버 업데이트가 진행되지 않은 경우 및 새로운 하드웨어 장치를 추가한 경우 문제가 발생할 수 있습니다. 주요 하드웨어인 메인보드 및 그래픽카드 등의 공식 사이트를 방문하여, 최신 드라이버를 다운로드하여 업데이트를 진행합니다.
해결 방법10: 날짜 및 시간대 변경하기
윈도우 OS 시간대가 잘못 설정되어 있는 경우 업데이트 오류가 발생할 수 있습니다. 표준 시간대와 날짜가 제대로 설정되어 있는지 확인하여 오류를 해결할 수 있습니다.
1. 윈도우 검색에 [설정] > [시간 및 언어] > [날짜 및 시간]로 이동합니다.
2. [자동으로 시간 설정]을 활성화합니다.
3. [표준 시간대]를 [서울]로 설정합니다.
해결 방법11: 드라이브 오류 발생 시
윈도우가 설치된 드라이브에 오류가 발생한 경우 업데이트 에러가 발생할 수 있습니다. 명령 프로픔트로 드라이버 상태를 체크하여 복구를 진행할 수 있습니다.
윈도우 검색에서 [CMD]를 검색한 후 관리자 권한으로 실행한 후 아래 명령어를 입력합니다.
chkdsk/f C:
❗️주의사항: HDD 및 메모리 시스템 오류 등의 경우만 해결이 가능하며, 배드섹터가 있을 시 데이터가 손상될 수 있습니다.
해결 방법12: 시스템 파일이 손상된 경우
시스템 파일이 손상된 경우 업데이트 오류가 발생할 수 있습니다. CMD 명령 프롬프트를 활용해 시스템 파일을 복구를 진행해보겠습니다.
윈도우 검색에서 [CMD]를 관리자 권한으로 실행한 후, 아래 명령어를 순서대로 입력합니다.
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
시스템 파일 복구 완료 후 윈도우 업데이트틑 다시 실행하여 오류가 발생하는 지 확인합니다.
해결 방법13: 서비스 services.msc 실행하기
Services.msc 서비스가 제대로 작동 중이 아닌 경우 경우 업데이트가 되지 않을 수 있습니다. 서비스가 정상적으로 작동 중인지 확인한 후 실행 중이 아닐 시 재실행합니다.
1. 키보드에서 [Windows 키+ R]를 입력하여 실행창을 실행합니다.
2. 실행창 입력칸에 [services.msc]를 검색하여 서비스 목록을 불러옵니다.
3. [Windows 업데이트] 서비스 파일을 찾은 후 실행합니다.
4. 시작 유형을 [자동]으로 변경한 후 아래 [시작]을 클릭한 후 확인을 클릭합니다.
[Background Intelligent Transfer Service] 서비스를 동일하게 설정한 후 확인을 클릭합니다.
해결 방법14: Windows Installer 서비스 재실행하기
Windows Installer 서비스가 제데로 작동 중인지 확인합니다.
1. 윈도우 검색에서 [서비스]를 검색한후 실행합니다.
2. [Windows Installer] 파일을 실행한 후 서비스 상태를 시작으로 변경합니다.
해결 방법15: NET FRAMEWORK 확인하기
Microsoft .NET Framework 3.5를 다시 설치해서 업데이트 에러를 해결할 수 있습니다. 먼저 프레임워크가 활성화되어 있는지 확인 후, 아래 Repair Tool를 다운받아서 재설치를 진행합니다.
윈도우 검색창에 [Windows 기능 켜기]를 입력한 후 실행합니다.
[.NET Framework 3.5(.NET 2.0 및 3.0포함)]가 체크되어 있는지 확인 후 재부팅 합니다.
해결 방법16: 로컬 그룹 정책 변경하기
그룹 정책을 변경해서 업데이트 에러 문제를 해결할 수 있습니다.
1. [Windows 키+ R]를 눌러 실행 창을 실행합니다.
2. 입력란에 [gpedit.msc]를 입력하고 확인 버튼을 클릭합니다.
3. 로컬 그룹 정책 편집기에서[컴퓨터 구성 > 시스템으로] 이동한 후 아래 파일을 실행합니다.
-Specify settings for optional component installation and component repair
사용을 체크한 후, 아래 [Alternate source file path]에 경로를 입력한 후 확인을 클릭합니다.
C:\sources\sxs
설정 완료 후 컴퓨터를 재부팅 합니다.
해결 방법17: 레지스트리 삭제하기
업데이트와 관련된 레지스트리 파일을 삭제하여 업데이트 오류를 해결할 수 있습니다.
1. [Windows 키+ R]를 눌러 실행 창을 실행한 후 [regedit]를 입력하고 확인 버튼을 클릭합니다.
2. 아래 경로로 이동하여 [WUServer] 와 [WIStatusSever]를 우 클릭한 후 삭제합니다.
▶️[컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
해결 방법18: 윈도우 업데이트 캐시 제거하기
캐시 제거를 통해 필요 없는 요소들을 제거해서 업데이트 에러를 해결할 수 있습니다.
1. 윈도우 검색에서 [CMD]를 검색한 후 [관리자 권한] 으로 실행합니다.
2. CMD에서 아래 명령어를 순서대로 한 줄씩 입력합니다.
Net stop wuauserv
Net stop cryptSvc
Net stop bits
Net Stop appidsvc
Ren %systemroot%system32catroot2 catroot2.bak
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
Net Start bits
Net Start wuauserv
Net Start appidsvc
Net Start cryptsvc
캐시제거 후 CMD를 종료하고 컴퓨터를 재부팅 합니다.
해결 방법19: startcomponentcleanup 실행하기
startcomponentcleanup 명렁어를 CMD에서 실행해서 해결할 수 있습니다.
1. 윈도우 검색에서 [CMD] 검색하여 [관리자 권한]으로 실행합니다.
2. 아래 명령어를 한 줄씩 순서대로 입력합니다.
dism /online /cleanup-image /startcomponentcleanup
dism /online /cleanup-image /restorehealth
sfc /scannow
해결 방법20: SoftwareDistribution 이름 변경하기
소프트웨어 배포 폴더의 파일이 손상되거나 문제가 생긴 경우 윈도우 업데이트 에러가 발생할 수 있습니다.
1. 윈도우 검색에서 [CMD]를 검색한 후 [관리자 권한]으로 실행합니다.
2. 아래 명령어를 한 줄씩 순서대로 입력합니다.
net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
해결 방법21: SoftwareDistribution 폴더 삭제하기
소프트웨어 배포 폴더를 전체 삭제하여 문제를 해결할 수 있습니다.
1. 윈도우 검색에서 [services.msc]를 검색한 후 [관리자 권한]으로 실행합니다.
2. 아래 3가지 파일 명을 찾아 실행한 후 [서비스 중지]로 바꾼 후 적용합니다.
-Background Intelligent Transfer Service
-Cryptographic Services
-Windows Update
3. [내 컴퓨터 > 로컬 디스크(C:) > Windows > SoftwareDistribution] 경로로 이동합니다
4. 해당 폴더 안의 파일들을 모두 삭제합니다.
5. [내 컴퓨터 > 로컬 디스크(C:) > Windows > System32 > catroot2]로 이동한 후 폴더 및 파일들을 모두 삭제한 후 컴퓨터를 재시작 합니다. 재시작 후 중지했던 3가지 서비스항목을 다시 시작하고 업데이트를 진행합니다.
해결 방법22: 20H2 에러 해결 방법
공식 사이트에서 수동으로 업데이트를 다운받아 진행하여 오류를 해결할 수 있습니다.
1. 아래 마이크로소프트 사이트로 이동한 후 [지금 업데이트] 버튼을 클릭합니다.
2. 다운로드한 설치 파일을 실행하여 업데이트를 진행합니다.
해결 방법23: CMD로 윈도우 수동 업데이트하기
업데이트가 계속 실패하는 경우 CMD를 활용해서 수동으로 업데이트를 진행해 볼 수 있습니다.
1. 위 방법처럼 검색에서 CMD를 검색한 후 [관리자 권한으]로 실행합니다.
2. 아래 명령어를 한 줄씩 순서대로 입력합니다.
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
해결 방법24: 윈도우 업데이트 점검 및 저장소 초기화하기
소프트웨어 배포파일 및 임시파일에 문제가 생긴 경우, 초기화 하여 문제를 해결할 수 있습니다.
1. 원도우 검색에서 [services.msc]를 검색한후 실행합니다.
2. 서비스창에서 아래 3가지 항목의 시작 유형을 사용 안함으로 설정한 후 [확인]을 클릭합니다.
– DFS Replicaiton
– Windows Updates Background
– Intelligent Transfer DFS Replication
3. 파일탐색기를 실행한 후 아래 경로로 이동합니다.
[내 컴퓨터 > C:드라이브 > Windows > SoftwareDistribution]
4. SoftwareDistribution 폴더명을 SoftwareDistribution.old로 변경합니다.
5.서비스창으로 돌아가 아래 서비스들의 상태를 [시작]으로 변경한 후 업데이트를 재시작 합니다.
– Windows Updates
– Background Intelligent Transfer Service
– Windows Modules Installer
– Windows Event Log
– Task Scheduler
해결 방법25: 윈도우 설치 도우미 사용하기
윈도우 설치 도우미를 활용해서 윈도우 업데이트에서 발생하는 문제를 해결할 수 있습니다.
해결 방법26: Microsoft Update 카탈로그 이용하기
업데이트 파일 다운로드 중 에러 발생시, 아래 Microsoft Update 카탈로그 사이트를 활용해서 수동으로 업데이트 버전을 다운받을 수 있습니다.
아래 링크로 이동한 후, 문제가 발생한 업데이트 코드를 입력한 후 다운로드 합니다.
[설정 > Windows 업데이트]에서 설치 버전을 확인할 수 있습니다.
(예시: KB5017321)
윈도우 업데이트 오류
윈도우에서 발생할 수 있는 업데이트 오류와 에러코드에 대해서 알아봤습니다. 대부분 위 방법을 단계별로 진행 시 해결이 가능합니다. 모든 단계를 진행했는데도 문제가 해결되지 않을 시, 윈도우를 재설치하는 방법을 추천드립니다. 업데이트를 계속 미루거나 한번에 여러 업데이트를 진행하는 경우에 에러가 자주 발생할 수 있으니 보안과 관련된 업데이트는 수시로 진행해 주시기를 바랍니다.