Exchange 2007 SP2 설치 프로그램의 변경 내용

 

적용 대상: Exchange Server 2007 SP2

마지막으로 수정된 항목: 2009-10-16

이 항목에서는 Microsoft Exchange Server 2007 서비스 팩 2(SP2) 설치 프로그램의 변경 내용에 대한 정보를 제공합니다.

Exchange 2007 SP2를 출시하면서 Exchange 2007 SP2 업데이트 롤업 패키지에 대한 지원을 개선하기 위해 Windows Installer 설치 패키지를 변경했습니다. 이러한 변경 내용은 다음과 같습니다.

  • 업그레이드된 Windows Installer XML(WiX) 도구 집합

    WiX 도구 집합이 안정된 최신 버전으로 업데이트되었습니다.

  • 수정된 진단 레지스트리 항목

    진단 레지스트리 항목이 다른 레지스트리 항목과 구분되도록 다시 코딩되었습니다.

  • 새 스텁 구성 요소

    모든 Exchange 서버 역할에 대해 스텁 구성 요소가 만들어졌습니다.

  • Windows Installer 4.5

    Exchange 2007 SP2를 설치하는 데 Windows Installer(MSI) 4.5가 필요합니다.

업그레이드된 WiX

WiX를 통해 XML 파일에서 Windows Installer 패키지를 만들 수 있습니다. 이 소프트웨어는 Common Public License를 통해 Microsoft에서 제공됩니다. 최신 버전의 WiX 도구 집합을 다운로드하거나 WiX에 대한 자세한 내용을 보려면 Windows Installer XML (WiX) toolset(영문)을 참조하십시오.

진단 레지스트리 구성 요소

WiX에서는 각 Exchange 구성 요소의 모든 진단 레지스트리 항목이 별도의 구성 요소로 다시 코딩되었습니다. 이 변경으로 인해 각 업데이트 롤업 패키지에서 개별 구성을 보다 상세히 제어할 수 있습니다. 각 진단 레지스트리 항목의 기본 설정은 이전 레지스트리 구성을 항상 덮어쓰는 것입니다. 이 동작은 Exchange 2007 서비스 팩 1(SP1) 동작 및 원본 릴리스(RTM) 버전의 Exchange 2007 동작과 유사합니다.

업데이트 롤업 패키지에서는 대부분의 이전 구성 설정을 덮어쓰지만 다음 레지스트리 항목은 덮어쓰지 않습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator

기본값: PeriodicPollingMinute=15

Exchange 2007 SP2를 설치한 후 이 레지스트리 항목을 사용자 지정하면 Exchange 2007 SP2 업데이트 롤업 패키지를 설치해도 레지스트리 항목을 덮어쓰지 않습니다.

참고

Exchange 2007 SP2를 설치한 후 이 레지스트리 항목을 삭제하면 이후 업데이트 롤업 패키지에서 기본값으로 레지스트리 항목을 다시 설치합니다.

새 스텁 구성 요소

Exchange 2007 SP2에는 각 서버 역할에 대한 레지스트리 설정을 제공하는 새 스텁 구성 요소가 5개 도입되었습니다. 이후 업데이트 롤업 패키지에서 이러한 스텁 구성 요소를 사용할 수 있습니다. 기본적으로 이후 업데이트 롤업 패키지에서는 Exchange 구성 요소의 구성을 덮어쓰지 않을 것입니다. 그러나 이후 업데이트 롤업에 새 구성이 필요한 경우 및 사용자가 구성을 사용자 지정할 수 있는 경우 업데이트 롤업을 설치하는 동안 새 스텁 구성 요소를 사용하여 사용자 지정 구성 설정을 유지할 수 있습니다.

예를 들어 Exchange 2007 SP2에서 SampleComponent의 설정은 다음과 같습니다.

<Component Id="Configuration" Guid="b8dd2994-1cb4-4339-947e-94955aae3723" NeverOverwrite="yes" ...>
        <Registry Id="RegConfig1 " Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator" KeyPath="yes" Name="PeriodicPollingMinutes" Type="integer" Value="15" />
</Component>

이 예에서는 레지스트리 하위 키가 없을 경우 업데이트 롤업을 설치하는 동안 Windows Installer에서 하위 키를 만들고 이 하위 키에 기본값을 할당합니다. 그러나 다음 조건에 모두 해당할 경우 Windows Installer는 레지스트리 항목을 덮어쓰지 않습니다.

  • 레지스트리 키가 있는 경우

  • NeverOverwrite 특성이 yes로 설정되어 있는 경우

  • SampleComponent 레지스트리 하위 키의 KeyPath 특성이 yes로 설정되어 있는 경우

참고

   이 디자인 변경에는 제한이 있습니다. 각 Exchange 서버 역할에 대해 스텁 구성 요소를 몇 개만 사용할 수 있기 때문에 업데이트 롤업을 위한 새 구성 요소나 새 폴더를 추가할 수 없습니다.

Windows Installer 4.5

이전 업데이트 롤업에서는 버전이 없는 일부 파일 중 업데이트 롤업으로 수정된 파일(예: .ps1 스크립트)은 업데이트 롤업 패키지를 제거하는 동안 다시 변경되지 않았습니다. 이러한 동작은 이전 버전의 Windows Installer에서 이전 파일 복사본을 올바르게 복원하지 못하는 문제로 인해 발생했습니다. 이러한 이전 버전의 Windows Installer 제한 사항으로 인해 Exchange 2007 SP2를 설치하려면 Windows Installer 4.5가 필요합니다.

Windows Installer의 파일 버전 처리 방법에 대한 자세한 내용은 File Versioning Rules(영문)를 참조하십시오.