Windows XP 기반 컴퓨터에서 Windows Update 사이트로부터.NET Framework 1.1 서비스 팩 1 업데이트를 설치하려고 하면 "Updates were unable to be successfully installed" 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 922377
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Windows XP 기반 컴퓨터에서 Microsoft Windows Update 사이트로부터 Microsoft .NET Framework 1.1 서비스 팩 1(SP1) 업데이트를 설치하려고 하면 자동 업데이트 대화 상자에서 다음과 같은 메시지가 나타날 수 있습니다.
Updates were unable to be successfully installed

다음 업데이트가 설치되지 않았습니다.
Microsoft .NET Framework 1.1 서비스 팩 1
또한 WindowsUpdate.log 파일에 다음과 유사한 항목이 포함될 수 있습니다.

2006-07-18 14:21:50 908 3b0 Handler : WARNING: Command line install completed. Return code = 0x80131700, Result = Failed, Reboot required = false
2006-07-18 14:21:50 908 3b0 Handler : WARNING: Exit code = 0x8024200B
2006-07-18 14:21:50 908 3b0 Handler :::::::::
2006-07-18 14:21:50 908 3b0 Handler :: END :: Handler: Command Line Install
2006-07-18 14:21:50 908 3b0 Handler :::::::::::::
2006-07-18 14:21:50 848 43c Agent *********
2006-07-18 14:21:50 848 43c Agent ** END ** Agent: Installing updates [CallerId = WindowsUpdate]
2006-07-18 14:21:50 848 43c Agent *************
2006-07-18 14:21:50 984 124 COMAPI >>-- RESUMED -- COMAPI: Install [ClientId = WindowsUpdate]
2006-07-18 14:21:50 984 124 COMAPI - Install call complete (succeeded = 0, succeeded with errors = 0, failed = 1, unaccounted = 0)
2006-07-18 14:21:50 984 124 COMAPI - Reboot required = No
2006-07-18 14:21:50 984 124 COMAPI - WARNING: Exit code = 0x00000000; Call error code = 0x80240022

해결 방법

이 문제를 해결하려면 다음 방법을 사용하십시오. 각 방법을 차례대로 수행하고, 한 방법으로 문제가 해결되지 않으면 다음 방법으로 이동하십시오.

방법 1: .NET Framework를 수동으로 제거한 다음 다시 설치

중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756 Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법
  1. 이 문제가 발생하는 컴퓨터에서 프로그램 추가/제거를 사용하여 .NET Framework를 제거합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 누르고 appwiz.cpl을 입력한 다음 확인을 누릅니다.
    2. 현재 설치된 프로그램 목록에서 Microsoft .NET Framework 1.1을 누른 다음 변경/제거를 누릅니다.
    3. 를 눌러 .NET Framework 1.1을 제거합니다.
    4. 현재 설치된 프로그램 목록에서 Microsoft .NET Framework 2.0을 누른 다음 변경/제거를 누릅니다.

      참고 .NET Framework 2.0이 컴퓨터에 설치되어 있지 않으면 이 단계를 건너뛰고 2단계로 이동하십시오.
    5. Microsoft .NET Framework 2.0 설치 마법사의 지시를 따라 .NET Framework 2.0을 컴퓨터에서 제거합니다.
  2. 시작, 실행을 차례로 누르고 regedit를 입력한 다음 확인을 누릅니다.
  3. 다음 레지스트리 하위 키를 찾아 삭제합니다.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup
  4. 시작, 실행을 차례로 누르고 System32를 입력한 다음 확인을 누릅니다.
  5. 다음 파일이나 폴더를 삭제합니다.
    • URTTemp
    • Mscoree.dll
  6. 시작, 실행을 차례로 누르고 Microsoft.NET을 입력한 다음 확인을 누릅니다.
  7. Framework 폴더를 삭제합니다.
  8. 시작, 실행을 차례로 누르고 msiexec /unregister를 입력한 다음 확인을 누릅니다.
  9. 시작, 실행을 차례로 누르고 msiexec /regserver를 입력한 다음 확인을 누릅니다.
  10. 컴퓨터를 다시 시작합니다.
  11. .NET Framework 1.1을 설치합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 Microsoft 웹 사이트를 방문합니다.
      http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
    2. 웹 사이트의 지시를 따라 .NET Framework 1.1을 다운로드하고 설치합니다.
  12. 컴퓨터에서 .NET Framework 2.0을 사용하는 경우에는 .NET Framework 2.0을 설치합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 Microsoft 웹 사이트를 방문합니다.
      http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
    2. 웹 사이트의 지시를 따라 .NET Framework 2.0을 다운로드하고 설치합니다.
  13. .NET Framework 1.1 SP1 업데이트와 다른 모든 .NET Framework 업데이트를 설치합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 Microsoft 웹 사이트를 방문합니다.
      http://update.microsoft.com
    2. 빠른 설치를 누릅니다.
    3. 업데이트 설치를 누릅니다.
이 방법으로 문제가 해결되지 않으면 방법 2로 이동하십시오.

방법 2: 설치 정리 유틸리티를 사용하여 .NET Framework를 제거한 다음 다시 설치

  1. 이 문제가 발생하는 컴퓨터에서 다음 Microsoft 웹 사이트를 방문하십시오.
    http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx(영문)
  2. 웹 사이트의 지시를 따라 설치 정리 유틸리티를 다운로드합니다.
  3. 컴퓨터에 설치 정리 유틸리티를 저장합니다.
  4. 설치 정리 유틸리티를 저장한 폴더에서 Cleanup_tool.exe 파일을 엽니다.
  5. Yes를 눌러 설치 정리 유틸리티를 실행합니다.
  6. 출시되지 않은 Microsoft 소프트웨어에 대한 Microsoft 소프트웨어 사용권 계약을 읽은 다음 Yes를 누릅니다.
  7. .NET Framework - All Versions를 누른 다음 Cleanup Now를 누릅니다.

    참고 .NET Framework가 컴퓨터에서 제거될 때까지 Cleanup Now 단추를 사용할 수 없습니다.
  8. 컴퓨터를 다시 시작합니다.
  9. .NET Framework 1.1을 설치합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 Microsoft 웹 사이트를 방문합니다.
      http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
    2. 웹 사이트의 지시를 따라 .NET Framework 1.1을 다운로드하고 설치합니다.
  10. 컴퓨터에서 .NET Framework 2.0을 사용하는 경우에는 .NET Framework 2.0을 설치합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 Microsoft 웹 사이트를 방문합니다.
      http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
    2. 웹 사이트의 지시를 따라 .NET Framework 2.0을 다운로드하고 설치합니다.
  11. .NET Framework 1.1 SP1 업데이트와 다른 모든 .NET Framework 업데이트를 설치합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 Microsoft 웹 사이트를 방문합니다.
      http://update.microsoft.com
    2. 빠른 설치를 누릅니다.
    3. 업데이트 설치를 누릅니다.

추가 정보

Microsoft .NET Framework에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://msdn2.microsoft.com/en-us/netframework/default.aspx(영문)
설치 정리 유틸리티에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx(영문)

속성

기술 자료: 922377 - 마지막 검토: 2011년 2월 3일 목요일 - 수정: 2.1
키워드:?
kbwindowsupdate kbtshoot kbprb KB922377

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com