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

Windows 11/10에서 같은 업데이트가 계속 설치될 때 해결하는 6가지 방법

Windows 11/10/8/7에서 Microsoft 업데이트 또는 Windows 업데이트가 동일한 업데이트를 계속해서 제공하거나 반복적으로 설치하는 문제가 발생하나요? 이 글에서는 이러한 문제를 해결하기 위해 시도해 볼 수 있는 몇 가지 방법을 소개합니다.

이런 현상은 대개 특정 업데이트가 제대로 설치되지 않았고, Windows 운영체제가 해당 업데이트의 설치 여부(또는 부분 설치 상태)를 감지하지 못할 때 발생합니다. 이 경우 시스템은 아직 업데이트가 필요하다고 판단하여 같은 업데이트를 계속해서 설치하려고 시도하게 됩니다.

Windows 11/10에서 동일한 업데이트가 반복 설치되는 문제 해결 방법

1] 해당 업데이트를 제거한 후 다시 설치하기

가장 먼저 할 일은 반복적으로 설치되는 업데이트의 번호를 확인하는 것입니다. 업데이트 번호는 보통 KB1234567과 같은 형식으로 되어 있습니다.

이후 시작 버튼을 마우스 오른쪽 버튼으로 클릭하여 WinX 메뉴를 열고, 제어판을 선택한 다음 '프로그램 및 기능' 항목을 실행합니다. 여기서 '설치된 업데이트'를 클릭하면 Windows 업데이트 기록을 확인할 수 있습니다.

목록에서 해당 업데이트를 번호로 검색한 뒤, 마우스 오른쪽 버튼을 클릭하고 제거를 선택합니다. 이때 실패 상태가 표시될 수도 있고 그렇지 않을 수도 있습니다.

제거 후 컴퓨터를 재시작하고, Windows 업데이트를 다시 실행하여 해당 업데이트를 새로 설치해 보세요.

문제가 해결되는지 확인해 보세요.

2] Windows 업데이트 문제 해결사 실행하기

Windows 업데이트 문제 해결사(Troubleshooter)를 실행해 보는 것도 좋은 방법입니다. 이 도구는 업데이트 관련 일반적인 오류를 자동으로 진단하고 수정해 줍니다. 설정 > 시스템 > 문제 해결 > 다른 문제 해결사에서 Windows 업데이트 문제 해결사를 찾아 실행할 수 있습니다.

3] SoftwareDistribution 폴더 정리하기

위 방법으로도 해결되지 않는다면, SoftwareDistribution 폴더의 내용을 삭제하는 것이 효과적일 수 있습니다. SoftwareDistribution 폴더는 Windows 디렉터리 내에 위치한 폴더로, Windows 업데이트 설치에 필요한 파일들을 임시로 저장하는 역할을 합니다.

이 폴더를 비우면 Windows 업데이트 설치 실패, 업데이트 작동 안 됨, 'Windows 업데이트 구성 실패', 업데이트 다운로드 중 멈춤, '업데이트를 완료할 수 없습니다' 등 다양한 문제를 해결하는 데 도움이 된 것으로 알려져 있습니다. 드라이버 업데이트가 계속 제공되는 경우에도 이 방법을 참고해 보세요.

다만 이 데이터 저장소에는 Windows 업데이트 기록 파일도 포함되어 있으므로, 삭제하면 업데이트 기록이 사라지게 됩니다. 또한 다음에 Windows 업데이트를 실행할 때 업데이트 탐지 시간이 더 오래 걸릴 수 있다는 점을 유의하세요.

4] Catroot 폴더 초기화하기

Catroot2 폴더를 초기화해 보세요. 초기화 방법은 다음과 같습니다.

관리자 권한으로 명령 프롬프트를 열고, 아래 명령어를 하나씩 입력한 후 Enter 키를 누릅니다:

net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s

그다음 catroot2 폴더의 모든 내용을 삭제합니다.

완료했다면 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다:

net start cryptsvc

이후 Windows 업데이트를 다시 시작하면 catroot 폴더가 초기화됩니다.

5] pending.xml 파일 정리하기

관리자 권한 명령 프롬프트 창을 열고, 다음 명령어를 입력한 후 Enter 키를 누릅니다:

Ren c:\windows\winsxs\pending.xml pending.old

이 명령은 pending.xml 파일의 이름을 pending.old로 변경합니다. 변경 후 다시 업데이트를 시도해 보세요.

6] BITS 대기열 비우기

BITS(Background Intelligent Transfer Service) 대기열에 있는 현재 작업들을 모두 지워 보세요. 관리자 권한 CMD에서 다음 명령어를 입력하고 Enter 키를 누르면 됩니다:

bitsadmin.exe /reset /allusers

명령 실행 후 컴퓨터를 재시작하고, Windows 업데이트를 실행하여 사용 가능한 업데이트를 설치합니다.

위 방법들이 문제 해결에 도움이 되었는지 댓글로 알려주세요.