이 글에서는 Windows 10에서 Windows 업데이트를 실행하려고 할 때 나타나는 'Windows 업데이트 구성 요소를 복구해야 합니다(Windows update components must be repaired)' 오류를 해결하는 방법을 단계별로 자세히 안내해 드립니다.

Windows 업데이트 구성 요소 복구 오류의 원인
이 오류는 컴퓨터에서 Windows 업데이트를 수동 또는 자동으로 실행할 때 발생합니다.
주요 원인은 Windows 업데이트가 업데이트를 설치한 후 해당 업데이트에 파일 손상, 업데이트 캐시 문제, Windows 서비스 중지 등 여러 가지 문제가 생기는 경우입니다.
오류 해결 전 기본 사항 점검
본격적인 해결 방법을 시도하기 전에 아래 기본 사항들을 먼저 확인하는 것이 좋습니다.
- 인터넷 연결 상태: 인터넷 속도가 느리면 업데이트 다운로드가 제대로 되지 않을 수 있습니다. 구글에서 '인터넷 속도 테스트'를 검색하여 연결 상태를 확인해 보세요.
- 백신 프로그램 비활성화: 백신 프로그램이 이 오류의 원인일 수 있습니다. 백신을 일시적으로 비활성화한 후 Windows 업데이트를 다시 실행해 보세요.
- 컴퓨터 재부팅: 재부팅하면 Windows 업데이트 서비스가 중지 후 다시 시작됩니다.
- 지역 설정 확인: 설정 → 시간 및 언어 → 지역 및 언어에서 날짜와 시간대가 올바르게 설정되어 있는지 확인하세요.
- 디스크 여유 공간: 시스템에 최소 1GB 이상의 여유 공간이 있는지 확인하세요.
방법 1: Windows 10 업데이트 캐시 초기화
가장 가능성 높은 원인은 업데이트 캐시가 손상된 것입니다. 캐시를 초기화하려면 먼저 Windows 업데이트 관련 서비스를 중지한 후, 캐시를 저장하는 두 개의 폴더 이름을 변경해야 합니다.
- 시작 버튼 클릭 → CMD 입력 → 명령 프롬프트 우클릭 → 관리자 권한으로 실행 선택

- 열린 검은색 명령 창에 아래 명령어를 한 줄씩 입력합니다. (각 서비스가 중지되기까지 1~2분 정도 걸릴 수 있습니다)
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
- 명령 실행 후 '서비스가 성공적으로 중지되었습니다' 또는 '서비스가 시작되지 않았습니다'라는 메시지가 표시되면 정상입니다.
- 다음으로 아래 세 가지 명령어를 순서대로 입력합니다.
ren %systemroot%\softwaredistribution softwaredistribution.old
ren %systemroot%\system32\catroot2 catroot2.old
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" - 컴퓨터를 재부팅합니다.
- 이제 Windows 업데이트를 수동으로 실행합니다. 시작 > 설정을 클릭하세요.

- 업데이트 및 보안을 클릭합니다.

- Windows 업데이트를 클릭한 후 업데이트 확인 버튼을 누릅니다.

- 정상적으로 업데이트가 다운로드 및 설치되고 오류 메시지가 더 이상 나타나지 않으면 해결된 것입니다.
만약 동일한 문제가 계속된다면 다음 방법으로 넘어가세요.
방법 2: Windows 업데이트 문제 해결사 실행
다음으로 Microsoft에서 제공하는 Windows 업데이트 문제 해결사 도구를 다운로드하여 실행해 볼 수 있습니다.
- Microsoft 공식 사이트에서 Windows 업데이트 문제 해결사 도구를 다운로드합니다.
- 다운로드한 .exe 파일을 더블클릭하여 실행합니다.
- 메인 화면에서 'Windows 업데이트'를 좌클릭한 후 '다음'을 클릭합니다.

- 아래와 같은 화면이 나타나면 '관리자 권한으로 문제 해결 시도'를 클릭합니다.

- 도구가 자동으로 진단하고 수정 사항을 적용할 때까지 기다립니다.
- 완료되면 '닫기'를 클릭하고 컴퓨터를 재부팅합니다.
- 재부팅 후 첫 번째 방법과 같이 Windows 업데이트를 수동으로 다시 실행해 봅니다.
방법 3: 손상된 시스템 파일 복구
위 방법들로 해결되지 않았다면 시스템 파일이 손상되었을 가능성이 있습니다. 특히 '하나 이상의 Windows 업데이트 구성 요소가 잘못 구성되었습니다'라는 오류가 나타난다면 대부분 파일 손상이 원인입니다. 아래 단계를 따라 손상된 파일을 복구하세요.
- 시작 버튼 클릭 → CMD 입력 → 명령 프롬프트 우클릭 → 관리자 권한으로 실행 선택

- 명령 창에 chkdsk C: /i /r을 입력합니다. '다음 시스템 다시 시작 시 검사를 실행하시겠습니까?'라는 메시지가 나타나면 Y를 입력하고 Enter를 누릅니다.

- 시스템을 재부팅합니다. 재부팅 과정에서 디스크 검사가 자동으로 실행되며 손상된 파일을 복구합니다.
- Windows 업데이트를 다시 수동으로 실행해 보고, 여전히 문제가 있다면 다음 단계로 진행합니다.
- 명령 프롬프트를 관리자 권한으로 다시 열고 아래 명령어를 입력합니다.
dism.exe /Online /Cleanup-image /Restorehealth
sfc /scannow - 시스템을 재부팅합니다.
- Windows 업데이트를 다시 수동으로 실행해 봅니다.
방법 4: Windows 업데이트 BIT 파일 재등록
다음으로 Windows 업데이트에서 사용하는 BIT 파일을 재등록하는 방법을 시도해 볼 수 있습니다. 이 과정은 Windows 업데이트 관련 파일을 기본 설정으로 초기화하는 효과가 있습니다.
- 시작 버튼 클릭 → CMD 입력 → 명령 프롬프트 우클릭 → 관리자 권한으로 실행 선택

- 먼저 아래 명령어로 업데이트 관련 서비스를 중지합니다.
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
- 그다음 아래 명령어들을 한 줄씩 순서대로 입력합니다.
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll - 컴퓨터를 재부팅합니다.
- Windows 업데이트를 다시 수동으로 실행해 봅니다.
방법 5: Windows 10 업데이트 수동 설치
마지막 방법은 최신 업데이트를 수동으로 설치하는 것입니다. 이 방법은 하나의 통합 파일만 다운로드하면 됩니다(업데이트마다 개별 파일을 받는 것이 아닙니다).
- 먼저 사용 중인 운영체제가 32비트인지 64비트인지 확인해야 합니다. 시작 > 설정을 클릭하세요.

- 시스템 > 정보를 클릭하면 '장치 사양' 아래 '시스템 종류' 항목에서 32비트 또는 64비트 운영체제 여부를 확인할 수 있습니다.

- Microsoft Windows 10 업데이트 기록 페이지로 이동하여 '이 릴리스에서(In this release)' 항목 아래의 최신 KB 파일 버전을 확인하고 기록해 둡니다. 예를 들어 KB4499183과 같은 형식입니다.

- Microsoft Windows 업데이트 카탈로그(Microsoft Update Catalog) 페이지로 이동하여 검색창에 KB 번호를 입력합니다. (예: KB4499183)
- 32비트 운영체제를 사용 중이라면 'Windows 10 Version for x86-based systems' 파일을 다운로드합니다.
- 64비트 운영체제를 사용 중이라면 'Windows 10 Version for x64-based systems' 파일을 다운로드합니다.
- 파일 크기가 보통 700MB~1GB 정도이므로 다운로드에 몇 분 정도 소요될 수 있습니다.
- 다운로드가 완료되면 파일을 더블클릭하고 화면 안내에 따라 업데이트를 설치합니다.
- 컴퓨터를 재부팅합니다.
- Windows 업데이트를 다시 수동으로 실행해 봅니다.
마무리
위에서 소개한 방법들을 통해 Windows 10에서 Windows 업데이트를 실행할 때 나타나는 'Windows 업데이트 구성 요소를 복구해야 합니다' 오류를 해결하셨기를 바랍니다.
모든 방법을 시도했는데도 문제가 계속된다면 아래 댓글로 상황을 남겨주세요. 함께 해결 방법을 찾아보겠습니다.