Triệu chứng
Khi bạn cố gắng cài đặt Bản cập nhật Bảo mật tháng 11 năm 2024 (SU) cho Microsoft Exchange Server 2019 hoặc 2016, quá trình cài đặt không thành công và bạn nhận được thông báo lỗi sau:
Đã xảy ra lỗi trong quá trình cài đặt tổ hợp 'Microsoft.Exchange.Data.Common,version="15.2.1540.00",fileVersion="15.2.1544.14", culture="neutral",publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL". Để biết thêm thông tin, hãy tham khảo mục Trợ giúp và Hỗ trợ của Microsoft.HRESULT: 0x800700B7.
Nếu bạn thử cài đặt lại SU tháng 11 sau lỗi ban đầu, bạn có thể nhận được thông báo lỗi sau:
LỖI: Trong khi cài đặt bản cập Exchange Server, đã xảy ra lỗi 1603.
Giải pháp thay thế
Giải pháp thay thế 1
Để khắc phục sự cố này, hãy làm theo các bước sau:
-
Khởi động lại máy chủ Exchange mà bạn đang cài đặt.
-
Kiểm tra xem máy chủ có đang ở chế độ vô hiệu hóa hay không. Để làm điều này, hãy chạy lệnh sau đây:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
Nếu giá StartTypedịch vụ Microsoft Exchange bị Tắt, hãy chạy lệnh sau trong Windows PowerShell khôi phục cài đặt StartType:
cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
Đảm bảo rằng các dịch vụ Microsoft Exchange hiển thị Khởi động Tự động. Để làm điều này, hãy chạy lệnh sau đây:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
Đảm bảo đã cài đặt bản cập nhật .NET Framework 4.8. Để thực hiện điều này, hãy chạy lệnh sau: Get-Hotfix Để biết thêm thông tin về bản cập nhật .NET Framework 4.8, hãy xem bài viết KB sau:Đối với Windows Server 2022 ngày14 tháng 1 năm 2025-KB5049617 Bản cập nhật Tích lũy cho .NET Framework 3.5 và 4.8 dành cho Windows Server 2022 Đối vớiWindows Server 2019Bản cập nhật Tích lũy ngày 14 tháng 1 năm KB5049615 2025 cho .NET Framework 3.5 và 4.8 dành cho Windows 10, phiên bản 1809 và Windows Server 2019 Dànhcho Windows Server 2016Bản cập nhật Tích lũy cho .NET Framework 4.8 cho Windows 10, phiên bản 1607 và KB5049614 Windows Server 2016 vào ngày 14 tháng 1 năm 2025
Lưu ý: Nếu .NET 4.8 chưa được cài đặt, hãy Windows Update cài đặt bản cập nhật .NET 4.8.
-
Chạy lại quá trình Exchange Server đặt SU tháng 11 năm 2019 hoặc 2016 tháng 11 năm 2024.
Giải pháp thay thế 2
Nếu sự cố vẫn tiếp diễn sau khi bạn thử Giải pháp thay thế 1, hãy làm theo các bước sau:
-
Dừng tất cả các dịch vụ liên quan đến Exchange theo cách thủ công bằng cách ServiceControl.ps1. Để thực hiện điều này, hãy mở Windows PowerShell với tư cách người quản trị và chạy lệnh sau:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath '\Bin\ServiceControl.ps1' & $serviceControlPath -Operation 'Stop' -Roles 'LanguagePacks'
-
Kiểm tra xem có quy trình nào đang khóa nội dung trong thư mục C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common hay không:
-
Tải xuống và mở Process Explorer (trình procexp.exe).
-
Tìm kiếm "Microsoft.Exchange.Data.Common.dll" trong màn hình Tìm kiếm của Process Explorer , như minh họa trong ảnh chụp màn hình sau đây.
-
Nếu kết quả tìm kiếm cho thấy một quy trình đang khóa tệp, hãy ngừng dịch vụ được liên kết với quy trình đó. Ví dụ, nếu một quá trình liên quan đến chống virus có một khóa trên tập tin, dừng dịch vụ liên quan.Lặp lại các bước này nếu cần để đảm bảo rằng không có quy trình nào bị khóa Microsoft.Exchange.Data.Common.dll.
-
-
Nếu dịch vụ Exchange đang ở trạng thái bị vô hiệu hóa, hãy đặt kiểu khởi động của dịch vụ thành Tự động.
-
Mở lại Windows PowerShell với tư cách người quản trị và chạy lệnh sau:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 AfterPatch
-
Chạy lại quá trình Exchange Server đặt SU tháng 11 năm 2019 hoặc 2016 tháng 11 năm 2024.
-
Sau khi cài đặt xong, hãy chạy kiểm tra tình trạng máy chủ để xác minh trạng thái trạng thái máy chủ.