다음을 통해 공유


업데이트 롤업 설치 문제 해결

 

마지막으로 수정된 항목: 2010-06-29

Microsoft에서는 Microsoft Exchange Server 2007의 출시부터 Exchange 소프트웨어 업데이트 서비스 전략을 변경했습니다. 업데이트(업데이트 롤업 패키지라고도 함)는 이제 누적된 수정 프로그램으로 구성된 주요 롤업으로 출시됩니다. 서비스 전략에 대한 자세한 내용은 Microsoft 기술 자료 문서 937194, Exchange Server 2007 제품 서비스 전략을 참조하십시오.

일반적으로 Exchange 업데이트 롤업 패키지를 설치할 때는 아무런 문제가 없습니다. 하지만 문제가 발생할 경우에는 실패 원인을 쉽게 해결할 수 없습니다. 이 항목에서는 업데이트 롤업 설치가 실패하게 되는 몇 가지 일반적인 원인을 살펴 봅니다. 또한 이 항목에는 이러한 설치 실패를 해결하는 방법에 대해서도 설명되어 있습니다.

일반적인 업데이트 롤업 설치 문제

다음 섹션에서는 업데이트 롤업 설치가 실패하게 되는 몇 가지 일반적인 문제에 대해 설명합니다.

잘못된 업데이트 롤업 버전이 사용됨

Exchange 관리 콘솔은 32비트 운영 체제에서 실행될 수 있고 32비트 버전의 Microsoft Exchange는 테스트 목적으로 사용될 수 있으므로 잘못된 버전의 업데이트 롤업 패키지가 설치될 수 있습니다. 이러한 시나리오에서 특정 업데이트 롤업을 설치하려고 하면 다음의 경고 메시지가 표시됩니다.

이 파일의 버전이 실행 중인 Exchange Server 2007 버전과 호환되지 않습니다. 컴퓨터를 점검하여 이 파일의 x86(32비트) 또는 x64(64비트) 버전이 필요한지 확인하십시오.

이 문제를 해결하려면 적절한 버전의 업데이트 롤업 패키지를 구해야 합니다.

중간 업데이트가 설치됨

Microsoft에서는 업데이트 롤업 출시 일정 외에 Microsoft Exchange의 중요한 중간 업데이트를 출시합니다. 중간 업데이트를 설치하는 경우에는 중간 업데이트와 동일한 수정 프로그램이 포함된 업데이트 롤업 패키지를 설치하기 전에 중간 업데이트가 먼저 제거되어야 합니다. 중간 업데이트가 설치된 경우, 특정 업데이트 롤업 패키지를 설치할 때 다음의 경고 메시지가 표시됩니다.

이전의 Microsoft Exchange 중간 업데이트가 설치되어 있어 설치할 수 없습니다. 이 설치 프로그램을 다시 실행하기 전에 프로그램 추가/제거를 사용하여 중간 업데이트를 제거하십시오.

프로그램 추가/제거(Windows 2003) 또는 프로그램 및 기능(Windows Vista, 2008)에서 기존 중간 업데이트를 제거한 후 롤업을 다시 설치하십시오.

이 문제는 업데이트 롤업을 제거하는 중에도 발생할 수 있습니다. 중간 업데이트가 설치된 경우 업데이트 롤업을 제거하기 전에 중간 업데이트를 먼저 제거해야 됩니다. 이 시나리오에서 중간 업데이트를 제거하기 전에 업데이트 롤업을 제거하려고 하면 다음의 경고 메시지가 표시됩니다.

제거를 계속할 수 없습니다. <마법사 이름>에서 중간 업데이트가 설치되어 있음을 확인했습니다. 중간 업데이트가 제거되기 전에는 이 업데이트 롤업을 제거할 수 없습니다.

현재 설치된 업데이트 롤업 버전보다 이전 버전인 업데이트 롤업을 설치하려는 경우에도 비슷한 문제가 발생합니다. 이러한 시나리오에서 이전 버전의 업데이트 롤업을 설치하려고 하면 다음의 경고 메시지가 표시됩니다.

설치를 계속할 수 없습니다. <마법사 이름>에서 이 업데이트 롤업이 현재 설치된 업데이트 롤업으로 대체되었음을 확인했습니다. 이 업데이트 롤업은 설치할 필요가 없습니다.

이러한 문제를 해결하려면 중간 업데이트를 제거한 다음 실행 중인 Microsoft Exchange 버전의 최신 업데이트 롤업을 설치하십시오.

인터넷 연결을 사용할 수 없음

업데이트 롤업을 설치하려는 경우 .NET Framework에서 인증서 해지 작업을 수행하려고 할 때 설치 중 응답이 중지될 수 있습니다(응답 중단). 이 문제를 해결하려면 인증서 해지를 일시적으로 사용하지 않도록 설정합니다. 이렇게 하려면 다음 방법 중 하나를 사용합니다.

방법 1: 레지스트리에 상태 항목 설정

레지스트리에서 인증서 해지 확인을 사용하지 않도록 설정하려면 다음 단계를 수행합니다.

  1. 레지스트리 편집기에서 다음 레지스트리 하위 키를 찾습니다.

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Wintrust\Trust Providers\Software Publishing\State

  2. 다음과 같은 레지스트리 값을 설정합니다.값 이름: 상태값 종류: REG_DWORD값 데이터: 0x00023e00

  3. 레지스트리 편집기를 종료한 다음 업데이트 롤업을 설치합니다.

  4. 업데이트 롤업이 설치된 후 상태 레지스트리 값을 0x00023c00으로 설정합니다.

방법 2: Internet Explorer 구성

Internet Explorer에서 인증서 해지 확인을 사용하지 않도록 설정하려면 다음 단계를 수행합니다.

  1. Internet Explorer를 시작합니다.

  2. 도구 메뉴에서 인터넷 옵션을 클릭합니다.

  3. 인터넷 옵션 대화 상자에서 고급 탭을 클릭합니다.

  4. 보안에서 다음 확인란을 클릭하여 선택을 취소합니다.

    • 발급자의 인증서 해지 확인

    • 서버 인증서 해지 확인

  5. Internet Explorer를 종료한 다음 업데이트 롤업을 설치합니다.

  6. 업데이트 롤업을 설치한 후 인증서 해지를 다시 사용하도록 Internet Explorer 속성을 수정합니다.

Microsoft Exchange에서의 인증서 해지에 대한 자세한 내용은 Exchange Server 팀 블로그 문서인 Exchange 2007 managed services might time out during certificate revocation checks(영문)를 참조하십시오.

Exchange 서비스가 자동으로 다시 시작되지 않음

업데이트 롤업 설치 후 Microsoft Exchange 관련 서비스가 다시 시작되지 않으면 Microsoft 기술 자료 문서 944752, Exchange Server 2007 관리 코드를 Exchange Server 2007 업데이트 롤업을 설치한 후 서비스 시작을 참조하십시오.

기타 문제

업데이트 롤업 설치 시 다음과 같은 문제가 발생할 수도 있습니다.

  • Windows Update를 사용하여 업데이트 롤업을 설치한 후 특정 서비스를 사용할 수 없습니다.

  • Outlook Web Access가 동작하지 않습니다.

%SYSTEMDRIVE%\ExchangeSetupLogs 폴더가 제거되었거나 폴더 이름이 변경된 경우에 이 문제가 발생할 수 있습니다. 자세한 내용은 Microsoft 기술 자료 문서 930809, Exchange Server 2007 업데이트 롤업 1 설명을 참조하십시오.

설치 문제 해결

이 항목의 이전 섹션에서 다루지 않은 업데이트 롤업 설치 문제가 발생할 수 있습니다. 이 섹션에는 업데이트 롤업 설치가 실패하게 되는 기타 문제를 해결하는 데 도움이 되는 정보가 포함되어 있습니다.

응용 프로그램 이벤트 로그 검사

경우에 따라, Microsoft Exchange 업데이트 롤업 설치 프로그램이 예기치 않게 종료될 수 있습니다. 즉, 설치 프로그램이 중간에 종료된 것으로 보고됩니다. 이러한 경우 다음과 같은 오류 메시지가 표시됩니다.

오류 때문에 Exchange Server 2007 서비스 팩 1용 업데이트 롤업 5(KB953467) 설치 마법사가 중간에 중단되었습니다. 시스템이 수정되지 않았습니다. 다음에 이 프로그램을 설치하려면, 설치 프로그램을 다시 실행하십시오

이 문제를 해결하려면 영향을 받는 서버의 응용 프로그램 로그를 검사합니다. Windows Installer는 설치 오류를 응용 프로그램 로그에 기록합니다. 예를 들어, Windows Installer는 오류 코드 1603에 다음의 항목을 기록합니다.

이벤트 유형: 오류

이벤트 원본: MsiInstaller

이벤트 범주: 없음

이벤트 ID: 1024

설명: 제품: Microsoft Exchange Server - 'Exchange Server 2007 서비스 팩 1용 업데이트 롤업 4(KB952580) 8.1.311.3' 업데이트를 설치하지 못했습니다. 오류 코드 1603.

Windows Installer에서는 소프트웨어 패키지의 설치 문제의 해결에 도움을 주는 로그 파일을 만들 수 있습니다. 로깅 설정 방법을 알아보려면 다음 링크를 사용하십시오.

https://go.microsoft.com/fwlink/?LinkId=23127

Windows Installer 오류 문제를 해결하려면 자세한 정보 MSI 로깅을 사용합니다.

자세한 정보 MSI 로깅 사용

Microsoft Exchange에서는 Windows Installer를 사용하여 업데이트하므로 영향을 받는 업데이트 롤업을 위해 MSI 로깅을 늘려야 합니다. MSI 또는 MSP 패키지의 자세한 정보 로그 파일을 생성하려면 다음 방법 중 하나를 사용합니다.

방법 1: 명령줄 옵션 사용

업데이트 롤업 패키지를 로깅 옵션과 함께 실행하여 특정 설치 시도 시 설치 로그 파일이 생성되도록 할 수 있습니다. 예를 들어 다음 명령을 실행하면 업데이트 롤업 설치 시 로그 파일이 만들어집니다.

Exchange2007-KB<RollupPackageNumber>-x64-EN.msp /lxv* c:\<path>\<filename>.log

방법 2: 레지스트리 값 설정

모든 MSI 업데이트에 대해 자세한 정보 로깅이 생성되도록 레지스트리 항목을 설정할 수 있습니다. 이렇게 하려면 다음 단계를 수행합니다.

  1. 명령 프롬프트에서 다음 명령을 입력합니다.

    net stop msiserver

  2. 레지스트리 편집기(regedit.exe)를 시작한 후 다음 레지스트리 하위 키를 찾습니다.

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

  3. Installer 하위 키에 다음 레지스트리 항목을 만듭니다.

    값 이름: 로깅값 종류: REG_SZ

    값 데이터: voicewarmup!

    값 이름: 디버그

    값 종류: REG_DWORD

    값 데이터: 7

  4. 레지스트리 편집기를 종료한 다음 Windows Installer 서비스를 시작합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 실행합니다.

    net start msiserver

자세한 정보 로깅을 사용하도록 설정하고 나면 프로그램 추가/제거를 사용할 때마다 새로운 Msi*.log 파일이 만들어집니다.

참고

자세한 정보 로깅은 계속해서 사용하도록 설정해두지 않는 것이 좋습니다. 자세한 정보 로깅이 시스템 성능에 영향을 주며 디스크 공간을 많이 사용할 수 있기 때문입니다.

Windows Installer 로깅 사용을 설정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료 문서 223300, Windows Installer 로깅 설정 방법을 참조하십시오.

MSI 로그 파일에서 반환 값 3 검색

Windows Installer 자세한 정보 로깅을 구성한 후 MSI 로그 파일에서 다음 문자열을 검색합니다.

반환 값 3

일반적으로 첫 번째 반환 값 3으로 설치 문제의 원인을 식별할 수 있습니다. 설치 문제를 해결하려면 반환 값 3 항목 직전의 항목을 검사합니다. 이 절차에 대한 자세한 내용은 Microsoft Exchange Server 팀 블로그 문서인 How to locate the cause of error code 1603 in a verbose MSI log file(영문)을 참조하십시오.

다음 섹션에서는 Windows Installer 자세한 정보 로깅에 의해 기록될 수 있는 문제에 대해 설명합니다. 이 섹션의 정보는 Microsoft Enterprise Communications Support 전문가가 처리한 실제 문제를 바탕으로 합니다.

경우 1: ExecutionPolicy가 잘못 설정됨

ExecutionPolicy가 잘못 설정된 경우 Windows Server 2008에 Microsoft Exchange 업데이트 롤업 패키지를 설치할 수 없습니다.

다음은 첫 번째 반환 값 3 직전에 있는 로그 파일 항목을 인용한 것입니다.

MSI (s) (DC!BC) [06:51:04:902]: 속성 변경: QtExecCmdLine 속성 삭제.

현재 값은 '"C:\Program Files\Microsoft\Exchange

Server\\bin\QuietExe.exe"

"C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe" " -command .

'C:\Program Files\Microsoft\Exchange Server\\bin\servicecontrol.ps1'

BeforePatch"'입니다.

MSI (s) (DC!BC) [06:51:06:355]: 스레드 4540의 유형 790531 MSIHANDLE (4) 만들기

CAQuietExec: 오류 0x80070001: 명령줄에서 오류가 반환되었습니다.

MSI (s) (DC!BC) [06:51:06:355]: 스레드 4540의 유형 790531 MSIHANDLE (4) 닫기

MSI (s) (DC!BC) [06:51:06:355]: 스레드 4540의 유형 790531 MSIHANDLE (5) 만들기

CAQuietExec: 오류 0x80070001: CAQuietExec 실패

MSI (s) (DC!BC) [06:51:06:355]: 스레드 4540의 유형 790531 MSIHANDLE (5) 닫기

MSI (s) (DC!BC) [06:51:06:355]: 스레드 4540의 유형 790541 MSIHANDLE (2) 닫기

MSI (s) (DC:C8) [06:51:06:355]: 스레드 6776의 유형 790542 MSIHANDLE (1) 닫기

작업이 종료됨 6:51:06: CA_SAVEDATA_STOP_SERVICES. 반환 값 3.

이 로그 파일 인용 부분에서 반환 값 3CA_SAVEDATA_STOP_SERVICES 다음에 표시되어 있습니다.

Microsoft Exchange에서는 Windows Installer 엔진을 사용하여 업데이트 롤업 패키지를 설치할 때 CA(사용자 지정 동작)를 사용합니다. CA_SAVEDATA_STOP_SERVICES 사용자 지정 동작에서 Microsoft Exchange는 servicecontrol.ps1이라는 PowerShell 스크립트를 BeforePatch 옵션과 함께 실행합니다.

이 경우, PowerShell 내 잘못된 ExecutionPolicy 설정으로 인해 스크립트가 실행되지 않습니다. 현재 PowerShell 실행 정책을 확인하려면 Get-ExecutionPolicy cmdlet를 실행합니다. 기본적으로 PowerShell 실행 정책은 RemoteSigned로 설정됩니다.

이 문제를 해결하려면 ExecutionPolicy를 RemoteSigned 또는 Unrestricted로 설정합니다. 그런 다음 업데이트 롤업을 다시 설치합니다. 업데이트 롤업을 설치한 후에는 ExecutionPolicy를 RemoteSigned로 설정합니다.

이 문제에 대한 자세한 내용은 다음 항목을 참조하십시오.

경우 2: 업데이트 롤업이 임시 파일을 삭제할 수 없음

업데이트 롤업 설치 중 임시 .msp 파일을 삭제하거나 수정할 수 없는 경우 1603 오류가 발생할 수도 있습니다. 다음은 MSI 로그 파일 중 이러한 오류를 인용한 것입니다.

MSI (c) (E8:F0) [08:54:18:744]: Windows Installer가 업데이트를 설치했습니다. 제품

이름: Microsoft Exchange Server. 제품 버전: 8.1.240.6. 제품 언어:

1033. 업데이트 이름: Exchange Server 2007 서비스 팩 1용 업데이트 롤업 4

(KB952580) 8.1.311.3. 설치 성공 또는 오류 상태: 1603.

MSI (c) (E8:F0) [08:54:18:744]: 참고: 1: 1729

MSI (c) (E8:F0) [08:54:18:745]: 참고: 1: 2262 2: 오류 3: -2147287038

MSI (c) (E8:F0) [08:54:18:756]: 테이블 오류 전송.

MSI (c) (E8:F0) [08:54:18:758]: 테이블 오류 전송.

MSI (c) (E8:F0) [08:54:18:758]: 참고: 1: 2262 2: 오류 3: -2147287038

MSI (c) (E8:F0) [08:54:18:758]: 참고: 1: 2262 2: 오류 3: -2147287038

MSI (c) (E8:F0) [08:54:18:769]: 테이블 오류 전송.

MSI (c) (E8:F0) [08:54:18:772]: 테이블 오류 전송.

MSI (c) (E8:F0) [08:54:18:772]: 참고: 1: 2262 2: 오류 3: -2147287038

MSI (c) (E8:F0) [08:54:18:772]: 제품: Microsoft Exchange Server -- 구성하지 못했습니다.

MSI (c) (E8:F0) [08:54:18:773]: Windows Installer가 제품을 다시 구성했습니다. 제품

이름: Microsoft Exchange Server. 제품 버전: 8.1.240.6. 제품 언어:

1033. 재구성 성공 또는 오류 상태: 1603.

MSI (c) (E8:F0) [08:54:18:775]: 파일 삭제 시도

C:\Users\<사용자 별칭>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:775]: 파일을 삭제할 수 없습니다. LastError = 32

MSI (c) (E8:F0) [08:54:18:781]: 실행 뮤텍스를 가져왔습니다.

MSI (c) (E8:F0) [08:54:18:781]: 제거된 설치 패키지가 있으면 지우기

MSI (c) (E8:F0) [08:54:18:781]: 파일 삭제 시도

C:\Users\<사용자 별칭>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:784]: MainEngineThread에서 1603 반환

이 오류는 Windows Server 2008에서 사용자 계정 컨트롤이 실행 중인 경우에 발생할 수 있습니다. 이 문제를 해결하려면 업데이트 롤업 설치가 관리자 권한의 명령 프롬프트에서 실행되어야 합니다. 이렇게 하려면 cmd.exe 바로 가기를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 그런 다음 업데이트 롤업을 다시 설치합니다.

경우 3: Windows Installer 디렉터리에 이전 설치의 .msp 또는 .msi 파일이 없음

업데이트 롤업 설치에 실패하면 다음 메시지와 유사한 오류 메시지가 표시될 수 있습니다.

패치 패키지를 열지 못했습니다. 패치 패키지가 있는지, 액세스할 수 있는지 확인하거나 올바른 Windows Installer 패치 패키지인지 응용 프로그램 공급업체에 문의하십시오.

이 오류가 발생하면 다음 항목과 유사한 항목이 MSI 로그 파일에 기록됩니다.

=== 자세한 정보 로깅이 시작됨: 8/27/2007 13:12:59 빌드 종류: SHIP UNICODE

3.01.4000.4042 호출 프로세스: C:\WINDOWS\System32\msiexec.exe ===

MSI (c) (58:50) [13:12:59:838]: 캐시된 정책 값 재설정

MSI (c) (58:50) [13:12:59:838]: 컴퓨터 정책 값 'Debug'는 0입니다.

MSI (c) (58:50) [13:12:59:838]: ******* RunEngine:

******* 제품: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

******* 작업:

******* CommandLine: **********

MSI (c) (58:50) [13:12:59:838]: 컴퓨터 정책 값 'DisableUserInstalls'는 0입니다.

MSI (c) (58:50) [13:12:59:838]: 경고: 로컬 캐시된 패키지

'C:\WINDOWS\Installer\380f45.msi'가 누락되었습니다.

MSI (c) (58:50) [13:12:59:838]: 사용자 정책 값 'SearchOrder'는 'nmu'입니다.

MSI (c) (58:50) [13:12:59:838]: 사용자 정책 값 'DisableMedia'는 0입니다.

MSI (c) (58:50) [13:12:59:838]: 컴퓨터 정책 값 'AllowLockdownMedia'는 0입니다.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: 패키지가 안전한 경우에만 사용하도록 미디어가

설정되었습니다.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: {24B2C164-DE66-44FE-B468-A46D9D5E6B31} 제품의 원본 목록 검색

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: {24B2C164-DE66-44FE-B468-A46D9D5E6B31};을(를)

잠재적인 원본 목록에 추가하는 중입니다(pcode;disk;relpath).

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: 지금

{24B2C164-DE66-44FE-B468-A46D9D5E6B31} 제품을 검사 중입니다.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: 미디어를 제품에 사용할 수 있습니다.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: 원본 목록에서 LastUsedSource를 사용하려고 합니다.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: 원본 C:\Documents and

Settings\Administrator\Desktop\을 시도 중입니다.

MSI (c) (58:50) [13:12:59:853]: 숨김을 사용하도록 설정되었습니다.

MSI (c) (58:50) [13:12:59:853]: 서버에 설치를 호출하기 전에 사용하지 않도록 설정된 권한을 모두 사용하도록 설정하려는 중입니다.

MSI (c) (58:50) [13:12:59:853]: SOURCEMGMT: 원본이 'C:\Documents and Settings\Administrator\Desktop\'으로 확인되었습니다.

MSI (c) (58:50) [13:12:59:885]: 소프트웨어 제한 정책: 소프트웨어 제한 정책에 따라

'C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi' 패키지를

확인하는 중입니다.

MSI (c) (58:50) [13:12:59:885]: 소프트웨어 제한 정책: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi에 디지털 서명이 있습니다.

MSI (c) (58:50) [13:13:00:010]: 소프트웨어 제한 정책: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi가 '제한 없음' 권한 수준에서 실행되도록

허용되어 있습니다.

MSI (c) (58:50) [13:13:00:010]: 숨김을 사용하도록 설정되었습니다.

MSI (c) (58:50) [13:13:00:010]: 서버에 설치를 호출하기 전에 사용하지 않도록 설정된 권한을 모두 사용하도록 설정하려는 중입니다.

MSI (c) (58:50) [13:13:00:010]: 끝 대화 상자가 사용되지 않습니다.

MSI (c) (58:50) [13:13:00:010]: 원래 패키지 ==> C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:010]: 다음에서 패키지 실행 ==>

C:\DOCUME~1\ADMINI~1 \LOCALS~1\Temp\2\1d700e29.msi

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: 제품 코드가 '{24B2C164-DE66-44FE-B468-A46D9D5E6B31}'인 appcompat 데이터베이스 항목을 검색합니다.

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: 일치하는 제품 코드가

데이터베이스에 없습니다.

MSI (c) (58:50) [13:13:00:041]: system32에서 복사본을 로드할 때 MSCOREE가 로드되지 않음

MSI (c) (58:50) [13:13:00:041]: 기존 패치

'C:\WINDOWS\Installer\5c321.msp'를 엽니다.

MSI (c) (58:50) [13:13:00:041]: 참고: 1: 2203 2: C:\WINDOWS\Installer\5c321.msp 3: -2147287038

MSI (c) (58:50) [13:13:00:041]: 로컬 패치

'C:\WINDOWS\Installer\5c321.msp'를 찾을 수 없습니다. 원본에서 찾는 중입니다.

MSI (c) (58:50) [13:13:00:041]: 패치 원본을 확인하는 중입니다.

MSI (c) (58:50) [13:13:00:041]: 사용자 정책 값 'SearchOrder'는 'nmu'입니다.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 패키지가 안전한 경우에만 사용하도록 미디어가

설정되었습니다.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: {09679EB4-B32D-4F10-88C9-34299B366C5B} 제품의 원본 목록 검색

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: {09679EB4-B32D-4F10-88C9-34299B366C5B};을(를)

잠재적인 원본 목록에 추가하는 중입니다

(pcode;disk;relpath).

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 지금

{09679EB4-B32D-4F10-88C9-34299B366C5B} 제품을 검사하는 중입니다.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 미디어를 제품에 사용할 수 있습니다.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 원본 목록에서 LastUsedSource를 사용하려고 합니다.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 넷 원본 목록을 처리하는 중입니다.

MSI (c) (58:50) [13:13:00:041]: 참고: 1: 1402 2: UNKNOWN\Net 3: 2

MSI (c) (58:50) [13:13:00:041]: 참고: 1: 1706 2: -2147483647 3:

Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 미디어 원본 목록을 처리하는 중입니다.

MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: 원본이

'Exchange2007-KB935490-x64-EN.MSP'로 확인되었습니다.

MSI (c) (58:50) [13:13:00:056]: 참고: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:056]: 패치

'Exchange2007-KB935490-x64-EN.MSP'의 임시 복사본을 만들 수 없습니다.

패치 패키지를 열지 못했습니다. 패치 패키지가 있는지, 액세스할 수 있는지 확인하거나 올바른 Windows Installer 패치 패키지인지 응용 프로그램 공급업체에 문의하십시오.

C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:056]: 참고: 1: 1708

MSI (c) (58:50) [13:13:00:056]: 참고: 1: 2729

MSI (c) (58:50) [13:13:00:056]: 제품: Microsoft Exchange Server -- 설치하지 못했습니다.

이 경우, 이전 업데이트 롤업 설치의 .msp 파일 누락으로 인해 Exchange Server 2007 SP1용 업데이트 롤업 4를 설치하지 못했습니다. 특히 Exchange 2007 SP1용 업데이트 롤업 2의 .msp 파일이 누락되었습니다.

이 문제는 다음과 같은 로그 파일 항목을 검사하여 확인할 수 있습니다.

MSI (c) (58:50) [13:13:00:041]: 로컬 패치 'C:\WINDOWS\Installer\5c321.msp'를 찾을 수 없습니다. 원본에서 찾는 중입니다.

이 항목은 Windows Installer가 5c321.msp를 찾으려고 시도함을 나타냅니다. 이 파일을 찾지 못한 Windows Installer는 원본 항목을 통해 찾으려고 합니다.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: {09679EB4-B32D-4F10-88C9-34299B366C5B} 제품의 원본 목록 검색

이 항목은 누락된 .msp 파일의 원본이 GUID {09679EB4-B32D-4F10-88C9-34299B366C5B}임을 나타냅니다. 로그 파일의 후속 항목은 이 제품 GUID를 특정 패키지 이름으로 확인합니다.

MSI (c) (58:50) [13:13:00:041]: 참고: 1: 1706 2: -2147483647 3: Exchange2007-KB935490-x64-EN.MSP MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: 미디어 원본 목록을 처리하는 중입니다.MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: 원본이 'Exchange2007-KB935490-x64-EN.MSP'로 확인되었습니다.MSI (c) (58:50) [13:13:00:056]: 참고: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

이 항목은 영향을 받는 패키지가 Exchange2007-KB935490-x64-EN.MSP임을 나타냅니다. 다음 항목에서는 Windows Installer가 패치의 임시 복사본을 만들 수 없음을 나타냅니다.

MSI (c) (58:50) [13:13:00:056]: 'Exchange2007-KB935490-x64-EN.MSP' 패치의 임시 복사본을 만들 수 없습니다.패치 패키지를 열지 못했습니다. 패치 패키지가 있는지, 액세스할 수 있는지 확인하거나 올바른 Windows Installer 패치 패키지인지 응용 프로그램 공급업체에 문의하십시오.

B935490은 Exchange 2007 SP1용 업데이트 롤업 2입니다. 이 시나리오에서 Exchange 2007 SP1용 업데이트 롤업 4를 설치하는 중이지만 Windows Installer는 이전 업데이트 롤업을 찾으려고 합니다.

이 문제는 Microsoft Exchange 코드에 대한 누적 업데이트가 업데이트 롤업 패키지에 포함되어 있는데도 Windows Installer가 다음과 같은 작업을 수행하여 발생합니다.

  • 이전에 설치된 업데이트 롤업 패키지 확인

  • 이전에 설치된 업데이트 롤업 패키지의 .msi 파일 찾기

Windows Installer는 이전에 설치된 파일을 사용하여 현재 업데이트 롤업에 대한 전체 설치 세트를 만듭니다. Windows Installer에서 이전 업데이트 롤업이 설치되어 있지만 해당 .msp 파일을 찾을 수 없음이 확인되면 현재 업데이트 롤업을 설치할 수 없습니다.

이 문제를 해결하려면 로그 파일에 지정된 업데이트 롤업 파일의 복사본을 만든 다음 그 이름을 로그 파일에서 참조된 이름으로 변경합니다. 이 예에서, Exchange 2007 SP1용 업데이트 롤업 2 파일의 복사본을 만든 다음 이름을 5c321.msp로 변경합니다. 그런 다음 변경된 이름의 파일을 C:\Windows\Installer 디렉터리에 복사합니다.

이 오류를 통해 다음과 같은 Windows Installer 파일 정보를 알 수 있습니다.

  • C:\Windows\Installer 디렉터리의 내용을 수정하거나 제거하면 안 됩니다.

  • Windows Installer는 제품 이름 및 GUID를 기준으로 모든 패치를 추척합니다. 또한 Windows Installer는 설치 프로그램 파일의 복사본을 C:\Windows\Installer 디렉터리에 보관합니다. 이러한 파일의 이름은 임의의 16진수 이름으로 변경됩니다. 고유한 이 파일 이름은 레지스트리에서 참조됩니다. 따라서 서버 사이에서 C:\Windows\Installer 디렉터리의 내용을 복사할 수 없습니다.

    레지스트리에는 기본 제품인 Microsoft Exchange에 설치되어 있는 패치에 대한 정보가 포함되어 있습니다. 이러한 레지스트리 항목은 설치 원본 파일의 원래 위치와 함께 C:\Windows\Installer 디렉터리의 .msp 및 .msi 파일을 가리킵니다. 예를 들어 Microsoft Exchange 기본 제품에는 HKEY_CLASSES_ROOT\Installer\Products\461C2B4266EDEF444B864AD6D9E5B613 레지스트리 하위 키가 있습니다. 이 하위 키 아래 표시된 패치 하위 키에는 설치된 모든 업데이트 롤업에 대한 참조가 포함되어 있습니다. 이러한 업데이트 롤업은 다음과 같은 하위 키에서도 참조됩니다.HKEY_CLASSES_ROOT\Installer\Patches

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches

참고

이러한 레지스트리 항목은 참조용으로 제공됩니다. 따라서 이러한 레지스트리 항목을 수정하거나 삭제하지 않는 것이 좋습니다.

경우 4: 레지스트리 또는 파일 시스템 손상

레지스트리나 파일 시스템, 특히 Windows Installer 구성 요소가 손상되면 업데이트 롤업 설치 문제를 해결하기가 어려워집니다. 이러한 손상은 드물게 발생하지만 레지스트리 또는 파일 시스템이 손상되면 서버를 다시 작성해야 합니다. 이러한 시나리오에서는 운영 체제를 다시 설치하고 /recoverserver 옵션을 사용하여 Microsoft Exchange를 새로 설치한 다음 적절한 업데이트 롤업을 설치해야 합니다.

경우 5: 가양성

Windows Installer 자세한 정보 로깅이 발생하는 설치 오류 문제를 해결하는 데 도움은 되지만 기록되는 몇몇 오류 메시지는 설치 관련 문제가 존재함을 나타내지 않습니다.

주로 다음과 같은 오류가 Windows Installer 자세한 정보 로깅에 의해 기록됩니다. 하지만 이 오류는 업데이트 롤업 설치에 문제가 있음을 나타내지 않습니다. 단지, 이 오류는 자세한 정보 로깅을 사용하도록 설정되었기 때문에 생성됩니다.

SI (c) (E8:E4) [13:22:15:847]: 참고: 1: 2262 2: 오류 3: -2147287038

DEBUG: 오류 2826: ErrorDlg 대화 상자의 BottomLine 컨트롤이 대화 상자 경계에서 오른쪽으로 5픽셀만큼 늘어납니다.

설치 프로그램이 이 패키지를 설치하는 동안 예기치 않은 오류가 발생했습니다. 이 패키지에 문제가 있기 때문일 수 있습니다. 오류 코드는 2826입니다. 인수는 ErrorDlg, BottomLine, to the right입니다.

자세한 정보 로깅 기능에 의해 생성된 일반적인 오류 조건 문자열은 MSI 로그 파일에 표시될 수 있는 다른 종류의 가양성 오류입니다. 이러한 오류 조건은 로그 파일의 마지막 부분에 있는 속성 섹션에 표시됩니다. 예를 들어 다음의 항목이 MSI 로그 파일에 표시될 수 있습니다.

Property(C): msgRequiresProc = 이 파일의 버전이 실행 중인 Exchange Server 2007 버전과 호환되지 않습니다. 컴퓨터를 점검하여 이 파일의 x86(32비트) 또는 x64(64비트) 버전이 필요한지 확인하십시오.

Property(C): msgINTERIMUPDATEDETECTED = 이전의 Exchange Server 2007 중간 업데이트가 설치되어 있어 설치할 수 없습니다.. 이 설치 프로그램을 다시 실행하기 전에 프로그램 추가/제거를 사용하여 중간 업데이트를 제거하십시오.

Property(C): msgInterimIncorrectRollup = 설치를 계속할 수 없습니다. [마법사]에서 이 중간 업데이트가 현재 Exchange Server 2007 구성과 호환되지 않음을 확인했습니다.

Property(C): msgUninstallTargetRollupBeforeInterim = 제거를 계속할 수 없습니다. [마법사]에서 중간 업데이트가 설치되어 있음을 확인했습니다. 중간 업데이트가 제거되기 전에는 이 업데이트 롤업을 제거할 수 없습니다.

Property(C): msgOlderInstallOnNewerRollupIncorrectRollup = 설치를 계속할 수 없습니다. [마법사]에서 이 업데이트 롤업이 현재 설치된 업데이트 롤업으로 대체되었음을 확인했습니다. 이 업데이트 롤업은 설치할 필요가 없습니다.

이러한 오류 조건은 .msp 패키지에 노출되어 Windows Installer 엔진인 Msiexec.exe에서 사용 가능한 속성을 나타내며 설치 문제를 나타내지는 않습니다. 따라서 설치 문제를 해결하기 위해서는 로그 파일의 반환 값 3 문자열을 살펴 보는 것이 좋습니다. 설치 문제 해결을 위한 상세한 지원은 Microsoft CSS(고객 지원 서비스)에 문의하십시오.