Exchange 2019 設定前置檢查在 Windows 1909 和 1903 版本的 CU4 中 .NET 4.8 框架失敗

套用到
Exchange Server 2019

症狀

當您部署或升級Microsoft至 Exchange 2019 累積更新 4 (CU4) Microsoft Windows Server 2019 或僅使用 1909 或 1903 版本) Windows 10 (管理工具時,系統前置條件檢查失敗,並會收到以下錯誤訊息:

注意

「這台電腦需要.NET Framework 4.8 (https://support.microsoft.com/kb/4503548) 。」

預設情況下,Windows 1909 和 1903 版本已經安裝了 .NET Framework 4.8。 當你嘗試重新安裝軟體時,安裝失敗了。

原因

此問題源自於累積更新 4 中引入的先決檢查。 此程序在 .NET Framework 4.8 版本中檢查錯誤。 因為前置條件檢查沒有辨識 .NET Framework 4.8 已經安裝。

解決方式

要解決此問題,請安裝 Exchange Server 2019 的累積更新 5更新 Exchange Server 2019。

參考資料

了解 Microsoft 用來說明軟體更新的術語

因應措施

重要
請仔細按照本節中的步驟進行。 如果未能正確修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。

若要避開此問題,請依照下列步驟執行:

  1. 以管理員身份開始「regedit.exe」吧。

  2. 找出下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

  3. 右鍵點擊子鍵,然後從快捷鍵選單中選擇 權限

  4. 選取 [進階]

  5. 進階安全設定 視窗中,找到視窗頂端的 擁有者 屬性。

  6. 選擇在列出的擁有者旁邊選擇 變更

  7. 在「 輸入物件名稱以選擇」 欄位,輸入本地管理員群組名稱。 例如,輸入 <computername>\Administrator。 然後,選取 [確定]

  8. 進階安全設定 視窗中,選擇你更改擁有權的本地管理員群組,然後選擇 編輯

  9. 將基本權限改為 完全控制

  10. 請連續三次選擇 確定 以儲存變更並返回主登錄編輯器視窗。

  11. 在路徑中找到以下金鑰:

    名稱: 發行
    類型: REG_DWORD
    資料: 528040 (十進位)
    Data 值改為 528049 (小數) 。

  12. 重新執行 Exchange 系統的前置條件檢查,並部署或更新 Exchange Server 2019。

  13. 啟動登錄檔編輯器,找到步驟 2 中提到的子鍵,重複必要步驟找到 Release 鍵,然後將 Data 值還原為 528040 (十進位)