Windows XP 또는 Windows 2000의 Microsoft .NET Framework 1.1 설치 문제를 해결하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 824643 - 이 문서가 적용되는 제품 보기.
참고 Windows Server 2003에서 Microsoft .NET Framework 1.1 설치 문제를 해결하기 위해서는 이 문서에 나오는 정보를 사용하지 마십시오. Windows Server 2003에서 .NET Framework 1.1 설치 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
830646 Microsoft Windows Server 2003에서 Microsoft .NET Framework 1.1 설치 문제를 해결하는 방법
모두 확대 | 모두 축소

이 페이지에서

요약

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

원인

Windows 레지스트리에 Microsoft Windows Installer가 잘못 등록되어 있으면 .NET Framework 1.1 설치 프로그램이 Windows Installer 구성 요소에 액세스할 수 없습니다.

해결 방법

요구 사항

이 문서에서는 사용자가 다음 제품을 잘 알고 있는 것으로 가정합니다.
  • Microsoft .NET Framework 1.1
  • 레지스트리 편집기
  • Windows Installer
다음은 권장되는 하드웨어, 소프트웨어, 네트워크 인프라 및 필요한 서비스 팩 목록입니다.
  • Microsoft Windows 2000 또는 Windows XP
  • Microsoft .NET Framework 1.1

방법 1: Windows Installer 등록 취소 후 다시 등록

  1. Windows Installer 등록 취소:
    시작, 실행을 차례로 클릭하고 msiexec /unregister를 입력한 다음 확인을 클릭합니다.
  2. Windows Installer 다시 등록:
    시작, 실행을 차례로 클릭하고 msiexec /regserver를 입력한 다음 확인을 클릭합니다.

방법 2: .NET Framework 복구

.NET Framework를 복구하는 옵션에는 두 가지가 있습니다.

옵션 A: 명령 프롬프트를 사용하여 .NET Framework 1.1 복구

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

옵션 B: Windows Installer 캐시 파일을 사용하여 .NET Framework 1.1 복구

  1. 시작, 실행을 차례로 클릭하고 installer를 입력한 다음 확인을 클릭합니다.
  2. Windows Installer의 보기 메뉴에서 자세히를 클릭합니다.
  3. 운영 체제에 따라 다음 중 하나를 수행합니다.
    • Windows XP에서 이름 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 설명을 클릭합니다.
    • Windows 2000에서 이름 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 설명을 클릭합니다.
  4. Microsoft .NET Framework 1.1 RTL x86 enu 설명이 있는 캐시된 Windows Installer 파일을 마우스 오른쪽 단추로 클릭한 다음 복구를 클릭합니다.
  5. 복구 프로세스가 완료되면 Installer를 끝냅니다.

방법 3: .NET Framework 1.1 제거 후 다시 설치

.NET Framework 1.1을 제거한 후 다시 설치하기 위한 옵션에는 두 가지가 있습니다.

옵션 A: .NET Framework 정리 도구 사용(자동 방법)

.NET Framework 정리 도구는 .NET Framework 1.1을 제거한 후 다시 설치합니다. 이 도구를 구하고 사용하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

옵션 B: 레지스트리 수정(수동 방법)

중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
322756 Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법
  1. Windows Installer 캐시에서 .NET Framework 1.1을 제거합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 클릭하고 installer를 입력한 다음 확인을 클릭합니다.
    2. Windows Installer의 보기 메뉴에서 자세히를 클릭합니다.
    3. 운영 체제에 따라 다음 중 하나를 수행합니다.
      • Windows XP에서 이름 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 설명을 클릭합니다.
      • Windows 2000에서 이름 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 설명을 클릭합니다.
    4. Microsoft .NET Framework 1.1 RTL x86 enu 설명이 있는 캐시된 Windows Installer 파일을 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.
    5. 제거 프로세스가 완료되면 Installer를 끝냅니다.
  2. 컴퓨터에서 기존 파일과 폴더를 수동으로 삭제합니다. .NET Framework의 현재 상황에 따라 이 파일과 폴더가 없을 수도 있습니다. 파일과 폴더를 삭제하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 클릭하고 system32를 입력한 다음 확인을 클릭합니다. Windows 탐색기에 System32 폴더의 내용이 표시됩니다.
    2. URTTemp 폴더를 찾아서 삭제합니다.
    3. mscoree.dll 파일을 찾아서 삭제합니다.

      참고 컴퓨터에 .NET Framework 1.0이 설치되어 있고 .NET Framework 1.1을 다시 설치하지 않으려는 경우 .NET Framework 1.0을 복구해야 합니다. 자세한 내용은 "추가 정보" 절을 참조하십시오.
    4. 시작, 실행을 차례로 클릭하고 Microsoft.NET을 입력한 다음 확인을 클릭합니다. Windows 탐색기에 Microsoft.NET 폴더의 내용이 표시됩니다.
    5. Microsoft.NET 폴더에서 Framework 폴더를 두 번 클릭합니다.
    6. Framework 폴더에서 v1.1.4322 폴더를 삭제합니다.
    7. Framework 폴더를 닫습니다.
  3. 관련 레지스트리 키를 수동으로 삭제합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 클릭하고 regedit를 입력한 다음 확인을 클릭하여 레지스트리 편집기를 엽니다.
    2. 레지스트리 편집기에서 기존 레지스트리 키(일부 레지스트리 키는 없을 수 있음)를 찾아서 삭제합니다.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. 레지스트리 편집기를 종료합니다.
  4. Msizap.exe 유틸리티를 사용하여 레지스트리에서 Windows Installer 정보를 제거합니다. Msizap.exe 유틸리티는 Microsoft Windows Installer SDK(소프트웨어 개발 키트)에 포함되어 있습니다. Windows Installer SDK를 다운로드하려면 다음 Microsoft 웹 사이트를 방문하십시오.
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
    레지스트리에서 Windows Installer 정보를 제거하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 확인을 클릭합니다.
    2. 명령 프롬프트에서 Msizap.exe 유틸리티가 있는 디렉터리를 찾아 다음 명령을 실행합니다.
      Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. 컴퓨터를 다시 시작합니다.
  5. Temp 폴더의 내용을 지웁니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 클릭하고 %Temp%를 입력한 다음 확인을 클릭합니다. Windows 탐색기에 Temp 폴더의 내용이 표시됩니다.
    2. Temp 폴더의 편집 메뉴에서 모두 선택을 클릭합니다.
    3. 파일 메뉴에서 삭제를 클릭합니다.

      참고 Temp 폴더에서 가능한 한 많은 파일과 폴더를 삭제하십시오.
  6. 컴퓨터에 설치된 바이러스 백신 프로그램과 방화벽 프로그램을 모두 해제합니다. 이러한 프로그램을 해제하려면 시스템 구성 유틸리티(Msconfig.exe)를 사용하여 컴퓨터를 클린 부팅한 다음 필요 없는 모든 서비스를 해제합니다. 진단 모드에서 Msconfig.exe를 사용하는 경우 서비스 탭에서 Windows Installer 서비스를 다시 사용하도록 설정합니다. 그런 후 Msconfig를 시작합니다. 이렇게 하려면 다음과 같이 하십시오.
    시작, 실행을 차례로 클릭한 후 MSconfig를 입력하고 확인을 클릭합니다.
  7. .NET Framework 1.1을 설치합니다. .NET Framework 1.1을 다운로드하려면 다음 Microsoft 웹 사이트를 방문하십시오.
    http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
    참고 컴퓨터에 .NET Framework 1.0이 설치되어 있고 .NET Framework 1.1을 다시 설치하지 않으려는 경우 .NET Framework 1.0을 복구하여 Mscoree.dll 파일과 URTTemp 폴더를 바꿔야 합니다. 자세한 내용은 "추가 정보" 절을 참조하십시오.

추가 정보

명령 프롬프트를 사용하여 .NET Framework 1.0 복구

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

참조

자세한 내용은 다음 웹 사이트를 참조하십시오.
.NET Framework 1.1 FAQ
http://msdn.microsoft.com/ko-kr/netframework/aa497323.aspx

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

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

.NET Framework 정리 도구
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

레지스트리 편집기
http://msdn.microsoft.com/ko-kr/library/x6kd89c5(VS.71).aspx

속성

기술 자료: 824643 - 마지막 검토: 2010년 3월 25일 목요일 - 수정: 3.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 1.1?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows XP Professional
    • the operating system: Microsoft Windows 2000
키워드:?
kbexpertiseadvanced kbresolve kbtshoot kbregistry kbsyssettings kbsoftwaredist kbpdwizard kbsetup kbappsetup kbdeployment kbhowtomaster KB824643

피드백 보내기

 

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