Microsoft .NET Framework 3.0 배포 추가 정보

 

Microsoft Corporation

2006년 7월

콘텐츠

1. 소개
   참고
2. 관리자 모드 설정으로 Microsoft .NET Framework 3.0 배포
   2.1 관리자 모드 설정 실행
   2.2 설치 유지 관리
3. Active Directory를 사용하여 Microsoft .NET Framework 3.0 배포
   3.1 .NET Framework 3.0 배포를 위한 필수 구성 요소
   3.2 Active Directory를 사용하여 구성 요소 배포
   3.3 패키지 다시 배포
   3.4 패키지 제거
4. Watson 설정 지정
5. 알려진 설치 문제
6. 문제 해결
   6.1 Microsoft .NET Framework 3.0 로그 파일 위치
   6.2. Windows Installer 오류 코드
부록

1. 소개

Microsoft .NET Framework 3.0은 필드 클라이언트에 배포를 용이하게 하는 두 가지 방법을 제공합니다.

  • 관리자 모드 설정 관리자 모드 설정을 사용하면 IT 관리자가 MICROSOFT SMS(시스템 관리 서버) 또는 기타 소프트웨어 배포 도구를 통해 .NET Framework 배포할 수 있습니다. IT 관리자는 자동 모드에서 .NET Framework 설정을 실행합니다. 오류가 발생하면 설치 프로그램이 자동으로 종료되고 오류 코드가 기록됩니다.
  • Active Directory 배포 Active Directory 배포에서 관리자는 .NET Framework 3.0 설치 패키지의 개별 .msi 파일을 .msi 파일을 배포해야 하는 순서대로 그룹 정책에 추가해야 합니다. 그룹 정책을 사용하도록 설정한 후 이 그룹 정책의 일부인 모든 클라이언트는 부팅하고 네트워크에 다시 연결할 때 구성 요소를 자동으로 설치합니다. 오류가 발생하면 설치 프로그램이 자동으로 종료되고 오류 코드가 기록됩니다.

참고

.NET Framework 3.0 및 Active Directory를 포함하여 이 문서에서 참조되는 소프트웨어는 각각 사용 약관의 적용을 받습니다. 이 지침에서는 적절한 소프트웨어 라이선스로 이러한 사용권 계약 내용을 검토하고 이에 동의했다고 가정합니다. 이 지침에서는 이러한 사용권 계약의 어떠한 내용도 배제하지 않습니다.

Windows XP, Windows 2000 및 Windows Server 2003의 경우 컴퓨터에 Windows Installer 3.1을 설치해야 합니다. Windows Installer 3.1을 다운로드하려면 Microsoft 다운로드 센터 웹 사이트의 Windows Installer 3.1 재배포 가능 패키지 페이지로 이동합니다.

2. 관리자 모드 설정으로 Microsoft .NET Framework 3.0 배포

다음 배포 단계는 Windows Server 2003 및 Windows XP에 적용됩니다. Windows Vista 및 Windows Server 코드 이름 "Longhorn"에서 .NET Framework 3.0은 운영 체제의 일부입니다. Windows Vista 및 "Longhorn"용 .NET Framework 3.0 배포에 대한 자세한 내용은 Microsoft 웹 사이트의 배포 프로세스: 개요 페이지를 참조하세요.

2.1 관리자 모드 설정 실행

1단계: 필수 구성 요소 확인

이 관리자 설정 단계를 실행하기 전에 대상 컴퓨터가 소프트웨어 및 하드웨어 필수 구성 요소를 충족하는지 확인합니다. Windows Installer 3.1은 모든 설치의 필수 구성 요소입니다. 다음은 .NET Framework 3.0에 필요한 구성 요소 목록입니다. 필수 구성 요소가 충족되지 않으면 무인 설정이 실패합니다.

  • Windows Server 2003에서는 서비스 팩 1이 필요합니다.
  • Windows XP Home Edition 및 Windows XP Professional에서는 서비스 팩 2가 필요합니다.
  • 모든 플랫폼에서 Microsoft Internet Explorer 6.0 서비스 팩 1이 필요합니다.

2단계: 네트워크 이미지 만들기

  1. 서버에 드라이브:\NETFX3과 같은 폴더를 만듭니다.

  2. 웹에서 .NET Framework 3.0 재배포 가능 패키지를 다운로드하고 1단계에서 만든 폴더에 저장합니다.

    패키지의 다운로드 위치는 다음과 같습니다.

    참고 .NET Framework 3.0은 Windows Server "Longhorn"에서만 IA64를 지원합니다.

3단계: 설치 프로그램 실행

  1. 네트워크에서 .NET Framework 3.0 재배포 가능 패키지를 사용할 수 있는지 확인합니다.

  2. Windows 시작 메뉴에서 실행을 선택합니다.

  3. 다음과 같이 입력합니다.

    \\computer\share\.NET Framework 3.0 setup EXE Name /q /norestart
    

    예:

    \\server\dotnetfx3\dotnetfx3.exe /q /norestart
    

2.2 설치 유지 관리

기존 설치가 있는 컴퓨터에서 설치 프로그램을 다시 실행하여 설치 유지 관리 기능에 액세스할 수 있습니다. 사용자와 관리자 모두 Windows 제어판 프로그램 추가 또는 제거에서 설치 프로그램을 실행해야 합니다. 유지 관리 모드에서 설정을 실행하려면 사용자에게 대상 컴퓨터에 대한 관리 권한이 있어야 합니다.

3. Active Directory를 사용하여 Microsoft .NET Framework 3.0 배포

다음 배포 단계는 Windows Server 2003 및 Windows XP에 적용됩니다. Windows Vista 및 Windows Server 코드 이름 "Longhorn"에서 .NET Framework 3.0은 운영 체제의 기능입니다. Windows Vista 및 "Longhorn"용 .NET Framework 3.0 배포에 대한 자세한 내용은 해당 운영 체제에 대한 지침을 참조하세요.

3.1 .NET Framework 3.0 배포를 위한 필수 구성 요소

네트워크 관리자는 모든 클라이언트 컴퓨터에 .NET Framework 3.0을 설치하는 데 필요한 시스템 구성 요소가 있는지 확인해야 합니다. 필수 구성 요소가 충족되지 않으면 설치가 실패합니다.

참고 필요한 구성 요소를 나열된 순서대로 배포해야 합니다. 구성 요소 설치 설정이 다른 순서로 배포되면 실패합니다. 예를 들어 .NET Framework 2.0을 사용하려면 먼저 Windows Installer 3.1을 설치해야 하므로 Windows Installer는 .NET Framework 2.0 앞에 나열됩니다. 별표(*)가 없는 구성 요소는 NET Framework 3.0 설치 패키지의 WCU 폴더에 있습니다. 이러한 구성 요소를 배포하는 방법에 대한 자세한 내용은 3.2 Active Directory를 사용하여 구성 요소 배포를 참조하세요.

다음은 Windows Server 2003에서 .NET Framework 3.0을 배포하기 위한 필수 구성 요소입니다.

  • Microsoft Windows 2003 서비스 팩 1*
  • Microsoft .NET Framework 2.0
  • MSXML(Microsoft Core XML Services) 6.0. 이 구성 요소를 다운로드하려면 Microsoft 다운로드 센터 웹 사이트의 MSXML(Microsoft Core XML Services) 6.0 페이지 로 이동합니다.
  • Microsoft DirectX 9.0 SDK(소프트웨어 개발 키트)용 소프트웨어 래스터라이저

다음은 Windows XP에서 .NET Framework 3.0을 배포하기 위한 필수 구성 요소입니다.

  • Microsoft Windows XP 서비스 팩 2*

  • Microsoft Internet Explorer 6.0 서비스 팩 1*

  • Microsoft Windows Installer 3.1

  • Microsoft .NET Framework 2.0

  • Microsoft DirectX 9.0 SDK(소프트웨어 개발 키트)용 소프트웨어 래스터라이저.

    참고 Microsoft 다운로드 센터에서 Microsoft DirectX 9.0 SDK용 소프트웨어 래스터라이저를 다운로드할 수 있습니다. 필요한 버전을 선택합니다.

    RGB9RAST_x86.msi

    RGB9RAST_x64.msi

* 이러한 구성 요소는 자체 라이선스 계약의 적용을 받습니다.

3.2 Active Directory를 사용하여 구성 요소 배포

이 섹션에서는 Active Directory를 사용하여 네트워크를 통해 특정 구성 요소에 대한 Windows Installer 설치 패키지를 배포하는 방법을 설명합니다. 파일 추출이 필요한 구성 요소를 배포하려면 대상 컴퓨터에 대한 관리자 권한이 있어야 합니다.

Active Directory를 사용하여 애플리케이션을 배포하려면 먼저 .exe 재배포 가능 패키지에서 개별 파일을 추출해야 합니다. Windows Installer 파일은 .exe 파일에서 추출해야 합니다. 추가 파일도 추출해야 할 수 있습니다. 예를 들어 .NET Framework 2.0 재배포 가능 패키지를 배포하려면 배포에 사용할 .exe 파일에서 Netfx.msi 파일을 추출해야 합니다.

Active Directory 클라이언트 컴퓨터에 Windows Installer 설치 패키지를 설치하기 전에 Windows Installer 서비스가 클라이언트 컴퓨터에 이미 있는지 확인합니다. 이 섹션에 설명된 절차에서는 Windows Installer 3.1이 모든 클라이언트 컴퓨터에 설치되어 있다고 가정합니다.

.NET Framework 2.0을 배포하기 전에 대상 컴퓨터가 최소 구성 요구 사항을 충족하는지 확인합니다. 자세한 내용은 Microsoft .NET Framework 개발자 센터의 애플리케이션 구성 배포 & 페이지를 참조하세요.

다음 표에서는 Active Directory를 사용하여 배포할 수 있는 구성 요소 목록을 보여 줍니다.

Active Directory를 사용하여 배포할 수 있는 Table1 구성 요소

구성 요소 파일 위치 .exe 또는 .msi 디렉터리 이름 구성 요소 명령 파일 추출 필요
.NET Framework 2.0 wcu\dotnetFramework\dotnetfx.exe dotnetfx dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotnetfx" Yes
MSXML(Microsoft Core XML Services) 6.0 wcu\MSXML\msxml6.msi msxml6 msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6  
Microsoft DirectX 9.0 SDK(소프트웨어 개발 키트)용 소프트웨어 래스터라이저 wcu\RGBRAST\x86\RGB9RAST_x86.msi RGBRAST msiexec /qb /a RGB9RAST_x86.msi REBOOT=ReallySuppress TARGETDIR=c:\RGBRAST  
.NET Framework 3.0 vs_setup.msi NETFX3 msiexec /qb /a vs_setup.msi NOVSUI=1 TARGETDIR=c:\NETFX3  
Windows Communication Foundation wcu\WCF\Indigo.exe WCF indigo.exe /q /c:"msiexec /qb /a Indigo.msi REBOOT=ReallySuppress TARGETDIR=c:\Indigo" Yes
Windows Presentation Foundation wcu\WPF\wpf.msi WPF msiexec /qb /a wpf.msi STANDALONE=no REBOOT=ReallySuppress TARGETDIR=c:\wpf  
Windows Workflow Foundation wcu\WF\WF_3.0_x86.msi WF msiexec /qb /a WF_3.0_x86.msi ARPSYSTEMCOMPONENT=1 STANDALONE=no REBOOT=ReallySuppress TARGETDIR=c:\WF  

참고 를 추가하여 각 구성 요소에 대해 로깅을 사용하도록 설정할 수 있습니다.

/l* 로그

인 가상 디스크를

msiexec

선택합니다. 예를 들어 Windows Presentation Foundation 배포에 대한 로그 파일을 포함하려면 다음을 수행합니다.

msiexec /qb /l* WPF_x86.log /a wpf.msi STANDALONE=no REBOOT=ReallySuppress TARGETDIR=c:\wpf

자세한 로그 파일의 경우 명령에서 logfile을 사용합니다/lv .

1단계: 관리자 설치 지점 만들기

참고 설치 지점을 만드는 방법을 보여 주는 샘플 스크립트는 부록을 참조하세요.

  1. 웹에서 .NET Framework 3.0 재배포 가능 패키지를 다운로드하고 1단계에서 만든 폴더에 저장합니다.

    패키지의 다운로드 위치는 다음과 같습니다.

    참고 .NET Framework 3.0은 Windows Server "Longhorn"에서만 IA64를 지원합니다.

  2. .NET Framework 3.0 재배포 가능 .exe 파일에서 파일을 추출하여 아래에 나열된 구성 요소 파일을 찾습니다. 파일을 추출하려면 다음 명령을 실행합니다.

    .NET Framework 3.0 Redist EXE Name /x:ExtractionDestination
    

    예:

    dotnetfx3.exe /x:C:\NETFX3
    
  3. 구성 요소의 .exe 파일 또는 .msi 파일을 C:\ 루트 디렉터리에 복사합니다. 로컬 컴퓨터의 드라이브입니다. (구성 요소의 위치는 표 1을 참조하세요.)

  4. Windows 시작 메뉴에서 실행을 클릭한 다음 를 입력 cmd 하여 명령 창을 엽니다.

  5. 디렉터리를 C: 드라이브의 루트 디렉터리로 변경합니다.

  6. 다음 명령을 입력하여 .exe 파일을 복사할 디렉터리를 만듭니다.

    mkdir directoryName
    
  7. 해당 구성 요소 명령(표 1 참조)을 입력하여 디렉터리에 설치 지점을 만듭니다.

  8. 명령 창을 닫습니다.

  9. Windows Explorer 열고 C:\directoryName으로 이동하여 파일이 추출되었는지 확인합니다.

  10. 폴더와 모든 내용을 배포에 사용하려는 네트워크 공유로 이동합니다.

2단계: Active Directory 그룹 정책에 설치 패키지 추가

  1. Windows 시작 메뉴에서 모든프로그램, 관리 도구, 구성 요소 서비스를 차례로 클릭합니다.

  2. Active Directory 사용자 및 컴퓨터를 확장합니다.

    Active Directory 사용자 및 컴퓨터 트리가 표시됩니다.

  3. 도메인 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 속성 대화 상자에서 그룹 정책 탭을 클릭합니다.

  5. 그룹 정책 개체 링크 상자에서 그룹 정책 개체를 선택한 다음 편집을 클릭합니다.

  6. 로그온한 사용자에 관계없이 컴퓨터에 적용되는 정책을 설정하려면 컴퓨터 구성\소프트웨어 설정을 확장합니다.

    참고 Active Directory 서버의 공유 위치에 매핑해야 합니다. 그렇지 않으면 설치할 패키지를 만들 수 없습니다.

  7. 소프트웨어 설치를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 패키지를 클릭합니다.

  8. 열기 대화 상자에서 배포 폴더를 복사한 위치를 찾아 .msi 파일을 선택합니다.

  9. 소프트웨어 배포 대화 상자에서 할당을 클릭한 다음 확인을 클릭합니다.

  10. 자동 설치를 클릭하여 도메인의 모든 컴퓨터에 소프트웨어를 자동으로 설치합니다.

  11. 확인을 클릭한 다음 구성 요소 서비스 콘솔을 닫습니다.

3단계: 그룹 정책 사용하여 상승된 권한 설정

대부분의 패키지는 컴퓨터의 로컬 관리자만 패키지를 설치할 수 있도록 허용하므로 상승된 권한을 사용하여 그룹 정책 컴퓨터당 패키지를 보급해야 합니다. 네트워크 관리자는 한 사용자, 한 컴퓨터 또는 사용자 그룹에 대한 정책을 만들 수 있습니다. 특수 정책 프로필을 만드는 방법에 대한 자세한 내용은 시스템 정책 편집기 도움말을 참조하세요. 정책 구성에 대한 자세한 내용은 그룹 정책 스냅인 도움말을 참조하세요.

  1. Windows 시작 메뉴에서 모든프로그램, 관리 도구, 구성 요소 서비스를 차례로 클릭합니다.

  2. Active Directory 사용자 및 컴퓨터를 확장합니다.

    Active Directory 사용자 및 컴퓨터 트리가 표시됩니다.

  3. 도메인 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 속성 대화 상자에서 그룹 정책 탭을 클릭합니다.

  5. 그룹 정책 개체 링크 상자에서 그룹 정책 개체를 선택한 다음 편집을 클릭합니다.

  6. 컴퓨터 구성\관리 템플릿\Windows 구성 요소\Windows Installer 폴더를 엽니다.

  7. 세부 정보 창에서 관리자 권한으로 항상 설치를 두 번 클릭합니다.

  8. 속성 대화 상자에서 정책을 사용하도록 설정하고 사용 옵션을 선택하여 설정을 설정한 다음 확인을 클릭합니다.

  9. 사용자 구성\관리 템플릿\Windows 구성 요소\Windows Installer 폴더를 열고 7단계와 8단계를 반복합니다.

    참고 시스템 정책 편집기 및 Windows Installer 정책을 사용하여 관리자 권한으로 항상 설치 정책을 설정할 수 있습니다. 컴퓨터 및 각 사용자에 대한 정책을 설정해야 합니다. 그룹 정책 편집기 또는 시스템 정책 편집기를 사용하지 않도록 선택하는 경우 Windows 레지스트리에서 값을 변경하여 각 컴퓨터에서 동일한 설정을 지정할 수 있습니다.

4단계: 패키지가 컴퓨터에 할당될 준비가 되었는지 확인

  1. 구성 요소 이름 - 영어 속성 대화 상자에서 배포 탭을 클릭합니다.
  2. 배포 유형에서 할당을 클릭합니다.
  3. 배포 옵션에서 구성 요소를 배포하는 시기 및 방법에 대한 옵션을 선택합니다.
  4. 다른 탭을 찾아보고 필요에 따라 옵션을 설정합니다. 자세한 내용은 대화 상자에서 그룹 정책 도움말을 참조하세요.

5단계: 다른 필수 구성 요소 배포

다른 .NET Framework 3.0을 배포하려면 1단계를 반복하고 지정된 Active Directory 그룹 정책 .msi 파일을 추가합니다.

3.3 패키지 다시 배포

경우에 따라 소프트웨어 패키지를 다시 배포할 수 있습니다. 예를 들어 패키지를 업그레이드하거나 수정하는 경우 필요할 수 있습니다.

패키지를 다시 배포하려면 다음 단계를 수행합니다.

  1. Active Directory 사용자 및 컴퓨터 콘솔을 시작합니다. 이렇게 하려면 Windows 시작 메뉴에서 관리 도구를 클릭한 다음 Active Directory 사용자 및 컴퓨터를 클릭합니다.

  2. 콘솔 트리에서 도메인 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 그룹 정책 탭을 클릭하고 패키지를 배포하는 데 사용한 그룹 정책 개체를 클릭한 다음 편집을 클릭합니다.

  4. 패키지를 배포하는 데 사용한 소프트웨어 설치 항목이 포함된 소프트웨어 설정 컨테이너를 확장합니다.

  5. 패키지가 포함된 소프트웨어 설치 컨테이너를 클릭합니다.

  6. 그룹 정책 개체 편집기의 오른쪽 창에서 프로그램을 마우스 오른쪽 단추로 클릭하고 모든 작업을 선택한 다음 애플리케이션 다시 배포를 클릭합니다.

    다음 메시지가 표시됩니다.

    Redeploying this application will reinstall the application everywhere it is already installed. Do you want to continue?
    
  7. 를 클릭합니다.

  8. 그룹 정책 개체 편집기를 닫고 확인을 클릭한 다음 Active Directory 사용자 및 컴퓨터 콘솔을 닫습니다.

3.4 패키지 제거

게시되거나 할당된 패키지를 제거하려면 다음을 수행합니다.

  1. Active Directory 사용자 및 컴퓨터 콘솔을 시작합니다. 이렇게 하려면 Windows 시작 메뉴에서 관리 도구를 클릭한 다음 Active Directory 사용자 및 컴퓨터를 클릭합니다.
  2. 콘솔 트리에서 도메인 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
  3. 그룹 정책 탭을 클릭하고 패키지를 배포하는 데 사용한 그룹 정책 개체를 클릭한 다음 편집을 클릭합니다.
  4. 패키지를 배포하는 데 사용한 소프트웨어 설치 항목이 포함된 소프트웨어 설정 컨테이너를 확장합니다.
  5. 패키지가 포함된 소프트웨어 설치 컨테이너를 클릭합니다.
  6. 그룹 정책 개체 편집기의 오른쪽 창에서 프로그램을 마우스 오른쪽 단추로 클릭하고 모든 작업을 선택한 다음 제거를 클릭합니다.
  7. 다음 중 하나를 수행합니다.
    • 사용자 및 컴퓨터에서 즉시 소프트웨어 제거를 클릭한 다음 확인을 클릭합니다.
    • 사용자가 소프트웨어를 계속 사용할 수 있도록 허용을 클릭하고 새 설치를 방지한 다음 확인을 클릭합니다.
  8. 그룹 정책 개체 편집기를 닫고 확인을 클릭한 다음 Active Directory 사용자 및 컴퓨터 콘솔을 닫습니다.

4. Watson 설정 지정

다음 레지스트리 하위 키를 편집하여 개별 컴퓨터에서 .NET Framework 3.0용 Watson이 작동하는 방식을 구성할 수 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting\DW\VSSetup\.NET Framework 3.0\3.0.50727

키를 다음 값으로 설정합니다.

VSSWSectionEnabled=dword:00000001 
VSSWUXEnabled=dword:00000001 

5. 알려진 설치 문제

알려진 설치 문제에 대한 자세한 내용은 Microsoft .NET Framework 3.0 릴리스 정보를 참조하세요.

6. 문제 해결

6.1 Microsoft .NET Framework 3.0 로그 파일 위치

다음 로그 파일은 .NET Framework 3.0 설치 중에 생성됩니다.

  • dd_dotnetfx3error30.txt
  • dotnetfx3install30.txt
  • nnnn.txt dd_indigo_retMSI
  • nnnn.txt dd_rgb_retMSI
  • dd_Wf_3.0_x86.msinnnn.txt
  • nnnn.txt dd_wpf_retMSI

여기서 nnnn은 임의로 생성된 접미사입니다.

영어가 아닌 설치의 경우 다음 로그 파일도 생성됩니다.

  • dotnetfx3lperror30.txt
  • dotnetfx3lpinstall30.txt

.NET Framework 3.0 설치 중에 로그 파일은 %temp% 디렉터리에 있습니다.

Active Directory 배포의 /lv <logfile> 경우 3.2 Active Directory를 사용하여 구성 요소 배포에서 설명한 대로 옵션을 지정하여 각 구성 요소 배포에 대한 로그 파일을 만듭니다.

6.2. Windows Installer 오류 코드

오류 코드 목록은 MSDN 웹 사이트의 Windows Installer 오류 코드 페이지를 참조하세요.

부록

다음은 관리자 설치 지점을 만드는 데 사용할 수 있는 샘플 스크립트입니다.

set WORKFOLDER=c:\deploy
set dotNetFX3build=%WORKFOLDER%\dotnetfx3.exe
echo Creating Admin Install points for NETFX3 %PROCESSOR_ARCHITECTURE%
 
REM Create folders where work will be done
md %WORKFOLDER%\ext
md %WORKFOLDER%\AIP
md %WORKFOLDER%\logs
pushd %WORKFOLDER%
 
REM Extract the files from the NETFX3 redist SFX
call dotnetfx3.exe /q /x:%WORKFOLDER%\ext
 
REM ------------------------------------------------------------
REM create the .NetFX admin install point
 
md %WORKFOLDER%\AIP\dotnetfx_x86
call %WORKFOLDER%\ext\wcu\dotNetFramework\dotnetfx.exe /q /c:"msiexec /qb 
/a netfx.msi USING_EXUIH=1 REBOOT=ReallySuppress /l* 
%WORKFOLDER%\logs\netfx20_x86.log TARGETDIR=%WORKFOLDER%\AIP\dotnetfx_x86"
 
REM ------------------------------------------------------------
REM create the Windows Communication Foundation admin install point
 
md %WORKFOLDER%\AIP\WCF_x86
call %WORKFOLDER%\ext\wcu\WCF\Indigo.exe /q /c:"msiexec /qb /a indigo.msi 
REBOOT=ReallySuppress /l* %WORKFOLDER%\logs\WCF_x86.log 
TARGETDIR=%WORKFOLDER%\AIP\WCF_x86"
 
REM ------------------------------------------------------------
REM create the MSXML6 admin install point
 
md %WORKFOLDER%\AIP\MSXML6_x86
call msiexec /a %WORKFOLDER%\ext\wcu\MSXML\msxml6.msi /qb /l* 
%WORKFOLDER%\logs\MSXML6_x86.log Targetdir=%WORKFOLDER%\AIP\MSXML6_x86
 
REM ------------------------------------------------------------
REM create the dotNetFX3 admin install point
 
md %WORKFOLDER%\AIP\NETFX3
call msiexec /a %WORKFOLDER%\VS_Setup.msi NOVSUI=1 /qb /l* 
%WORKFOLDER%\logs\NETFX3_x86.log Targetdir=%WORKFOLDER%\AIP\NETFX3
 
REM ------------------------------------------------------------
REM create the Windows Presentation Foundation admin install point
 
md %WORKFOLDER%\AIP\WPF_x86
call msiexec /a %WORKFOLDER%\ext\wcu\WPF\wpf.msi /qb /l* 
%WORKFOLDER%\logs\WPF_x86.log STANDALONE=no REBOOT=ReallySuppress 
Targetdir=%WORKFOLDER%\AIP\WPF_x86
 
REM ------------------------------------------------------------
REM create the Windows Workflow Foundation admin install point
 
md %WORKFOLDER%\AIP\Wf_x86
call msiexec /a %WORKFOLDER%\ext\wcu\WF\Wf_3.0_x86.msi /qb /l* 
%WORKFOLDER%\logs\Wf_x86.log ARPSYSTEMCOMPONENT=1 REBOOT=ReallySuppress 
Targetdir=%WORKFOLDER%\AIP\Wf_x86

REM ------------------------------------------------------------
REM create the RGBRAST admin install point
md %WORKFOLDER%\AIP\RGBRAST_x86
call msiexec /a %WORKFOLDER%\ext\wcu\RGBRAST\x86\RGB9RAST_x86.msi /qb /l* 
%WORKFOLDER%\logs\RGBRAST_x86.log REBOOT=ReallySuppress 
Targetdir=%WORKFOLDER%\AIP\RGBRAST_x86