TeKtOn

Windows XP 설치를 복구한 후 Windows Update, Microsoft Update 또는 자동 업데이트를 통해 업데이트가 성공적으로 설치되지 않는 문제 본문

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 파일 등록

Windows에 Wups2.dll 파일을 등록하려면 다음과 같이 하십시오.

  1. 자동 업데이트 서비스를 중지합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
    2. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
      net stop wuauserv
  2. Wups2.dll 파일을 등록합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
      regsvr32 %windir%\system32\wups2.dll

      참고 Windows XP Professional x64 Edition을 실행하는 컴퓨터의 경우 다음 명령을 입력한 후 Enter 키를 누르십시오.
      regsvr32 %windir%\syswow64\wups2.dll
    2. 각 확인 메시지에서 확인을 누릅니다.
  3. 자동 업데이트 서비스를 시작합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
    net start wuauserv
  4. 명령 프롬프트를 끝냅니다. 이렇게 하려면 exit를 입력한 다음 Enter 키를 누르십시오.
방법 2: Windows Update Agent 다운로드 및 설치

이 문제를 해결하려면 다음과 같이 하십시오.

  1. 적절한 버전의 Windows Update Agent를 알려진 위치에 다운로드합니다. 이렇게 하려면 다음 웹 사이트 중 하나를 방문하십시오.

    Windows x86 기반 시스템
    Windows x64 기반 시스템
    Windows Itanium 기반 시스템

  2. 시작, 실행, 찾아보기를 차례로 누른 다음 1단계에서 저장한 파일을 찾은 다음 열기를 누릅니다.
  3. 실행 명령 끝에 /wuforce 스위치를 추가한 다음 확인을 누릅니다. 예를 들어, 실행 명령은 다음과 같을 수 있습니다.
    C:\WindowsUpdateAgent30-x86.exe"/wuforce
  4. 실행을 누릅니다.
  5. 나머지 단계를 수행하여 마법사를 완료합니다.