Příznaky
Při pokusu o instalaci aktualizace zabezpečení (SU) z listopadu 2024 pro Microsoft Exchange Server 2019 nebo 2016 se instalace nezdaří a zobrazí se následující chybová zpráva:
Při instalaci sestavení Microsoft.Exchange.Data.Common,version="15.2.1540.00",fileVersion="15.2.1544.14" došlo k chybě. culture="neutral",publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL". Další informace najdete v nápovědě a podpoře microsoftu.HRESULT: 0x800700B7.
Pokud se znovu pokusíte nainstalovat listopadovou SU po počátečním selhání, může se zobrazit následující chybová zpráva:
CHYBA: Při instalaci aktualizace Exchange Server došlo k chybě 1603.
Alternativní řešení
Alternativní řešení 1
Chcete-li tento problém vyřešit, postupujte takto:
-
Restartujte exchange server, na který instalujete.
-
Zkontrolujte, jestli je server v zakázaném režimu. Uděláte to spuštěním tohoto příkazu:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
Pokud je hodnota StartTypeslužeb Microsoft Exchange zakázaná, spuštěním následujícího příkazu v Windows PowerShell obnovte StartType:
cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
Ujistěte se, že služby Microsoft Exchange zobrazují automatický startMode. Uděláte to spuštěním tohoto příkazu:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
Ujistěte se, že je nainstalovaná aktualizace rozhraní .NET Framework 4.8. Provedete to spuštěním následujícího příkazu: Get-Hotfix Další informace o aktualizaci .NET Framework 4.8 naleznete v následujícím článku znalostní báze:Pro Windows Server 14.ledna 2022 KB5049617 kumulativní aktualizaci pro rozhraní .NET Framework 3.5 a 4.8 pro Windows Server 2022For Windows Server 201914. ledna 2025– KB5049615 kumulativní aktualizace pro rozhraní .NET Framework 3.5 a 4.8 pro Windows 10 verze 1809 a Windows Server 2019pro Windows Server 201614. ledna 2025 KB5049614 kumulativní aktualizace pro rozhraní .NET Framework 4.8 pro Windows 10 verze 1607 a Windows Server 2016
Poznámka: Pokud není nainstalované rozhraní .NET 4.8, spusťte služba Windows Update a nainstalujte aktualizaci .NET 4.8.
-
Spusťte znovu instalaci Exchange Server 2019 nebo 2016 SU z listopadu 2024.
Alternativní řešení 2
Pokud problém přetrvává i po vyzkoušení alternativního řešení 1, postupujte takto:
-
Ručně zastavte všechny služby související s Exchange pomocí ServiceControl.ps1. Uděláte to tak, že otevřete Windows PowerShell jako správce a spustíte následující příkaz:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath '\Bin\ServiceControl.ps1' & $serviceControlPath -Operation 'Stop' -Role 'LanguagePacks'
-
Zkontrolujte, jestli nějaký proces zamyká obsah ve složce C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common:
-
Stáhněte a otevřete Průzkumníka procesů (procexp.exe).
-
Na obrazovce Hledání v Průzkumníku procesů vyhledejte "Microsoft.Exchange.Data.Common.dll", jak je znázorněno na následujícím snímku obrazovky.
-
Pokud výsledky hledání ukazují, že proces soubor zamkává, zastavte službu, která je k procesu přidružená. Pokud má například proces související s antivirovým programem zámek souboru, zastavte související službu.Opakujte tyto kroky podle potřeby, abyste se ujistili, že žádný proces nemá zámek na Microsoft.Exchange.Data.Common.dll.
-
-
Pokud jsou služby Exchange v zakázaném stavu, nastavte jejich typ spouštění na Automaticky.
-
Znovu otevřete Windows PowerShell jako správce a spusťte následující příkaz:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction silentlyContinue .\ServiceControl.ps1 AfterPatch
-
Spusťte znovu instalaci Exchange Server 2019 nebo 2016 SU z listopadu 2024.
-
Po dokončení instalace spusťte kontrolu stavu serveru a ověřte stav serveru.