Objawy
Próba zainstalowania aktualizacji zabezpieczeń (SU) z listopada 2024 r. dla Microsoft Exchange Server 2019 lub 2016 r. kończy się niepowodzeniem i jest wyświetlany następujący komunikat o błędzie:
Wystąpił błąd podczas instalacji zestawu 'Microsoft.Exchange.Data.Common,version="15.2.1540.00",fileVersion="15.2.1544.14", culture="neutral",publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL". Aby uzyskać więcej informacji, zobacz Pomoc i obsługa techniczna firmy Microsoft.HRESULT: 0x800700B7.
Jeśli spróbujesz ponownie zainstalować listopadową SU po początkowym niepowodzeniu, może zostać wyświetlony następujący komunikat o błędzie:
BŁĄD: Podczas instalowania aktualizacji Exchange Server wystąpił błąd 1603.
Obejście
Obejście 1
Aby obejść ten problem, wykonaj następujące czynności:
-
Uruchom ponownie serwer Exchange, na którym się instalujesz.
-
Sprawdź, czy serwer jest w trybie wyłączonym. Aby to zrobić, uruchom następujące polecenie:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
Jeśli wartość StartTypedla usług programu Microsoft Exchange jest wyłączona, uruchom następujące polecenie w Windows PowerShell, aby przywrócić StartType:
cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
Upewnij się, że w usługach programu Microsoft Exchange jest wyświetlany automatyczny tryb startowy. Aby to zrobić, uruchom następujące polecenie:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
Upewnij się, że jest zainstalowana aktualizacja .NET Framework 4.8. W tym celu uruchom następujące polecenie: Get-Hotfix Aby uzyskać więcej informacji na temat aktualizacji .NET Framework 4.8, zobacz następujący artykuł z bazy wiedzy:Dla Windows Server 202214 stycznia 2025 r. — aktualizacja skumulowana KB5049617 dla .NET Framework 3.5 i 4.8 dla Windows Server 2022 r.Dla Windows Server 2019 r.Aktualizacja skumulowana KB5049615 14 stycznia 2025 r. dla .NET Framework 3,5 i 4,8 stycznia 2019 r. dla Windows 10, wersja 1809 i Windows Server 2019r. dla Windows Server 201614 stycznia 2025 r. — aktualizacja skumulowana KB5049614 dla .NET Framework 4.8 dla Windows 10 w wersji 1607 i Windows Server 2016
Uwaga: Jeśli program .NET 4.8 nie jest zainstalowany, uruchom Windows Update, aby zainstalować aktualizację .NET 4.8.
-
Ponownie uruchom instalację SU Exchange Server 2019 lub 2016 listopada 2024.
Obejście 2
Jeśli po wypróbowaniu obejścia 1 problem nadal występuje, wykonaj następujące czynności:
-
Ręczne zatrzymywanie wszystkich usług związanych z programem Exchange przy użyciu ServiceControl.ps1. W tym celu otwórz program Windows PowerShell jako administrator i uruchom następujące polecenie:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:\Bin\ServiceControl.ps1 programu ExchangeInstallPath & $serviceControlPath operacja "Stop" -Role "LanguagePacks"
-
Sprawdź, czy jakiś proces blokuje zawartość w folderze C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common:
-
Pobierz i otwórz Eksploratora procesów (procexp.exe).
-
Na ekranie wyszukiwania Eksploratora procesów wyszukaj ciąg "Microsoft.Exchange.Data.Common.dll", jak pokazano na poniższym zrzucie ekranu.
-
Jeśli wyniki wyszukiwania wskazują, że proces blokuje plik, zatrzymaj usługę skojarzoną z tym procesem. Jeśli na przykład proces antywirusowy ma blokadę pliku, zatrzymaj powiązaną usługę.W razie potrzeby powtórz te kroki, aby upewnić się, że żaden proces nie jest zablokowany na Microsoft.Exchange.Data.Common.dll.
-
-
Jeśli usługi programu Exchange znajdują się w stanie wyłączenia, ustaw dla nich typ uruchamiania automatyczny.
-
Otwórz ponownie program Windows PowerShell jako administrator i uruchom następujące polecenie:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 AfterPatch
-
Ponownie uruchom instalację SU Exchange Server 2019 lub 2016 listopada 2024.
-
Po zakończeniu instalacji uruchom sprawdzanie kondycji serwera , aby sprawdzić stan kondycji serwera.