Chyba 1603 Při pokusu nainstalovat RU1 Exchange Server 2010

Příznaky

Při pokusu o instalaci kumulativní aktualizace 1 pro Microsoft Exchange Server 2010 instalace se nezdaří a zobrazí kód chyby 1603. Pak vytvoříte protokolu instalace pomocí následující přepínače instalačního programu:

Exchange2010-Rollup1KB976573-x64-en.msp /lvx c:\logFilePath\InstallationLogFile.log
Soubor protokolu instalace je podobná následující:
////////////

MSI (s) (60:74) [časové razítko]: provedení akce: CA_START_REMOVEDATA_SERVICES

Časzahájení akce: CA_START_REMOVEDATA_SERVICES.

MSI (s) (60:74) [časové razítko]: transformování tabulky CustomAction.

MSI (s) (60:74) [časové razítko]: transformování tabulky CustomAction.

MSI (s) (60:74) [časové razítko]: poznámka: 1: 2262 2: CustomAction 3:-2147287038

MSI (s) (60:74) [časové razítko]: poznámka: 1: 2235 2:3: ExtendedType 4: Vyberte "Akce", "Typ", "Zdroj", "Cíl", NULL, 'ExtendedType' z "CustomAction" kde "Action" = "CA_START_REMOVEDATA_SERVICES"

MSI (s) (60:74) [časové razítko]: transformování tabulky CustomAction.

MSI (s) (60:74) [časové razítko]: transformování tabulky CustomAction.

MSI (s) (60:74) [časové razítko]: poznámka: 1: 2262 2: CustomAction 3:-2147287038

MSI (s) (60:74) [časové razítko]: Transformace tabulky binární.

MSI (s) (60:74) [časové razítko]: Transformace tabulky binární.

MSI (s) (60:74) [časové razítko]: poznámka: 1: 2262 2: binární 3:-2147287038

MSI (s) (60:74) [časové razítko]: vytváření MSIHANDLE (99) typu 790542 podprocesu 1652

MSI (s) (60:A0) [časové razítko]: vyvolání vzdálené vlastní akce. Knihovna DLL: C:\Windows\Installer\MSI2978.tmp, vstupní bod: CAQuietExec

MSI (s) (60! 88) [časové razítko]: vytváření MSIHANDLE (100) zadejte 790541 pro podproces 4232

MSI (s) (60! 88) [časové razítko]: vytváření MSIHANDLE (101) zadejte 790531 pro podproces 4232

MSI (s) (60! 88) [časové razítko]: zavření MSIHANDLE (101) zadejte 790531 pro podproces 4232

MSI (s) (60! 88) [časové razítko]: Změna vlastnosti: odstranění QtExecCmdLine vlastnost. Její aktuální hodnota je ' "písmeno_jednotky: \Program Files\Microsoft\Exchange Server\V14\\bin\QuietExe.exe" "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "-příkaz." Písmeno_jednotky: \Program Files\Microsoft\Exchange Server\V14\\bin\servicecontrol.ps1 "AfterPatch"".

MSI (s) (60! 88) [časové razítko]: vytváření MSIHANDLE (102) zadejte 790531 pro podproces 4232

CAQuietExec: Chyba 0x80070001: Příkazový řádek je vrácena chyba.

MSI (s) (60! 88) [časové razítko]: zavření MSIHANDLE (102) zadejte 790531 pro podproces 4232

MSI (s) (60! 88) [časové razítko]: vytváření MSIHANDLE (103) zadejte 790531 pro podproces 4232

CAQuietExec: Chyba 0x80070001: CAQuietExec nepodařilo

MSI (s) (60! 88) [časové razítko]: zavření MSIHANDLE (103) zadejte 790531 pro podproces 4232

MSI (s) (60! 88) [časové razítko]: zavření MSIHANDLE (100) zadejte 790541 pro podproces 4232

CustomAction CA_START_REMOVEDATA_SERVICES vrátil kód chyby skutečné 1603 (Všimněte si, že to nemusí být 100 % přesné, pokud překlad se stalo uvnitř izolovaného prostoru)

MSI (s) (60:A0) [časové razítko]: zavření MSIHANDLE (99) typu 790542 podprocesu 1652

Akce ukončena 6:21:13: CA_START_REMOVEDATA_SERVICES. Vrátí hodnotu 3.

MSI (s) (60:74) [časové razítko]: Transformace tabulky InstallExecuteSequence.

MSI (s) (60:74) [časové razítko]: Transformace tabulky InstallExecuteSequence.

MSI (s) (60:74) [časové razítko]: poznámka: 1: 2262 2: InstallExecuteSequence 3:-2147287038

Akce ukončena Time: instalace. Vrátí hodnotu 3.

////////////
Navíc k tomuto problému může dojít při pokusu o instalaci kumulativní aktualizace 2 pro Exchange Server 2010.

Příčina

K tomuto problému dochází, pokud platí následující podmínky:
  • Objekt Zásady skupiny (GPO), Zásady spouštění, definuje jednu nebo obě z následujících zásad:
    • MachinePolicy
    • UserPolicy
Není důležité, jak je definována buď dvě zásady. K tomuto problému dochází, protože jsou definovány zásady.



Při spuštění instalačního programu Exchange 2010 RU1 nebo Exchange 2010 RU2 instalační program zastaví a zakáže služba Windows Management Instrumentation (WMI). Pokud definujete MachinePolicy nebo UserPolicy , musí být povolena služba WMI ke spuštění skriptu prostředí Windows PowerShell s názvem ServiceControl.ps1. Služba WMI umožňuje přístup k nastavení, které jsou uloženy v služba Active Directory Domain Services (služba AD DS). Je to způsob oprávnění, zda lze spustit skript nebo rutiny prostředí Windows PowerShell.

Jak potíže obejít

Chcete-li tento problém vyřešit, je třeba dočasně odebrat všechny definice MachinePolicy a UserPolicy v Zásady spouštění.

Určení definované zásady

Chcete-li zjistit, které zásady je definováno, postupujte takto:
  1. Klepněte na tlačítko Startstart button a potom zadejte příkaz cmd do pole Prohledat programy a soubory .
  2. Klepněte pravým tlačítkem myši cmd.exe v seznamu programy a potom klepněte na příkaz Spustit jako správce.
    UAC Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  3. Na příkazovém řádku zkopírujte nebo zadejte následující příkaz a stiskněte klávesu ENTER:
    konzoly MMC
  4. V nabídce soubor klepněte na tlačítko Přidat nebo odebrat modul Snap-in.
  5. Vyberte v seznamu moduly snap in Správa počítače a potom klepněte na tlačítko Přidat.
  6. Vyberte položku Místní počítača potom klepněte na tlačítko Dokončit.
  7. Klepněte na tlačítko Zavříta potom klepněte na tlačítko OK.
  8. Rozbalte položku Správa počítače, rozbalte položku služby a aplikacea potom klepněte na položku služby.
  9. Windows Management Instrumentationklepněte pravým tlačítkem myši a potom klepněte na příkaz Vlastnosti.
  10. Typ spouštěnívyberte položku automaticky, klepněte na tlačítko použíta potom klepněte na tlačítko Start.
  11. Zavřete konzola Microsoft Management Console.
  12. Klepněte na tlačítko Startstart button , přejděte na příkaz Všechny programy, přejděte na položku Příslušenství, přejděte na příkaz Prostředí Windows PowerShella potom klepněte na tlačítko Prostředí Windows PowerShell.
  13. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:

    get-executionpolicy –list
  14. Všimněte si, které zásady MachinePolicy nebo UserPolicy, je definována. Pokud je zásada není definována, tato zásada je uvedena jako Nedefinováno. Všimněte si, jak je definován jednotlivých zásad, například zásady provádění AllSigned nebo s omezeným přístupem.

Spuštění místně definované zásady

Spuštění místně definované zásady postupujte takto:
  1. Klepněte na tlačítko Startstart button a potom zadejte příkaz cmd do pole Prohledat programy a soubory .
  2. Klepněte pravým tlačítkem myši cmd.exe v seznamu programy a potom klepněte na příkaz Spustit jako správce.
    UAC Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  3. Na příkazovém řádku zkopírujte nebo zadejte následující příkaz a stiskněte klávesu ENTER:
    konzoly MMC
  4. V nabídce soubor klepněte na tlačítko Přidat nebo odebrat modul Snap-in.
  5. Klepněte na tlačítko Přidat, vyberte v seznamu moduly snap in Editor objektů Zásady skupiny a potom klepněte na tlačítko Přidat.
  6. Vyberte položku Místní počítača potom klepněte na tlačítko Dokončit.
  7. Klepněte na tlačítko OK
  8. V závislosti na provádění zásad byla definována, jak je uvedeno v kroku 3 v části "Určení definované zásady" postupujte podle kroků pro MachinePolicy nebo UserPolicy podle potřeby:


    Pro MachinePolicy:
    1. Rozbalte Zásady místního počítače, rozbalte položku Konfigurace počítače, rozbalte položku Šablony pro správu, rozbalte Součásti systému Windowsa potom klepněte na tlačítko Prostředí Windows PowerShell.
    2. Klepněte pravým tlačítkem myši Zapnout spuštění skriptua potom klepněte na příkaz Vlastnosti.
    3. Vyberte možnost Není nakonfigurovánoa potom klepněte na tlačítko OK.
    Pro UserPolicy:
    1. Rozbalte Zásady místního počítače, rozbalte položku Konfigurace uživatele, rozbalte položku Šablony pro správu, rozbalte Součásti systému Windowsa potom klepněte na tlačítko Prostředí Windows PowerShell.
    2. Klepněte pravým tlačítkem myši Zapnout spuštění skriptua potom klepněte na příkaz Vlastnosti.
    3. Vyberte možnost Není nakonfigurovánoa potom klepněte na tlačítko OK.
  9. Zavřete konzola Microsoft Management Console.
  10. Klepněte na tlačítko Startstart button , přejděte na příkaz Všechny programy, přejděte na položku Příslušenství, přejděte na příkaz Prostředí Windows PowerShella potom klepněte na tlačítko Prostředí Windows PowerShell.
  11. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:
    exchange_install_folder\bin\ServiceControl.ps1 AfterPatch
    Poznámka: V tomto příkazu je zástupný symbol exchange_install_folder představuje, kde je umístěn instalační program kumulativní aktualizace serveru Exchange.
  12. Nainstalujte Exchange 2010 RU1 nebo Exchange 2010 RU2.

Spuštění zásad definovaných v služba AD DS

Spuštění zásad definovaných v služba AD DS postupujte takto v řadiči domény, který je hostitelem služba AD DS:
  1. Klepněte na tlačítko Startstart button a potom zadejte příkaz cmd do pole Prohledat programy a soubory .
  2. Klepněte pravým tlačítkem myši cmd.exe v seznamu programy a potom klepněte na příkaz Spustit jako správce.
    UAC Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  3. Na příkazovém řádku zkopírujte nebo zadejte následující příkaz a stiskněte klávesu ENTER:
    gpresult /z > PolicySettings.txt
  4. V programu Poznámkový blok otevřete soubor PolicySettings.txt.
  5. Vyhledejte následující položku v seznamu:
    Objekt zásad skupiny: Servery - v2.0 směrného plánu

    KeyName: Klíčová cesta\PowerShell\ExecutionPolicy

    Hodnota: KeyValues_comma_delimited_list
    Stav: povoleno
    Poznámka: Pokud je v hierarchii Zásady skupiny je tato položka uložena. Opakujte tento krok, chcete-li zjistit, zda jsou ostatní položky, které odkazují na "PowerShell".
  6. Klepněte na tlačítko Startstart button , klepněte na položku Ovládací panely, poklepejte na panel Nástroje pro správua potom poklepejte na položku Správa Zásady skupiny.
  7. Vyhledejte Zásady skupiny objektu, který definuje zásad spouštění prostředí Windows PowerShell a nastavte tuto položku na Konfigurovat.
  8. Klepněte na tlačítko Startstart button a potom zadejte příkaz cmd do pole Prohledat programy a soubory .
  9. Klepněte pravým tlačítkem myši cmd.exe v seznamu programy a potom klepněte na příkaz Spustit jako správce.
    UAC Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  10. Na příkazovém řádku zkopírujte nebo zadejte následující příkaz a stiskněte klávesu ENTER:
    gpupdate/force
    Tento příkaz vynutí replikace změn zásad na všech serverech a uživatelské účty.
  11. Na serveru Exchange 2010 kde se nezdařila instalace kumulativní aktualizace, klepněte na tlačítko Startstart button a potom zadejte příkaz cmd do pole Prohledat programy a soubory .
  12. Klepněte pravým tlačítkem myši cmd.exe v seznamu programy a potom klepněte na příkaz Spustit jako správce.
    UAC Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  13. Na příkazovém řádku zkopírujte nebo zadejte následující příkaz a stiskněte klávesu ENTER:
    příkaz net start winmgmt
    Tento příkaz spustí služby WMI tak, že lze úspěšně spustit skript prostředí Windows PowerShell (ServiceControl.ps1), která je uvedena v kroku 15.
  14. Klepněte na tlačítko Startstart button , přejděte na příkaz Všechny programy, přejděte na položku Příslušenství, přejděte na příkaz Prostředí Windows PowerShella potom klepněte na tlačítko Prostředí Windows PowerShell.
  15. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:
    exchange_install_folder\bin\ServiceControl.ps1 AfterPatch
    Poznámka: V tomto příkazu je zástupný symbol exchange_install_folder představuje, kde je umístěn instalační program kumulativní aktualizace serveru Exchange.
  16. Nainstalujte Exchange 2010 RU1 nebo Exchange 2010 RU2.
Vlastnosti

ID článku: 981474 - Poslední kontrola: 12. 1. 2017 - Revize: 1

Váš názor