症狀
當您部署或升級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 用來說明軟體更新的術語。
因應措施
重要
請仔細按照本節中的步驟進行。 如果未能正確修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。
若要避開此問題,請依照下列步驟執行:
以管理員身份開始「regedit.exe」吧。
找出下列登錄子機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
右鍵點擊子鍵,然後從快捷鍵選單中選擇 權限 。
選取 [進階]。
在 進階安全設定 視窗中,找到視窗頂端的 擁有者 屬性。
選擇在列出的擁有者旁邊選擇 變更 。
在「 輸入物件名稱以選擇」 欄位,輸入本地管理員群組名稱。 例如,輸入 <computername>\Administrator。 然後,選取 [確定]。
在 進階安全設定 視窗中,選擇你更改擁有權的本地管理員群組,然後選擇 編輯。
將基本權限改為 完全控制。
請連續三次選擇 確定 以儲存變更並返回主登錄編輯器視窗。
在路徑中找到以下金鑰:
名稱: 發行
類型: REG_DWORD
資料: 528040 (十進位)
將 Data 值改為 528049 (小數) 。重新執行 Exchange 系統的前置條件檢查,並部署或更新 Exchange Server 2019。
啟動登錄檔編輯器,找到步驟 2 中提到的子鍵,重複必要步驟找到 Release 鍵,然後將 Data 值還原為 528040 (十進位) 。