기술 자료: 908077 - 이 문서가 적용되는 제품 보기.
이 문서에는 Windows Installer Cleanup 유틸리티(MSICUU2.exe)에 대한 링크가 포함되어 있을 수 있습니다. Windows Installer Cleanup 유틸리티를 사용하여 문제를 해결하기 위해 이 문서로 이동된 경우, 소프트웨어 제조업체에 제품에 대한 설치 지원을 문의하거나 다음 Microsoft 기술 자료 문서에서 Windows Installer를 사용하는 제품을 제거하다 발생한 문제 해결에 대한 절차를 참조하십시오.

2438651 Windows 기반 컴퓨터에서 프로그램을 설치, 제거 또는 업그레이드할 때 발생할 수 있는 문제를 해결하는 방법
알림
이 문서에는 Windows Installer Cleanup 유틸리티(MSICUU2.exe)에 대한 링크가 포함되어 있을 수 있습니다. Windows Installer Cleanup 유틸리티를 사용하여 문제를 해결하기 위해 이 문서로 이동된 경우, 소프트웨어 제조업체에 제품에 대한 설치 지원을 문의하거나 다음 Microsoft 기술 자료 문서에서 Windows Installer를 사용하는 제품을 제거하다 발생한 문제 해결에 대한 절차를 참조하십시오.

모두 확대 | 모두 축소

이 페이지에서

요약

이 문서의 방법을 사용하여 Microsoft .NET Framework 버전 2.0의 설치 문제를 해결할 수 있습니다. 이 문서에서는 Microsoft Windows Server 2003, Windows 2000 SP3(서비스 팩 3) 또는 Windows XP SP2(서비스 팩 2)의 설치에 대해 설명합니다. 이 문서에서 설명하는 방법에는 Microsoft Windows Installer 다시 등록, .NET Framework 복구, 제거 및 다시 설치가 있습니다. 이러한 방법을 사용하려면 .NET Framework 2.0, 레지스트리 편집기 및 Windows Installer를 잘 알고 있어야 합니다. 또한 이러한 방법 중 하나에서는 컴퓨터의 레지스트리를 변경해야 합니다.

소개

이 문서에서는 .NET Framework 2.0을 설치할 때 발생할 수 있는 문제를 해결하는 방법을 단계별로 설명합니다.

Microsoft Windows Installer가 Windows 레지스트리에 제대로 등록되어 있지 않으면 .NET Framework 2.0 설치 프로그램에서 일부 Windows Installer 구성 요소에 액세스할 수 없습니다. 이 문서에서는 Windows Installer의 등록을 취소한 다음 다시 등록하여 이 문제를 해결하는 방법을 설명합니다.

제어판의 프로그램 추가/제거 도구를 사용하여 .NET Framework 2.0을 완전히 제거하지 못할 수도 있습니다. 이 문서에서는 .NET Framework 2.0을 복구하거나 컴퓨터에서 수동으로 제거한 다음 다시 설치하여 문제를 해결하는 방법도 설명합니다.

요구 사항

다음은 권장되는 하드웨어, 소프트웨어, 네트워크 인프라 및 필요한 서비스 팩 목록입니다.
  • Microsoft Windows Server 2003, Microsoft Windows 2000 SP3(서비스 팩 3) 또는 Microsoft Windows XP SP2(서비스 팩 2)
  • Microsoft .NET Framework 2.0
    Microsoft .NET Framework 버전 2.0 재배포 가능 패키지를 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.?
    http://www.microsoft.com/ko-kr/download/details.aspx?id=6523
참고?.NET Framework 2.0 설치 문제를 해결하려면 .NET Framework 2.0을 실행하는 컴퓨터의 로컬 관리자 그룹에 속한 계정을 사용해야 합니다.

이 문서에서는 사용자가 다음 제품을 잘 알고 있는 것으로 가정합니다.
  • Microsoft .NET Framework 2.0
  • 레지스트리 편집기
  • Windows Installer

Windows Installer 등록 취소 후 다시 등록

이 작업으로 대부분의 문제가 해결되며 현재 설치된 프로그램 중 Windows Installer를 사용하는 프로그램은 영향을 받지 않습니다.
  1. Windows Installer를 등록 취소합니다. Windows Installer를 등록 취소하려면 시작, 실행을 차례로 클릭하고 열기 상자에 msiexec /unregister를 입력한 다음 확인을 클릭합니다.
  2. Windows Installer를 다시 등록합니다. Windows Installer를 다시 등록하려면 시작, 실행을 차례로 클릭하고 열기 상자에 msiexec /regserver를 입력한 다음 확인을 클릭합니다.

.NET Framework 2.0 복구

다음은 .NET Framework를 복구하는 세 가지 방법입니다.

Windows Installer 캐시 파일에서 복구 명령 사용

Windows Installer 캐시 파일을 사용하여 .NET Framework 2.0을 복구하려면 다음 단계를 수행합니다.
  1. 시작, 실행을 차례로 클릭하고 열기 상자에 installer를 입력한 다음 확인을 클릭합니다.
  2. Windows Installer의 보기 메뉴에서 자세히를 클릭하고 이름 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 설명을 클릭합니다.
  3. Microsoft .NET Framework 2.0 RTL x86 enu 설명이 있는 캐시된 Windows Installer 파일을 마우스 오른쪽 단추로 클릭한 다음 복구를 클릭합니다.
  4. 복구 프로세스가 완료되면 Windows Installer를 종료합니다.

명령 프롬프트에서 .NET Framework 2.0 재배포 가능 패키지 실행

명령 프롬프트를 사용하여 .NET Framework 2.0을 복구하려면 다음 단계를 수행합니다.
  1. .NET Framework 2.0을 설치할 때 사용한 Dotnetfx.exe 파일을 찾습니다. 이 옵션을 해제하려면 다음 방법 중 하나를 사용하십시오.
    • CD 또는 DVD에서 .NET Framework 2.0을 설치한 경우 CD 또는 DVD 드라이브에 설치 디스크를 넣습니다.
    • 하드 디스크에서 .NET Framework 2.0을 설치한 경우 하드 디스크에 .NET Framework 2.0 설치 프로그램을 다운로드합니다.
    • 네트워크 드라이브에서 .NET Framework 2.0을 설치한 경우 네트워크 드라이브에 다시 연결합니다.
  2. 시작, 실행을 차례로 클릭하고 열기 상자에 cmd를 입력한 다음 확인을 클릭합니다.
  3. 명령 프롬프트에서 다음 명령을 실행합니다.
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
참고 %InstallationPath%는 1단계에서 찾은 Dotnetfx.exe 파일 경로의 자리 표시자입니다.

.NET Framework 2.0을 수동으로 제거한 후 다시 설치

중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법


중요 이 단계는 보안 위험을 증가시킬 수 있습니다. 이러한 단계로 인해 컴퓨터나 네트워크가 악의 있는 사용자나 바이러스와 같은 악성 소프트웨어의 공격에 더 취약해질 수 있습니다. 프로그램이 원래 설계된 대로 작동하도록 설정하거나 특정 프로그램 기능을 구현하는 데 이 문서에서 설명하는 단계를 사용하십시오. 이렇게 변경하기 전에 특정 환경에서 이러한 단계를 구현하는 것과 관련된 위험을 평가하는 것이 좋습니다. 이 단계를 구현하기로 한 경우 적절한 시스템 보호 조치를 추가로 취하십시오. 이 단계는 정말 필요한 경우에만 사용하는 것이 좋습니다.
  1. Windows Installer 캐시에서 .NET Framework 2.0을 제거합니다.
    1. 시작, 실행을 차례로 클릭하고 열기 상자에 installer를 입력한 다음 확인을 클릭합니다.
    2. Windows Installer의 보기 메뉴에서 자세히를 클릭합니다.
    3. 이름 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 설명을 클릭합니다.
    4. Microsoft .NET Framework 2.0 RTL x86 enu 설명이 있는 캐시된 Windows Installer 파일을 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.
    5. 제거 프로세스가 완료되면 Windows Installer를 종료합니다.
  2. 컴퓨터에서 다음 항목을 수동으로 삭제합니다. 참고.NET Framework의 현재 설치 상황에 따라 컴퓨터에 이들 항목이 없는 경우도 있습니다.
    • URTTemp 폴더
    • Mscoree.dll 파일
    • v2.0.50727 폴더
    이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 클릭하고 열기 상자에 system32를 입력한 다음 확인을 클릭합니다. Windows 탐색기에 System32 폴더의 내용이 표시됩니다.
    2. URTTemp 폴더를 찾아서 삭제합니다.
    3. mscoree.dll 파일을 찾아서 삭제합니다.

      참고컴퓨터에 .NET Framework 1.1 또는 .NET Framework 1.0이 설치되어 있고 .NET Framework 2.0을 다시 설치하지 않으려는 경우 .NET Framework 1.1 또는 .NET Framework 1.0을 복구해야 합니다. 자세한 내용은 다음 Microsoft 기술 자료의 문서의 ".NET Framework 복구" 절을 참조하십시오.
      824643 Microsoft .NET Framework 1.1 설치 문제를 해결하는 방법
    4. 시작, 실행을 차례로 클릭하고 열기 상자에 microsoft.net를 입력한 다음 확인을 클릭합니다. Windows 탐색기에 Microsoft.NET 폴더의 내용이 표시됩니다.
    5. Microsoft.NET 폴더에서 Framework 폴더를 두 번 클릭합니다.
    6. Framework 폴더에서 v2.0.50727 폴더를 삭제합니다.
    7. Framework 폴더를 닫습니다.
  3. 관련 레지스트리 키를 수동으로 삭제합니다.
    1. 시작, 실행을 차례로 클릭하고 열기 상자에 regedit를 입력한 다음 확인을 클릭하여 레지스트리 편집기를 시작합니다.
    2. 레지스트리 편집기에서 다음 레지스트리 키를 찾아 삭제합니다.

      참고.NET Framework의 현재 설치 상황에 따라 컴퓨터에 이들 레지스트리 키가 없는 경우도 있습니다.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. 레지스트리 편집기를 종료합니다.
  4. Windows Installer CleanUp 유틸리티(Msizap.exe)를 사용하여 레지스트리에서 Windows Installer 정보를 제거합니다. Windows Installer 소프트웨어 개발 키트의 구성 요소(Msizap.exe)는 Microsoft Windows SDK(소프트웨어 개발 키트)에 포함되어 있습니다.

    Microsoft 다운로드 센터에서 다음 파일을 다운로드할 수 있습니다.
    그림 축소그림 확대
    다운로드
    지금 Windows Installer CleanUp 유틸리티(Msicuu2.exe) 패키지를 다운로드하십시오.
    Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법
    Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 해당 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 보관됩니다.

    자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    290301 Windows Installer CleanUp 유틸리티에 대한 설명
    레지스트리에서 Windows Installer 정보를 제거하려면 다음 단계를 수행합니다.
    1. 시작, 실행을 차례로 클릭하고 열기 상자에 cmd를 입력한 다음 확인을 클릭합니다.
    2. 명령 프롬프트에서 Windows Installer CleanUp 유틸리티가 포함된 디렉터리를 찾아 다음 명령을 실행합니다.
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. 컴퓨터를 다시 시작합니다.
  5. 컴퓨터에 설치된 바이러스 백신 프로그램과 방화벽 프로그램을 모두 해제합니다. 이들 프로그램을 모두 해제하려면 시스템 구성 유틸리티(Msconfig.exe)를 사용하여 컴퓨터에서 클린 부팅을 수행합니다. 그런 다음 필요하지 않은 서비스를 모두 해제합니다.

    진단 모드에서 시스템 구성 유틸리티를 사용하는 경우 서비스 탭에서 Windows Installer 서비스를 다시 설정합니다.

    시스템 구성 유틸리티를 시작하려면 시작, 실행을 차례로 클릭하고 열기 상자에 msconfig를 입력한 다음 확인을 클릭합니다.
  6. Temp 폴더의 내용을 삭제합니다.
    1. 시작, 실행을 차례로 클릭하고 열기 상자에 %Temp%를 입력한 다음 확인을 클릭합니다. Windows 탐색기에 Temp 폴더의 내용이 표시됩니다.
    2. Temp 폴더의 편집 메뉴에서 모두 선택을 클릭합니다.
    3. 파일 메뉴에서 삭제를 클릭합니다.

      참고Temp 폴더에서 가능한 한 많은 파일과 폴더를 삭제하십시오.
  7. .NET Framework 2.0을 다시 설치합니다. Microsoft .NET Framework 버전 2.0 재배포 가능 패키지를 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.?
    http://www.microsoft.com/ko-kr/download/details.aspx?id=6523
    Note .NET Framework 2.0을 다시 설치하지 않으려고 하며 .NET Framework 1.1 또는 .NET Framework 1.0이 시스템에 설치되어 있으면 .NET Framework 1.1 또는 .NET Framework 1.0을 복구해야 합니다. 이러한 설치를 복구하여 Mscoree.dll 파일 및 URTTemp 폴더를 교체해야 합니다.

참조

자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하십시오.
레지스트리 편집기
http://msdn.microsoft.com/ko-kr/library/x6kd89c5(VS.71).aspx

Windows Installer
http://msdn.microsoft.com/ko-kr/library/aa372866(VS.85).aspx

질문과 대답
http://msdn.microsoft.com/ko-kr/netframework/aa497323.aspx

.NET Framework에서의 버전 관리, 호환성 및 단계별 실행
http://msdn.microsoft.com/ko-kr/netframework/aa497340.aspx

속성

기술 자료: 908077 - 마지막 검토: 2012년 10월 31일 수요일 - 수정: 5.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
키워드:?
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077

피드백 보내기

 

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