개발자를 위한 .NET Framework 배포 가이드

업데이트: 2011년 3월

이 항목에서는 .NET Framework 버전 4를 응용 프로그램과 함께 설치하려는 개발자를 위한 정보를 제공합니다.

.NET Framework 4 독립 실행형 재배포 가능 패키지 및 .NET Framework 4 언어 팩은 Microsoft 다운로드 센터에서 다운로드할 수 있습니다. 다운로드 링크는 독립 실행형 재배포 가능 패키지 및 웹 부트스트래퍼 패키지 단원을 참조하십시오.

이 항목에는 다음과 같은 단원이 포함되어 있습니다.

  • 설치 요구 사항

  • 독립 실행형 재배포 가능 패키지

  • 웹 부트스트래퍼 패키지

  • Visual Studio 2010을 사용하여 .NET Framework 4 재배포

  • .NET Framework 수동 설치

  • 응용 프로그램 설치에 재배포 가능 패키지 연결

  • 응용 프로그램 설치에 언어 팩 연결

  • .NET Framework 4 검색

  • 언어 팩 확인

  • Microsoft .NET Framework 4 제거

  • 명령줄 옵션

  • 문제 해결

시스템 관리자가 .NET Framework 4 및 해당 시스템 종속성을 네트워크 전체에 배포할 수 있는 방법에 대한 자세한 내용은 관리자를 위한 .NET Framework 배포 가이드를 참조하십시오.

설치 요구 사항

아래에는 .NET Framework 4 설치와 관련된 소프트웨어 및 하드웨어 요구 사항이 요약되어 있습니다. 요구 사항에 대한 자세한 설명은 .NET Framework 시스템 요구 사항을 참조하십시오.

참고참고

.NET Framework 4를 설치하려면 관리자 권한이 있어야 합니다.

소프트웨어 요구 사항

.NET Framework 4를 설치하려면 대상 컴퓨터에 다음 운영 체제 중 하나가 설치되어 있어야 합니다.

  • Windows 7 제품군

  • Windows Server 2008 R2 제품군

  • 서비스 팩 1 이상이 설치된 Windows Server 2008 Server Core R2

  • Windows Vista 제품군

  • Windows Server 2008 제품군

  • 서비스 팩 3 이상이 설치된 Windows XP Home 또는 Microsoft Windows XP Professional

  • 서비스 팩 2 이상이 설치된 Windows Server 2003 제품군

Windows Server 2003의 경우 대상 컴퓨터에 WIC(Windows Imaging Component)도 설치해야 합니다.

Windows Server 2008 R2 Server Core의 경우 다음 운영 체제 기능을 설정해야 합니다.

  • .NET Framework 2.0. 다음 ocsetup 명령 중 하나를 사용합니다.

    • start /w ocsetup NetFx2-ServerCore

    • start /w ocsetup NetFx2-ServerCore-WOW64

  • WOW64(Windows 32-bit on Windows 64-bit). 다음 ocsetup 명령 중 하나를 사용합니다.

    • start /w ocsetup ServerCore-WOW64

하드웨어 요구 사항

요구 사항

권장 최소 사양

CPU

Pentium 1GHz 이상

RAM

512MB 이상

Client Profile를 위한 디스크 공간

32비트 시스템: 600MB

64비트 시스템: 1.5GB

Full Profile를 위한 디스크 공간

32비트 시스템: 850MB

64비트 시스템: 2GB

독립 실행형 재배포 가능 패키지

독립 실행형 재배포 가능 패키지에는 지정된 대상 플랫폼에 .NET Framework 4를 배포하는 데 필요한 모든 구성 요소가 포함되어 있습니다. 그러나 언어 팩은 이러한 실행 파일에 포함되어 있지 않습니다. 대신 독립 실행형 언어 팩을 사용하여 언어 지원을 설치할 수 있습니다.

다음 표에는 각 프로필 및 플랫폼을 위한 독립 실행형 재배포 가능 패키지가 나와 있습니다.

독립 실행형 패키지

EXE 이름

프로필

대상 플랫폼

x86 및 x64용 .NET Framework 4

dotNetFx40_Full_x86_x64.exe

Full

x86 및 x64

IA-64용 .NET Framework 4

dotNetFx40_Full_x86_ia64.exe

Full

x86 및 IA-64

x86용 .NET Framework 4

dotNetFx40_Full_x86.exe

Full

x86 전용

x86 및 x64용 .NET Framework 4 Client Profile

dotNetFx40_Client_x86_x64.exe

클라이언트

x86 및 x64

x86용 .NET Framework 4 Client Profile

dotNetFx40_Client_x86.exe

클라이언트

x86 전용

.NET Framework 4 for Server Core(Windows Server 2008 Server Core R2 운영 체제에서만 사용 가능)

dotNetFx40_Full_x86_x64_SC.exe

Full

x64 Server Core

dotNetFx40_Full_x86_64.exe 및 dotNetFx40_Client_x86_64.exe 패키지는 x86 및 x64 컴퓨터 모두에서 사용할 수 있도록 설계되어 있습니다. 이들 패키지는 대부분의 배포 시나리오에 권장되지만, IA-64 기반 컴퓨터를 지원하지는 않습니다.

x86 컴퓨터에 .NET Framework 4만 설치할 계획이라면 dotNetFx40_Full_x86.exe 또는 dotNetFx40_Client_x86.exe 패키지를 사용합니다. 64비트 운영 체제에서 설치하는 데 이러한 패키지를 사용하지는 마십시오. Client Profile 패키지는 IA-64 기반 컴퓨터에서 재배포에 사용할 수 없습니다.

웹 부트스트래퍼 패키지

웹 부트스트래퍼 패키지는 설치 프로세스를 단순화하는 웹 기반 설치 관리자입니다. 이러한 파일은 크기가 작고 설치 중에 웹을 통해 필요한 구성 요소를 다운로드합니다. 각 패키지는 인터넷 연결을 필요로 하며 사용자의 운영 체제 언어와 일치하는 언어 팩 및 필요한 구성 요소를 감지하고, 다운로드하고, 설치합니다. 독립 실행형 언어 팩을 사용하면 추가 언어 지원을 설치할 수 있습니다.

참고참고

웹 부트스트래퍼 패키지는 Windows Server 2008 Server Core R2 컴퓨터에서 작동하지 않습니다.

다음 표에는 각 프로필을 위한 웹 부트스트래퍼 패키지가 나와 있습니다.

부트스트래퍼 패키지

EXE 이름

프로필

대상 플랫폼

.NET Framework 4

dotNetFx40_Full_setup.exe

Full

모든 CPU

.NET Framework 4 Client Profile

dotNetFx40_Client_setup.exe

클라이언트

x86 및 x64

웹 부트스트래퍼를 사용하면 재배포 가능 패키지를 컴퓨터에서 수동으로 시작하고 설치할 수 있습니다. 재배포 가능 패키지는 .NET Framework 4 응용 프로그램 설치 프로그램의 일부로서 시작되고 설치될 수도 있습니다.

Visual Studio 2010을 사용하여 .NET Framework 4 재배포

Microsoft Visual Studio 2010을 사용하여 만들어지고 .NET Framework 4를 필요로 하는 응용 프로그램을 배포할 경우에는 먼저 대상 컴퓨터에 .NET Framework를 설치한 후에 해당 응용 프로그램을 설치해야 합니다. Visual Studio 2010 설치 프로젝트를 사용하여 만드는 설치 실행 파일에 .NET Framework 4를 포함할 수 있습니다. 이렇게 하려면 세 가지, 즉 Visual Studio 설치 프로젝트, ClickOnce 응용 프로그램 배포 또는 InstallShield 프로젝트 중 하나를 사용하면 됩니다.

.NET Framework용 설치 프로그램을 만드는 경우에는 설치 프로그램을 응용 프로그램의 설치 프로세스에 연결하여 .NET Framework의 설치를 모니터링할 수도 있습니다. 이에 대해서는 응용 프로그램 설치에 .NET Framework 연결 단원에서 설명합니다. 웹 부트스트래퍼를 사용하지 않으면 .NET Framework 언어 팩도 연결할 수 있습니다. 이에 대해서는 응용 프로그램 설치에 언어 팩 연결 단원에서 설명합니다.

설치 파일을 만드는 것이 적절하지 않으면 다음 단원에 설명된 내용에 따라 사용자가 .NET Framework를 수동으로 설치하도록 할 수 있습니다.

참고참고

Server Core 컴퓨터에 .NET Framework 4를 설치하는 방법에 대한 자세한 정보는 응용 프로그램 설치에 언어 팩 연결 단원을 참조하십시오.

설치 프로젝트에 .NET Framework를 포함하려면

응용 프로그램과 함께 .NET Framework 4를 설치하도록 Visual Studio 2010 설치 프로젝트를 구성하면 .NET Framework 4가 응용 프로그램과 함께 패키지됩니다. 응용 프로그램의 설치 프로세스에서는 .NET Framework 4 설치 여부를 확인하고 필요한 경우 이를 응용 프로그램 설치 전에 먼저 설치합니다.

Visual Studio 2010에서 다음 단계에 따라 새 설치 프로젝트를 만듭니다.

  1. 파일 메뉴에서 새로 만들기를 클릭한 다음 프로젝트를 클릭합니다.

  2. 왼쪽 창에서 기타 프로젝트 형식, 설치 및 배포를 차례로 클릭한 다음 Visual Studio 설치 관리자를 클릭합니다.

  3. 이름 상자에 프로젝트 이름을 입력한 다음 확인을 클릭합니다.

  4. 솔루션 탐색기에서 설치 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 클릭한 다음 프로젝트 출력, 병합 모듈, 파일 및 어셈블리를 추가합니다.

  5. 솔루션 탐색기에서 설치 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  6. 속성 페이지 대화 상자에서 필수 구성 요소를 클릭합니다.

  7. 필수 구성 요소 대화 상자에서 필수 구성 요소를 설치하기 위한 설치 프로그램 만들기 확인란이 선택되어 있는지 확인합니다.

  8. 필수 구성 요소 목록에서 .NET Framework 4를 찾은 다음 원하는 프로필(.NET Framework 4 또는 .NET Framework 4 Client Profile)을 선택합니다.

  9. 필수 구성 요소의 소스 위치를 지정하는 옵션을 클릭한 다음 확인을 클릭합니다.

    .NET Framework 4 다운로드 위치의 URL을 제공하는 경우 Microsoft 다운로드 센터 사이트 또는 자체 사이트를 지정할 수 있습니다. 재배포 가능 패키지를 자체 서버에 배치하려면 패키지가 웹 부트스트래퍼가 아니라 전체 재배포 가능 패키지여야 합니다. Microsoft 다운로드 센터에 있는 웹 부트스트래퍼에만 연결할 수 있습니다. 응용 프로그램을 배포할 CD를 URL로 지정할 수도 있습니다.

  10. 속성 페이지 대화 상자에서 확인을 클릭합니다.

ClickOnce 배포에 .NET Framework를 포함하려면

ClickOnce 배포를 사용하면 간단한 설치를 위해 Windows 기반 응용 프로그램을 웹 서버나 네트워크 파일 공유에 게시할 수 있습니다. Visual Studio에서는 ClickOnce를 사용하여 배포되는 응용 프로그램의 게시 및 업데이트를 완전하게 지원합니다. ClickOnce 배포는 Visual Basic, Visual C# 및 Visual J#을 사용하여 만들어진 프로젝트에 사용할 수 있지만 Visual C++로 만든 프로젝트에는 사용할 수 없습니다.

Visual Studio 2010에서 다음 단계에 따라 ClickOnce 배포를 선택합니다.

  1. 게시하려는 응용 프로그램 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  3. 게시 창을 클릭합니다.

  4. 필수 구성 요소 단추를 클릭합니다.

  5. 필수 구성 요소 대화 상자에서 필수 구성 요소를 설치하기 위한 설치 프로그램 만들기 확인란이 선택되어 있는지 확인합니다.

  6. 필수 구성 요소 목록에서 .NET Framework 4를 찾은 다음 원하는 프로필(.NET Framework 4 또는 .NET Framework 4 Client Profile)을 선택합니다.

  7. 필수 구성 요소의 소스 위치를 지정하는 옵션을 클릭한 다음 확인을 클릭합니다.

    .NET Framework 4 다운로드 위치의 URL을 제공하는 경우 Microsoft 다운로드 센터 사이트 또는 자체 사이트를 지정할 수 있습니다. 재배포 가능 설치 패키지를 자체 서버에 배치하려면 패키지가 웹 부트스트래퍼가 아니라 전체 재배포 가능 패키지여야 합니다. Microsoft 다운로드 센터에 있는 웹 부트스트래퍼에만 연결할 수 있습니다. 응용 프로그램을 배포할 CD를 URL로 지정할 수도 있습니다.

  8. 속성 페이지 대화 상자에서 확인을 클릭합니다.

InstallShield에 .NET Framework를 포함하려면

InstallShield를 사용하면 Visual Studio 2010을 통해 Windows 기반 응용 프로그램을 게시할 수 있습니다.

Visual Studio 2010에서 다음 단계에 따라 새 설치 프로젝트를 만듭니다.

  1. 파일 메뉴에서 새로 만들기를 클릭한 다음 프로젝트를 클릭합니다.

  2. 왼쪽 창에서 기타 프로젝트 형식, 설치 및 배포를 차례로 클릭한 다음 InstallShield 2010을 클릭합니다.

  3. 이름 상자에 프로젝트 이름을 입력한 다음 확인을 클릭합니다.

  4. 처음 사용하는 경우에는 InstallShield로 이동을 클릭하여 Microsoft Visual Studio 2010용 InstallShield Limited Edition을 다운로드합니다. Visual Studio 2010을 다시 시작합니다.

  5. 프로젝트 도우미로 이동한 다음 응용 프로그램 파일을 클릭하여 프로젝트 출력을 추가합니다. 프로젝트 도우미를 통해 다른 프로젝트 특성도 구성할 수 있습니다.

  6. 설치 요구 사항으로 이동한 다음 운영 체제 및 설치할 .NET Framework의 버전을 선택합니다.

  7. 설치 프로젝트를 마우스 오른쪽 단추로 클릭하고 빌드를 클릭합니다.

.NET Framework 수동 설치

.NET Framework 4를 응용 프로그램과 함께 자동으로 설치하는 것이 적절하지 않은 경우도 있습니다. 이 경우 사용자가 .NET Framework를 직접 설치하도록 할 수 있습니다. 재배포 가능 패키지는 여러 구성에서 사용할 수 있습니다(이 항목 앞부분의 독립 실행형 재배포 가능 패키지 및 웹 부트스트래퍼 패키지 단원 참조). .NET Framework를 찾아서 설치하는 방법에 대한 지침을 설치 프로세스에서 제공하는 것이 좋습니다.

응용 프로그램 설치에 .NET Framework 연결

.NET Framework 4에서 제공하는 두 가지 방법을 통해 명령줄 명령을 사용하여 응용 프로그램의 설치 프로세스에 .NET Framework 설치 프로세스를 포함(연결)할 수 있습니다. 

  • 사용자가 설치 도중 웹에서 파일을 추가로 다운로드할 필요가 없도록 재배포 미디어에 전체 .NET Framework 파일 집합을 포함합니다.

  • .NET Framework 설치 프로세스에서 필요한 구성 요소를 판단하고 웹 부트스트래퍼 패키지를 사용하여 웹에서 필요한 구성 요소만 다운로드하여 설치하게 합니다.

이러한 두 옵션은 다음 두 단원에서 설명됩니다.

선택하는 옵션에 관계없이 .NET Framework 4 설치 프로세스를 연결하려면 명령줄에서 재배포 가능 파일을 실행하고 재배포 가능한 .exe 파일 이름 뒤에 다음 설치 명령줄 옵션을 사용한 후 오류 코드를 적절히 처리합니다.

<.NET Framework redistributable> /q /norestart /ChainingPackage <packageName>
참고참고

이 항목의 예제에서는 연결하는 패키지 이름이 MyProductName인 것으로 가정합니다.

전체 옵션 목록은 명령줄 옵션 단원을 참조하십시오.

패키지 연결 예제를 보려면 방법: .NET Framework 4 설치 관리자에서 진행률 가져오기를 참조하십시오.

재배포 미디어에 .NET Framework 파일 포함

.NET Framework 설치 프로세스의 모든 구성 요소를 포함하려면 독립 실행형 재배포 가능 패키지를 사용합니다. 이러한 패키지에는 x86, x64 및 IA-64 컴퓨터의 지원되는 운영 체제에 .NET Framework 4를 설치하는 데 필요한 구성 요소가 포함되어 있습니다. 예를 들어 독립 실행형 재배포 가능 패키지를 사용하여 .NET Framework Client Profile 설치 프로세스를 x86 또는 x64 컴퓨터에서 연결하려면 다음 명령을 사용합니다.

dotNetFx40_Client_x86_x64.exe /q /norestart /ChainingPackage "MyProductName"
참고참고

이 방법에서는 언어 팩이 함께 설치되지 않습니다.응용 프로그램 설치에 언어 팩 연결 단원을 참조하십시오.

.NET Framework 설치 프로세스에서 결정하도록 허용

이 옵션에서는 웹 부트스트래퍼 패키지를 사용하여 필요한 구성 요소만 설치합니다. 웹 부트스트래퍼 배포를 기본 언어 설정에 따라 사용하거나 /LCID 명령줄 옵션을 통해 다른 언어 팩을 지정할 수 있습니다.

  • 기본 언어 설정 사용

    /LCID 명령줄 옵션을 지정하지 않으면 웹 부트스트래퍼에서는 사용자의 MUI(다국어 사용자 인터페이스) 설정과 일치하는 언어 팩을 자동으로 다운로드합니다. 예를 들어 웹 부트스트래퍼 패키지를 사용하여 전체 .NET Framework Client Profile 설치 프로세스를 x86 또는 x64 컴퓨터에서 연결하려면 응용 프로그램의 설치 프로세스에 다음 명령을 추가합니다.

    dotNetFx40_Full_setup.exe /q /norestart /ChainingPackage "MyProductName"
    

    이 옵션을 사용하면 사용자의 MUI 설정과 일치하는 언어 팩이 자동으로 다운로드 및 설치됩니다.

  • 기본 언어 설정 재정의

    /LCID 명령줄 옵션을 지정하면 웹 부트스트래퍼에서는 자동 검색을 수행하지 않고 사용자가 지정한 언어 팩을 다운로드합니다. 예를 들어 전체 .NET Framework Client Profile 설치 프로세스를 x86 또는 x64 컴퓨터에서 연결하고 일본어 언어 팩을 설치하려면 응용 프로그램의 설치 프로세스에 다음 명령을 추가합니다.

    dotNetFx40_Full_setup.exe /q /norestart /ChainingPackage "MyProductName" /LCID 1041
    
    참고참고

    언어 팩에 따라 릴리스 날짜가 서로 다를 수 있습니다.지정된 언어 팩을 다운로드 센터에서 사용할 수 없는 경우 설치 프로세스는 언어 팩 없이 .NET Framework를 설치합니다..NET Framework 4가 사용자의 컴퓨터에 이미 설치되어 있는 경우에는 웹 부트스트래퍼에서 언어 팩만 설치합니다.

응용 프로그램 설치에서 자동 설치 추적 및 취소

.NET Framework 4 설치는 종종 응용 프로그램 설치에 필수 구성 요소로 포함될 수 있습니다. .NET Framework 4가 필요한 응용 프로그램에 대해 사용자 지정되거나 통합된 설치 환경을 제공하려는 경우 설치 진행률을 자체적으로 표시하면서 .NET Framework 4 설치를 자동으로 시작하고 추적할 수 있습니다. 이 기능을 사용하려면 MSDN 라이브러리를 참조하십시오.

응용 프로그램 설치에 언어 팩 연결

다음 표에서는 지정된 대상 플랫폼에 맞게 지역화된 리소스를 포함하는 독립 실행형 언어 팩 실행 파일의 목록을 제공합니다. 이러한 실행 파일에는 .NET Framework 4 언어 팩 설치에 필요한 언어 중립적인 이진 파일이 포함되어 있지 않습니다. culture에서는 지원되는 언어를 지정합니다.

웹 부트스트래퍼를 사용하면 언어 팩을 연결하지 않아도 됩니다.

패키지 이름

프로필

대상 플랫폼

dotNetFx40LP_Full_x86_x64culture.exe

Full

x86 및 x64

dotNetFx40LP_Full_x86_ia64culture.exe

Full

x86 및 IA-64

dotNetFx40LP_Full_x86culture.exe

Full

x86 전용

dotNetFx40LP_Client_x86_x64culture.exe

클라이언트

x86 및 x64

dotNetFx40LP_Client_x86culture.exe

클라이언트

x86 전용

dotNetFx40LP_Full_x86_x64culture_SC.exe (Windows Server 2008 Server Core R2 운영 체제에서만 사용 가능)

Full

x64 Server Core

참고참고

Client Profile 언어 팩은 IA-64 기반 컴퓨터에서 재배포에 사용할 수 없습니다.

이러한 패키지의 예로는 dotNetFx40LP_Full_x86_x64de.exedotNetFx40LP_Full_x86_x64ja.exe가 있습니다.

예를 들어 전체 .NET Framework 4를 독일어 언어 팩과 함께 x86 또는 x64 컴퓨터에 배포하려면 다음 명령을 사용합니다.

dotNetFx40LP_Full_x86_x64de.exe /q /norestart /ChainingPackage "MyProductName"

명령줄 옵션의 전체 목록은 명령줄 옵션 단원을 참조하십시오.

.NET Framework 4 검색

.NET Framework 4 설치 관리자는 설치가 성공적으로 이루어지면 레지스트리 키를 씁니다. 다음 표에 나열된 레지스트리 키를 확인하여 .NET Framework 4가 설치되어 있는지 여부를 테스트할 수 있습니다.

프로필

레지스트리 키 이름

Full

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

이름: Install

형식: DWORD

데이터: 1

클라이언트

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client

이름: Install

형식: DWORD

데이터: 1

언어 팩 확인

다음 표에 나열된 레지스트리 키를 확인하여 특정 언어 팩이 설치되어 있는지 여부를 테스트할 수 있습니다. LCID는 로캘 식별자를 지정합니다. 로캘 식별자 목록은 지원되는 언어를 참조하십시오.

프로필

레지스트리 키 이름

Full

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID

이름: Install

형식: DWORD

데이터: 1

클라이언트

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\LCID

이름: Install

형식: DWORD

데이터: 1

예를 들어 전체 일본어 언어 팩이 이미 설치되어 있는지 검색하려면 레지스트리에서 다음 값을 확인합니다.

Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041
Name: Install
Type: DWORD
Data: 1

.NET Framework 4 제거

제어판에서 프로그램 추가/제거를 사용하여 .NET Framework 4를 제거할 수 있습니다. .NET Framework 4 Client Profile을 제거하려면 먼저 .NET Framework 4의 확장 버전을 제거해야 합니다.

Server Core 운영 체제의 경우 다음 명령줄 작업을 사용하여 .NET Framework 4를 제거해야 합니다.

  1. .NET Framework 4 확장 버전 제거:

    %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Extended\setup.exe /uninstall /x86 /x64 /ia64 /parameterfolder Extended /q
    
  2. .NET Framework 4 Client Profile 제거:

    %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Client\setup.exe /uninstall /x86 /x64 /parameterfolder Client
    

명령줄 옵션

다음 표에서는 .NET Framework 4 재배포 가능 설치 프로그램을 명령줄에서 실행할 때 포함할 수 있는 옵션을 보여 줍니다.

옵션

설명

/q

자동 모드를 설정합니다.

/norestart

설치 프로그램이 자동으로 재부팅하지 않도록 합니다. 이 옵션을 사용하는 경우 연결 응용 프로그램은 반환 코드를 캡처하고 재부팅을 처리해야 합니다(Tracking.NET Framework 4 참조).

/repair

복구 기능을 작동시킵니다.

/LCID LCID

여기서 LCID는 로캘 식별자를 지정합니다(지원되는 언어 참조).

LCID로 지정된 언어 팩을 설치하고 UI가 해당 언어로 표시되도록 합니다(자동 모드가 설정되어 있지 않은 경우).

웹 부트스트래퍼에 대해 이 옵션을 사용하면 웹을 통해 언어 팩도 함께 설치됩니다.

참고참고
.NET Framework 언어 팩을 설치하는 경우 이 옵션을 사용하지 마십시오.

/passive

Passive 모드를 설정합니다. 설치가 진행 중임을 나타내는 진행률 표시줄을 표시하지만 사용자에게 프롬프트 또는 오류 메시지를 표시하지는 않습니다. 이 모드에서 설치 프로그램은 반환 코드를 처리해야 합니다.

/showfinalerror

Passive 모드를 설정합니다. 그러나 설치가 성공적이 아니면 오류를 표시합니다. 설치가 성공적이 아니면 이 옵션에서는 사용자 상호 작용이 필요합니다.

/promptrestart

Passive 모드에서 설치 프로그램 완료에 재부팅이 필요하면 사용자에게 메시지를 표시합니다. 재부팅이 필요하면 이 옵션에서는 사용자 상호 작용이 필요합니다.

/CEIPConsent

기본 동작을 덮어쓰고 향후 배포 환경을 개선하기 위해 Microsoft에 익명으로 피드백을 보냅니다. 이 옵션은 응용 프로그램 설치 프로그램에서 사용자에게 동의를 요청하고 Microsoft로 익명 피드백을 보낼 사용 권한을 사용자가 부여한 경우에만 사용될 수 있습니다.

/chainingpackage PackageName

연결을 수행하는 실행 파일의 이름을 지정합니다. 이 정보는 향후 배포 환경 개선을 지원하기 위해 익명 피드백으로 Microsoft에 보내집니다.

패키지 이름에 공백이 포함되어 있으면 /chainingpackage "Chaining Product"와 같이 큰따옴표를 구분자로 사용합니다. 연결하는 패키지의 예제는 MSDN 라이브러리의 Getting Progress Information from an Installation Package를 참조하십시오.

지원되는 언어

LCID

언어 - 국가/지역

문화권

1025

아랍어 - 사우디아라비아

ar

1028

중국어 - 대만

zh-cht

1029

체코어

cs

1030

덴마크어

da

1031

독일어 - 독일

de

1032

그리스어

el

1033

영어 - 미국

사용할 수 없음

1035

핀란드어

fi

1036

프랑스어 - 프랑스

fr

1037

히브리어

he

1038

헝가리어

hu

1040

이탈리아어 - 이탈리아

it

1041

일본어

ja

1042

한국어

ko

1043

네덜란드어 - 네덜란드

nl

1044

노르웨이어(복말)

no

1045

폴란드어

pl

1046

포르투갈어 – 브라질

pt-BR

1049

러시아어

ru

1053

스웨덴어

sv

1055

터키어

tr

2052

중국어 - 중국

zh-chs

2070

포르투갈어 - 포르투갈

pt-PT

3082

스페인어 - 스페인(현대 정렬)

es

문제 해결

반환 코드

다음 표에서는 .NET Framework 4 재배포 가능 설치 프로그램의 가장 일반적인 반환 코드를 보여 줍니다. 반환 코드는 모든 설치 관리자 버전에서 동일합니다. 자세한 내용은 다음 "다운로드 오류 코드" 단원을 참조하십시오.

반환 코드

설명

0

설치가 성공적으로 완료되었습니다.

1602

사용자가 설치를 취소했습니다.

1603

설치하는 동안 심각한 오류가 발생했습니다.

1614

설치를 완료하려면 컴퓨터를 다시 시작해야 합니다. 이 메시지는 설치가 성공적으로 수행되었음을 의미합니다.

3010

설치를 완료하려면 컴퓨터를 다시 시작해야 합니다. 이 메시지는 설치가 성공적으로 수행되었음을 의미합니다.

5100

사용자 컴퓨터가 시스템 요구 사항을 충족하지 못합니다.

5101

내부 상태 오류입니다.

다운로드 오류 코드

기타 오류 코드

참고 항목

개념

.NET Framework 설치

기타 리소스

관리자를 위한 .NET Framework 배포 가이드

변경 기록

날짜

변경 내용

이유

2011년 3월

Windows Server 2008 Server Core에 대한 정보가 추가되었습니다.

향상된 기능 관련 정보