סימפטומים
בעת ניסיון להתקין את עדכון האבטחה של נובמבר 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 מציגים מצב התחלה אוטומטי. לשם כך, הפעל את הפקודה הבאה:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
ודא כי העדכון .NET Framework 4.8 מותקן. לשם כך, הפעל את הפקודה הבאה: Get-Hotfix לקבלת מידע נוסף אודות עדכון .NET Framework 4.8, עיין במאמר KB הבא: לקבלת Windows Server 202214 בינואר 2025-KB5049617 עדכון מצטבר עבור .NET Framework 3.5 ו- 4.8 עבור Windows Server 2022 עבור Windows Server 201914 בינואר 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
-
הפעל מחדש את Exchange Server 2019 או 2016 בנובמבר 2024 SU.
פתרון 2
אם הבעיה נמשכת לאחר שתנסה את פתרון 1, בצע את הפעולות הבאות:
-
עצירה ידנית של כל השירותים הקשורים ל- Exchange באמצעות ServiceControl.ps1. לשם כך, פתח את Windows PowerShell כמנהל מערכת והפעל את הפקודה הבאה:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath '\Bin\ServiceControl.ps1' & $serviceControlPath -פעולת 'עצור' - תפקידים '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
-
הפעל מחדש את Exchange Server 2019 או 2016 בנובמבר 2024 SU.
-
לאחר השלמת ההתקנה, הפעל בדיקת תקינות שרת כדי לאמת את מצב תקינות השרת.