Ознаки
Під час спроби інсталювати оновлення системи безпеки за листопад 2024 року (SU) для Microsoft Exchange Server 2019 або 2016, інсталяція не вдається, і з'являється таке повідомлення про помилку:
Сталася помилка під час інсталяції складання "Microsoft.Exchange.Data.Common,version="15.2.1540.00",fileVersion="15.2.1544.14", culture="neutral",publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL". Докладні відомості див. в статті Довідка та підтримка від Microsoft.HRESULT: 0x800700B7.
Якщо спробувати знову інсталювати su листопада після початкової помилки, може з'явитися таке повідомлення про помилку:
ПОМИЛКА: Під час інсталяції оновлення Exchange Server сталася помилка 1603.
Спосіб вирішення
Спосіб вирішення 1
Щоб вирішити цю проблему, виконайте такі дії:
-
Перезавантажте сервер Exchange, на який інсталюється пакет.
-
Перевірте, чи сервер перебуває в неактивному режимі. Для цього виконайте таку команду:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
Якщо значення StartTypeслужб Microsoft Exchange вимкнуто, виконайте наведену нижче команду в Windows PowerShell, щоб відновити StartType:
cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
Переконайтеся, що в службах Microsoft Exchange відображається автоматичний запускMode. Для цього виконайте таку команду:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
Переконайтеся, що інстальовано оновлення .NET Framework 4.8. Для цього виконайте таку команду: Get-Hotfix Докладні відомості про оновлення .NET Framework 4.8 див. в цій статті бази знань:Для Windows Server 202214 січня 2025 KB5049617 сукупний пакет оновлень для .NET Framework 3.5 і 4.8 для Windows Server 2022для Windows Server 2019 р.14 січня 2025-KB5049615 сукупний пакет оновлень для .NET Framework 3.5 і 4.8 для Windows 10 версії 1809 і Windows Server 2019для Windows Server 201614 січня 2025-KB5049614 сукупний пакет оновлень для .NET Framework 4.8 для Windows 10 версії 1607 і Windows Server 2016
Примітка.: Якщо .NET 4.8 не інстальовано, запустіть Windows Update, щоб інсталювати оновлення .NET 4.8.
-
Повторно запустити інсталяцію su Exchange Server 2019 або 2016 листопада 2024 р.
Спосіб вирішення 2
Якщо проблема не зникне після того, як ви спробували вирішити проблему 1, виконайте такі дії:
-
Вручну зупиніть усі служби, пов'язані з Exchange, за допомогою ServiceControl.ps1. Для цього відкрийте Windows PowerShell як адміністратор і виконайте таку команду:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath "\Bin\ServiceControl.ps1" & $serviceControlPath -Operation "Stop" -roles "LanguagePacks"
-
Перевірте, чи блокується вміст у папці C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common:
-
Завантажте та відкрийте Провідник процесів (procexp.exe).
-
Виконайте пошук за запитом "Microsoft.Exchange.Data.Common.dll" на екрані Пошук у Провіднику процесів , як показано на знімку екрана нижче.
-
Якщо результати пошуку показують, що процес блокує файл, зупиніть службу, пов'язану з цим процесом. Наприклад, якщо на файлі заблоковано процес, пов'язаний із антивірусним програмним забезпеченням, зупиніть пов'язану службу.За потреби повторіть ці кроки, щоб переконатися, що в жодному з процесів не заблоковано Microsoft.Exchange.Data.Common.dll.
-
-
Якщо служби Exchange перебувають у неактивному стані, установіть для них тип запуску Автоматично.
-
Знову відкрийте Windows PowerShell як адміністратор і виконайте таку команду:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin -name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 AfterPatch
-
Повторно запустити інсталяцію su Exchange Server 2019 або 2016 листопада 2024 р.
-
Після завершення інсталяції запустіть перевірку справності сервера , щоб перевірити стан справності сервера.