Computers
Windows XP 설치를 복구한 후 Windows Update, Microsoft Update 또는 자동 업데이트를 통해 업데이트가 성공적으로 설치되지 않는 문제
Dr.TeKtOn
2007. 12. 26. 14:02
이 문제에 대한 M$의 기술문서를 요약하면 다음과 같다.
현상
다음과 같은 두 경우에 이 문제가 발생합니다.
- Windows XP를 실행하는 컴퓨터를 업데이트하려고 하는 경우
- Windows XP CD를 사용하여 Windows XP 설치를 복구한 경우
원인
이 문제는 Windows XP 복구 작업 동안 Windows 시스템 파일이 대체되는 방법 때문에 발생합니다. Windows XP CD를 사용하여 Windows 설치를 복구하면 다음과 같은 두 작업이 수행됩니다.
- 모든 Windows 시스템 파일이 CD에 있는 해당 파일로 대체됩니다. (참고 여기에는 Windows Update 파일도 포함됩니다.)
- Windows 레지스트리가 복원됩니다.
최신 버전의 Windows Update에는 Windows XP의 릴리스 버전에는 없는 Wups2.dll이라는 파일이 포함됩니다. 따라서 복구 작업이 완료되면 다음과 같은 상황이 발생합니다.
- 컴퓨터에서 Wups2.dll 파일의 이름이 바뀝니다.
- 이 파일에 해당하는 레지스트리 항목이 손실됩니다.
Wups2.dll 파일에 해당하는 레지스트리 파일이 손상되었으므로 업데이트 설치가 실패합니다.
해결방법
방법 1: Windows에 Wups2.dll 파일 등록
방법 2: Windows Update Agent 다운로드 및 설치Windows에 Wups2.dll 파일을 등록하려면 다음과 같이 하십시오.
- 자동 업데이트 서비스를 중지합니다. 이렇게 하려면 다음과 같이 하십시오.
- 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
- 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
net stop wuauserv- Wups2.dll 파일을 등록합니다. 이렇게 하려면 다음과 같이 하십시오.
- 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
regsvr32 %windir%\system32\wups2.dll
참고 Windows XP Professional x64 Edition을 실행하는 컴퓨터의 경우 다음 명령을 입력한 후 Enter 키를 누르십시오.regsvr32 %windir%\syswow64\wups2.dll- 각 확인 메시지에서 확인을 누릅니다.
- 자동 업데이트 서비스를 시작합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
net start wuauserv- 명령 프롬프트를 끝냅니다. 이렇게 하려면 exit를 입력한 다음 Enter 키를 누르십시오.
이 문제를 해결하려면 다음과 같이 하십시오.
- 적절한 버전의 Windows Update Agent를 알려진 위치에 다운로드합니다. 이렇게 하려면 다음 웹 사이트 중 하나를 방문하십시오.
Windows x86 기반 시스템
Windows x64 기반 시스템
Windows Itanium 기반 시스템- 시작, 실행, 찾아보기를 차례로 누른 다음 1단계에서 저장한 파일을 찾은 다음 열기를 누릅니다.
- 실행 명령 끝에 /wuforce 스위치를 추가한 다음 확인을 누릅니다. 예를 들어, 실행 명령은 다음과 같을 수 있습니다.
C:\WindowsUpdateAgent30-x86.exe"/wuforce- 실행을 누릅니다.
- 나머지 단계를 수행하여 마법사를 완료합니다.