Požymiai
Kai bandote įdiegti 2024 m. lapkričio saugos naujinimą (SU), skirtą Microsoft Exchange Server 2019 arba 2016, įdiegti nepavyksta ir gaunate tokį klaidos pranešimą:
Diegiant rinkinį "Microsoft.Exchange.Data.Common,version="15.2.1540.00",fileVersion="15.2.1544.14" įvyko klaida. culture="neutral",publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL". Norėdami gauti daugiau informacijos, žr. "Microsoft" žinyną ir palaikymą.HRESULT: 0x800700B7.
Jei bandysite dar kartą įdiegti lapkričio SU po pradinės trikties, galite gauti tokį klaidos pranešimą:
KLAIDA: diegiant Exchange Server naujinimą įvyko klaida 1603.
Sprendimo būdas
1 sprendimo būdas
Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:
-
Iš naujo paleiskite "Exchange" serverį, kuriame diegiate.
-
Patikrinkite, ar serveris veikia išjungimo režimu. Norėdami tai atlikti, vykdykite šią komandą:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
Jei Microsoft Exchange tarnybų StartTypereikšmė išjungta, vykdykite šią komandą Windows PowerShell, kad atkurtumėte StartType:
cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
Įsitikinkite, kad "Microsoft Exchange" tarnybos rodo automatinį paleidimomodą. Norėdami tai atlikti, vykdykite šią komandą:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
Įsitikinkite, kad įdiegtas .NET Framework 4.8" naujinimas. Norėdami tai padaryti, vykdykite šią komandą: Get-Hotfix Daugiau informacijos apie .NET Framework 4.8 naujinimą, ieškokite šiame KB straipsnyje:Windows Server 2022m. sausio 14, 2025-KB5049617 kaupiamąjį naujinimą, .NET Framework 3.5 ir 4.8 Windows Server 2022 2019 m. Windows Server.2025 m. sausio 14 d. KB5049615 kaupiamasis naujinimas, skirtas .NET Framework 3.5" ir 4.8, Windows 10 1809 ir 2019 Windows Serverversijoms, skirtoms "Windows Server 2016" 2025 m. sausio 14 d. KB5049614 kaupiamasis naujinimas, skirtas .NET Framework 4.8" Windows 10 1607 ir 2016 Windows Server versijoms
Pastaba: Jei .NET 4.8 neįdiegta, paleiskite „Windows Update“, kad įdiegtumėte .NET 4.8 naujinimą.
-
Iš naujo paleiskite Exchange Server 2019 arba 2016 m. lapkričio mėn. SU įdiegtį.
2 sprendimo būdas
Jei problema išlieka, kai išbandote 1 sprendimo būdą, atlikite šiuos veiksmus:
-
Naudodami ServiceControl.ps1, rankiniu būdu sustabdykite visas su "Exchange" susijusias tarnybas. Norėdami tai padaryti, atidarykite "Windows PowerShell" administratoriaus teisėmis ir vykdykite šią komandą:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath '\Bin\ServiceControl.ps1' & $serviceControlPath – operacija "Stabdyti" – "LanguagePacks" vaidmenys
-
Patikrinkite, ar koks nors procesas užrakina turinį aplanke C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common:
-
Atsisiųskite ir atidarykite "Process Explorer" (procexp.exe).
-
Proceso naršyklės ieškos ekrane ieškokite "Microsoft.Exchange.Data.Common.dll", kaip parodyta toliau pateiktoje ekrano kopijoje.
-
Jei ieškos rezultatuose rodoma, kad procesas užrakina failą, sustabdykite su procesu susietą tarnybą. Pavyzdžiui, jei su antivirusine programa susijęs procesas užrakino failą, sustabdykite susijusią tarnybą.Kartokite šiuos veiksmus, jei reikia įsitikinti, kad joks procesas Microsoft.Exchange.Data.Common.dll užrakintas.
-
-
Jei "Exchange" tarnybos yra išjungtos būsenos, nustatykite jų paleisties tipą Automatinis.
-
Dar kartą atidarykite "Windows PowerShell" administratoriaus teisėmis ir vykdykite šią komandą:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin – pavadinimas Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 po suderinamumo
-
Iš naujo paleiskite Exchange Server 2019 arba 2016 m. lapkričio mėn. SU įdiegtį.
-
Kai diegimas bus baigtas, paleiskite serverio sveikatos patikrą , kad patikrintumėte serverio sveikatos būseną.