注意
- 發行日期:
2024 年 5 月 14 日 - 版本:
.NET Framework 3.5 和 4.8.1
適用於 Windows Server 2022 的 2024 年 5 月 14 日更新包含 .NET Framework 3.5 與 4.8.1 的安全性和累積可靠性改進。 建議您套用此更新,做為定期例行維護。 安裝此更新之前,請先參閱<先決條件>和<重新啟動需求>章節。
摘要
安全性的改善
此版本沒有發佈新的安全性改進。 此更新是累積更新,包含所有先前發行的安全性改良功能。
品質和可靠性改良功能
| CLR1 | - 解決了如果多個執行緒全部同時查詢相同受管理類型的 ITypeInfo 實現時可能發生崩潰的問題。 - 解決了 ISymUnmanagedReader::GetMethodsFromDocumentPosition 和 ISymUnmanagedReader2::GetMethodsInDocument API 在某些情況下可能會導致不正確結果的問題。 |
|---|---|
| .NET 程式庫 | - 解決可在 fbx 檔案剖析器中觸發的問題。 - 解決使用 MIST 驗證的 FIPS 演算法實作的問題。 |
| .NET 基礎概念 | - 解決 IIS 10 中引進的萬用字元格式變更問題。 |
| WPF2 | - 解決了應用程式在呼叫 GetWindowText 和 GetWindowTextLength 方法時當機的問題。 |
1Common Language Runtime (CLR)
2 Windows Presentation Foundation (WPF)
此更新的其他相關資訊
下列文章包含此更新 (與個別產品版本相關) 的其他資訊。
- 5038282 .NET Framework 2022 Windows Server 3.5、4.8 和 4.8.1 的累積更新說明 (KB5038282)
此更新中的已知問題
| 徵兆 | Microsoft 已收到有關 .NET Framework 5 月累積更新導致客戶在特定 SQL CLR 託管案例中觀察執行階段例外狀況的報告。 這些例外狀況會以錯誤訊息顯現 System.Security.HostProtectionException:已嘗試執行 CLR 主機禁止的作業 ,且會在例外狀況堆疊追蹤中包含下列其中一個框架: System.Security.Cryptography.SHA256Managed..CTOR () - 或 - System.Security.Cryptography.SHA384Managed..CTOR () - 或 - System.Security.Cryptography.SHA512Managed..ctor () 此例外狀況是因為 .NET Framework 中 SHA256Managed、SHA384Managed 和 SHA512Managed 類型的實作最近有所變更。 在 SQL CLR 託管環境中使用 SHA1Managed、HMACSHA1、HMACSHA256、HMACSHA284 和 HMACSHA512 類型不會受到影響。 |
|---|---|
| 因應措施 | 有多個因應措施選項可供使用。 其中一個選項是將使用 SHA256Managed、SHA384Managed 或 SHA512Managed 類型的組件標示為 不安全。 這會導致 SQL CLR 裝載環境允許受影響的建構函式成功執行。 另一種選擇是利用 SQL 的內建 HASHBYTES 函數,而不是 .NET Framework 的 SHA-2 系列 API。 HASHBYTES 函數可直接從 SQL 呼叫,而且不需要撰寫 Managed 程式碼。 |
| 解決方法 | Microsoft 已在更新 KB5043806 解決此問題。 |
如何取得此更新
安裝此更新
| 發行管道 | 可用 | 後續步驟 |
|---|---|---|
| Windows Update 和 Microsoft Update | 是 | 無。 此更新將從 Windows Update 自動下載並安裝。 |
| Windows Update for Business | 是 | 無。 此更新將從 Windows Update 自動下載並安裝。 |
| Microsoft Update Catalog | 是 | 若要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。 |
| Windows Server Update Services (WSUS) | 是 | 此個別 .NET Framework 產品更新將依適用作業系統更新安裝。 如需作業系統更新的詳細資訊,請參閱此更新的其他資訊章節。 |
檔案詳細資訊
如需此更新中提供的檔案清單,請下載累積更新的檔案資訊。
先決條件
若要套用此更新,您必須已安裝 .NET Framework 3.5 或 4.8.1。
重新啟動需求
如果任何受影響的檔案正在使用中,您必須在套用此更新後將電腦重新啟動。 建議您在套用此更新之前,先結束所有 .NET Framework 應用程式。
如何取得此更新的說明及支援
- 安裝更新的說明:Windows Update 常見問題集
- 線上及在家中保護自己: Windows 安全性支援
- 您所在國家/地區的當地支援: 多語系支援