본문 바로가기

Life & Hobby/Windogs

Windows 자동 업데이트를 통해 업데이트가 성공적으로 설치되지 않는 문제해결

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

기술 자료 ID : 943144
마지막 검토 : 2007년 10월 9일 화요일
수정 : 2.1
 

현상

Windows Update 웹 사이트, Microsoft Update 웹 사이트 또는 자동 업데이트 기능을 통해 업데이트를 설치하려고 하면 업데이트가 성공적으로 설치되지 않았다는 메시지가 나타납니다. 그러나 웹 사이트의 업데이트 기록 부분에는 업데이트가 표시되지 않습니다.

다음과 같은 두 경우에 이 문제가 발생합니다.
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. 자동 업데이트 서비스를 중지합니다. 이렇게 하려면 다음과 같이 하십시오.
a. 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
b. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
net stop wuauserv
2. Wups2.dll 파일을 등록합니다. 이렇게 하려면 다음과 같이 하십시오.
a. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
regsvr32 %windir%\system32\wups2.dll
참고 Windows XP Professional x64 Edition을 실행하는 컴퓨터의 경우 다음 명령을 입력한 후 Enter 키를 누르십시오.
regsvr32 %windir%\syswow64\wups2.dll
b. 각 확인 메시지에서 확인을 누릅니다.
3. 자동 업데이트 서비스를 시작합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
net start wuauserv
4. 명령 프롬프트를 끝냅니다. 이렇게 하려면 exit를 입력한 다음 Enter 키를 누르십시오.

방법 2: Windows Update Agent 다운로드 및 설치

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

Windows x86 기반 시스템

http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-x86.exe (http://download.windowsupdate.com/windowsupdate/redist/standalone/7.0.6000.381/windowsupdateagent30-x86.exe)

Windows x64 기반 시스템

http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-x64.exe (http://download.windowsupdate.com/windowsupdate/redist/standalone/7.0.6000.381/windowsupdateagent30-x64.exe)

Windows Itanium 기반 시스템

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

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx)에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
Microsoft Windows XP Professional
Microsoft Windows XP Professional x64 Edition
Microsoft Windows XP Home Edition
Microsoft Windows XP Media Center Edition 2002
Microsoft Windows XP Media Center Edition 2004
Microsoft Windows XP Media Center Edition 2005
Microsoft Windows XP Tablet PC Edition
Microsoft Windows XP Tablet PC Edition 2005