Exchange Server 2010 RU1 설치 하려고 하면 1603 오류

증상

Microsoft Exchange Server 2010 용 업데이트 롤업 1을 설치 하려고 하면 설치가 실패 하 고 오류 코드가 1603. 그런 다음, 다음 설치 프로그램 스위치를 사용 하 여 설치 로그를 만듭니다.

Exchange2010-Rollup1KB976573-x64-en.msp /lvx c:\logFilePath\InstallationLogFile.log
설치 로그 파일에는 다음과 같습니다.
////////////

MSI (s) (60:74) [타임 스탬프]: 작업을 수행: CA_START_REMOVEDATA_SERVICES

작업 시작 시간: CA_START_REMOVEDATA_SERVICES.

MSI (s) (60:74) [타임 스탬프]: 사용자 지정 테이블 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 사용자 지정 테이블 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 참고: 1: 2262 2: 사용자 지정 3:-2147287038

MSI (s) (60:74) [타임 스탬프]: 참고: 2235 1: 2: 3: 4 ExtendedType: '사용자 지정'에서 '작업', '유형', '소스', '대상', NULL, 'ExtendedType' 위치 선택 '동작' = 'CA_START_REMOVEDATA_SERVICES'

MSI (s) (60:74) [타임 스탬프]: 사용자 지정 테이블 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 사용자 지정 테이블 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 참고: 1: 2262 2: 사용자 지정 3:-2147287038

MSI (s) (60:74) [타임 스탬프]: 이진 표를 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 이진 표를 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 참고: 1: 2262 2: 이진 3:-2147287038

MSI (s) (60:74) [타임 스탬프]: 스레드 1652 790542 형식의 만들기 MSIHANDLE (99)

MSI (s) (60:A0) [타임 스탬프]: 사용자 지정 작업을 원격 호출 합니다. DLL: C:\Windows\Installer\MSI2978.tmp, 진입점: CAQuietExec

MSI (s) (60! 88) [타임 스탬프]:의 만들기 MSIHANDLE (100) 입력 스레드에 대해 790541 4232

MSI (s) (60! 88) [타임 스탬프]:의 만들기 MSIHANDLE (101) 입력 스레드에 대해 790531 4232

MSI (s) (60! 88) [타임 스탬프]:의 닫고 MSIHANDLE (101) 입력 스레드에 대해 790531 4232

MSI (s) (60! 88) [타임 스탬프]: 속성 변경: 삭제 하는 QtExecCmdLine 속성입니다. 현재 값은 ' "DriveLetter: \Program Files\Microsoft\Exchange Server\V14\\bin\QuietExe.exe" "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "-명령입니다. ' DriveLetter: \Program Files\Microsoft\Exchange Server\V14\\bin\servicecontrol.ps1' AfterPatch "'.

MSI (s) (60! 88) [타임 스탬프]:의 만들기 MSIHANDLE (102) 입력 스레드에 대해 790531 4232

CAQuietExec: 오류 0x80070001: 명령줄에서 오류를 반환 합니다.

MSI (s) (60! 88) [타임 스탬프]:의 닫고 MSIHANDLE (102) 입력 스레드에 대해 790531 4232

MSI (s) (60! 88) [타임 스탬프]:의 만들기 MSIHANDLE (103) 입력 스레드에 대해 790531 4232

CAQuietExec: 오류 0x80070001: 실패 CAQuietExec

MSI (s) (60! 88) [타임 스탬프]:의 닫고 MSIHANDLE (103) 입력 스레드에 대해 790531 4232

MSI (s) (60! 88) [타임 스탬프]:의 닫고 MSIHANDLE (100) 입력 스레드에 대해 790541 4232

사용자 지정 CA_START_REMOVEDATA_SERVICES 1603 실제 오류 코드를 반환 했습니다 (주가 되지 않을 수 있습니다 100% 정확한 번역 샌드박스 안에 발생 하는 경우)

MSI (s) (60:A0) [타임 스탬프]: 스레드 1652 790542 형식의 닫는 MSIHANDLE (99)

작업 끝 6시 21분: 13: CA_START_REMOVEDATA_SERVICES. 값 3을 반환 합니다.

MSI (s) (60:74) [타임 스탬프]: InstallExecuteSequence 테이블 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: InstallExecuteSequence 테이블 변환 합니다.

MSI (s) (60:74) [타임 스탬프]: 참고: 1: 2262 2: 3:-2147287038 InstallExecuteSequence

작업 시간끝났습니다: 설치 합니다. 값 3을 반환 합니다.

////////////
또한 Exchange Server 2010 용 업데이트 롤업 2를 설치 하려고 하면이 문제가 발생할 수 있습니다.

원인

이 문제는 다음 조건이 참일 때 발생 합니다.
  • 그룹 정책 개체 (GPO)를 ExecutionPolicy다음 정책 중 하나 또는 모두를 정의합니다.
    • MachinePolicy
    • UserPolicy
중요 하지 않습니다 어떻게 두 가지 정책 중 하나가 정의 됩니다. 정책이 정의 되는 때문에이 문제가 발생 합니다.



Exchange 2010 RU1 또는 Exchange 2010 RU2 설치 프로그램을 실행 하면 설치 중지 되 고 (WMI) 서비스를 사용할 수 없습니다. [ MachinePolicy ] 또는 [ UserPolicy 가 정의 ServiceControl.ps1 라는 Windows PowerShell 스크립트를 실행 하려면 WMI 서비스가 활성화 되어야 합니다. WMI 서비스는 Active Directory 도메인 서비스 (AD DS)에 저장 되어 있는 설정에 액세스 하는 데 사용 됩니다. 이것은 Windows PowerShell 스크립트나 cmdlet 실행 될 수 있는지 여부에 대 한 사용 권한을 결정 하는 방법입니다.

해결 방법

이 문제를 해결 하려면 일시적으로 ExecutionPolicy에 정의 된 MachinePolicyUserPolicy 을 제거 해야 합니다.

정의 된 정책을 결정 합니다.

에 정의 된 정책을 확인 하려면 다음과이 같이 하십시오.
  1. 시작start button 를 클릭 하 고 프로그램 및 파일 검색 상자에 cmd 를 입력 합니다.
  2. 프로그램 목록에서 cmd.exe 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행을 클릭 합니다.
    UAC 관리자 암호를 묻거나 확인을 요청하는 경우, 암호를 입력하거나 확인합니다.
  3. 명령 프롬프트에서 복사 또는 다음 명령을 입력 하 고 enter:
    mmc
  4. 파일 메뉴에서 스냅인 추가/제거를클릭 합니다.
  5. 컴퓨터 관리 스냅인 목록에서 선택한 다음 추가클릭 합니다.
  6. 로컬 컴퓨터선택한 다음 마침을 클릭 합니다.
  7. 닫기를 누른 다음 확인을 클릭 합니다.
  8. 컴퓨터관리, 서비스 및 응용 프로그램을확장 한 다음 서비스를 누릅니다.
  9. Windows 관리 계측을 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 합니다.
  10. 시작 유형 자동을 선택 하 고 적용, 시작을 클릭 한 다음.
  11. Microsoft 관리 콘솔을 닫습니다.
  12. 시작start button 하 고 모든 프로그램, 보조 프로그램, Windows PowerShell가리킨 다음 Windows PowerShell을 클릭 합니다.
  13. 명령 프롬프트에서, 다음 명령을 입력하고 ENTER키를 누릅니다.

    get-executionpolicy –list
  14. Note MachinePolicy 또는 UserPolicy어떤 정책을 정의 합니다. 정책을 정의 하지 않으면 정의 되지 않음으로 표시 됩니다. 각 정책 정의 되는 방식, 예를 들어, AllSigned 실행 정책 또는 제한된 note입니다.

로컬로 정의 된 실행 정책

로컬로 정의 된 실행 정책에 대해 다음이 단계를 수행 합니다.
  1. 시작start button 를 클릭 하 고 프로그램 및 파일 검색 상자에 cmd 를 입력 합니다.
  2. 프로그램 목록에서 cmd.exe 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행을 클릭 합니다.
    UAC 관리자 암호를 묻거나 확인을 요청하는 경우, 암호를 입력하거나 확인합니다.
  3. 명령 프롬프트에서 복사 또는 다음 명령을 입력 하 고 enter:
    mmc
  4. 파일 메뉴에서 스냅인 추가/제거를클릭 합니다.
  5. 추가클릭 하 고 스냅인 목록에서 그룹 정책 개체 편집기 를 선택한 다음 추가클릭 합니다.
  6. 로컬 컴퓨터선택한 다음 마침을 클릭 합니다.
  7. 확인을 클릭합니다.
  8. 실행 정책을 정의 "결정 정책을 정의 하는 데 사용" 섹션의 3 단계에서 설명한 것 처럼에 따라 적절 하 게 MachinePolicy 또는 UserPolicy 단계를 따르십시오.


    MachinePolicy에 대 한:
    1. 로컬 컴퓨터 정책, 컴퓨터 구성, 관리 템플릿, Windows 구성 요소Windows PowerShell을 클릭 합니다.
    2. 설정 스크립트 실행을마우스 오른쪽 단추로 및 다음 속성을 클릭 합니다.
    3. 구성 되지 않음을 선택한 다음 확인을 클릭 합니다.
    UserPolicy에 대 한:
    1. 로컬 컴퓨터 정책, 사용자 구성, 관리 템플릿, Windows 구성 요소Windows PowerShell을 클릭 합니다.
    2. 설정 스크립트 실행을마우스 오른쪽 단추로 및 다음 속성을 클릭 합니다.
    3. 구성 되지 않음을 선택한 다음 확인을 클릭 합니다.
  9. Microsoft 관리 콘솔을 닫습니다.
  10. 시작start button 하 고 모든 프로그램, 보조 프로그램, Windows PowerShell가리킨 다음 Windows PowerShell을 클릭 합니다.
  11. 명령 프롬프트에서, 다음 명령을 입력하고 ENTER키를 누릅니다.
    exchange_install_folder\bin\ServiceControl.ps1 AfterPatch
    참고: 이 명령은 exchange_install_folder 자리 표시자 Exchange 업데이트 롤업을 설치 프로그램의 위치를 나타냅니다.
  12. Exchange 2010 RU1 Exchange 2010 RU2 설치 합니다.

AD DS에 정의 된 실행 정책

AD DS에 정의 된 실행 정책에 대 한 도메인 컨트롤러에서 AD DS를 호스팅하는 다음과 같이
  1. 시작start button 를 클릭 하 고 프로그램 및 파일 검색 상자에 cmd 를 입력 합니다.
  2. 프로그램 목록에서 cmd.exe 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행을 클릭 합니다.
    UAC 관리자 암호를 묻거나 확인을 요청하는 경우, 암호를 입력하거나 확인합니다.
  3. 명령 프롬프트에서 복사 또는 다음 명령을 입력 하 고 enter:
    gpresult /z > PolicySettings.txt
  4. PolicySettings.txt 파일을 메모장에서 엽니다.
  5. 목록에서 다음 항목을 검색 합니다.
    서버 GPO: 초기 v2.0

    키 이름: KeyPath\PowerShell\ExecutionPolicy

    값: KeyValues_comma_delimited_list
    상태: 사용
    이 항목에 있는 그룹 정책 계층 구조 내의 위치를 note입니다. "PowerShell."를 참조 하는 다른 항목이 있는지 여부를 확인 하려면이 단계를 반복 합니다.
  6. 시작start button 제어판, 관리 도구두 번 클릭 한 다음 그룹 정책 관리를 두 번 클릭 합니다.
  7. 이 항목 설정 하 고 Windows PowerShell 실행 정책은 정의 하는 그룹 정책 개체를 찾습니다 구성 되지 않습니다.
  8. 시작start button 를 클릭 하 고 프로그램 및 파일 검색 상자에 cmd 를 입력 합니다.
  9. 프로그램 목록에서 cmd.exe 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행을 클릭 합니다.
    UAC 관리자 암호를 묻거나 확인을 요청하는 경우, 암호를 입력하거나 확인합니다.
  10. 명령 프롬프트에서 복사 또는 다음 명령을 입력 하 고 enter:
    gpupdate /force
    이 명령은 모든 서버 및 사용자 계정 정책 변경이 복제를 강제로.
  11. 업데이트 롤업 설치 하는 실패 한 Exchange 2010 서버에서 시작을 클릭start button 를 클릭 하 고 프로그램 및 파일 검색 상자에 cmd 를 입력 합니다.
  12. 프로그램 목록에서 cmd.exe 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행을 클릭 합니다.
    UAC 관리자 암호를 묻거나 확인을 요청하는 경우, 암호를 입력하거나 확인합니다.
  13. 명령 프롬프트에서 복사 또는 다음 명령을 입력 하 고 enter:
    winmgmt 네트워크 시작
    이 명령은 15 단계에 나열 된 Windows PowerShell 스크립트 (ServiceControl.ps1)를 성공적으로 실행 될 수 있도록 WMI를 시작 합니다.
  14. 시작start button 하 고 모든 프로그램, 보조 프로그램, Windows PowerShell가리킨 다음 Windows PowerShell을 클릭 합니다.
  15. 명령 프롬프트에서, 다음 명령을 입력하고 ENTER키를 누릅니다.
    exchange_install_folder\bin\ServiceControl.ps1 AfterPatch
    참고: 이 명령은 exchange_install_folder 자리 표시자 Exchange 업데이트 롤업을 설치 프로그램의 위치를 나타냅니다.
  16. Exchange 2010 RU1 Exchange 2010 RU2 설치 합니다.
속성

문서 ID: 981474 - 마지막 검토: 2017. 2. 7. - 수정: 1

피드백