Related topics
×
Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

發行日期:
2020 年 2 月 11 日

版本:
.NET Framework 3.5 和 4.8

適用於 Windows 10 1903 版與 Windows Server 1903 RTM 以及 Windows 101909 版與 Windows Server 1909 版的這個更新,包括 .NET 3.5 與 4.8 中的累積可靠性改進。 建議您套用此更新,做為定期例行維護。 安裝此更新之前,請先參閱<先決條件><重新啟動需求>章節。

重要

此更新包含在 2020 年 2 月 11 日發行的累積更新中。 此更新先前已發行在 2020 年 1 月 28 日發行的累積更新中。

品質和可靠性改良功能

WCF1

- 在 WCF 啟動服務上設定接聽端點時,新增加入重試機制,以解決在 CPU 負載高時迅速重新啟動 IIS 應用程式多次時導致端點無法存取的潛在競爭條件。 客戶可以視需要將下列 AppSetting 新增至 %windir%\Microsoft.NET\Framework\v4.0.30319 與 %windir%\Microsoft.NET\Framework64\v4.0.30319 資料夾下的 SMSvcHost.exe.config,選擇加入修正。 這樣會在每次嘗試之間延遲 1 秒,嘗試登錄端點 10 次後,才將端點置入失敗狀態。

<appSettings>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>

- 因為 IIS 背景工作程緒當機,然後將相同的端點重新設定為接聽而非擱置啟動,造成接聽路徑關閉時,會出現競爭條件。 當發現衝突時,由於此競爭條件,此變更會假設衝突是暫時性的而允許重試。 重試計數與等候持續時間可以透過應用程式設定來設定。

Winforms

- 解決在 ImeMode 屬性設定為 NoControl 的 System.Windows.Forms.TextBox 控制項中的問題。 無論頁面上的瀏覽順序為何,這些控制項現在可以讓 IME 設定與 OS 設定保持一致。 修正程式適用於簡體中文拼音鍵盤。

- 解決簡體中文拼音鍵盤上與 ImeMode 屬性設定為 NoControl 的 System.Windows.Forms.TextBox 控制項有關的問題,以在按一下滑鼠來瀏覽時,以及當焦點從含有停用 IME 的控制項移至此 ComboBox 控制項時,保留父容器控制項的輸入模式,而不是切換為停用的 IME。

- .NET Framework 4.8 中的協助工具變更,在容錯移轉叢集服務中建立叢集精靈的 DataGridView 中,已迴歸編輯 IP 位址 UI:在控制與對另一編輯儲存格編輯控制項移動相關的 UIA 樹狀結構重新架構之後,使用者無法輸入 IP 值。 在預設的 UIA 樹狀結構重新架構中,目前不會處理這類自訂 DataGridView 儲存格 (IP 位址儲存格) 與其內部控制項,以避免此問題。

CLR2

.NET Framework 4.8 中的變更已迴歸特定 EnterpriseServices 案例,可能會將單一執行緒 Apartment 物件視為多執行緒 Apartment,而導致封鎖失敗。 此變更現在可正確地識別單一執行緒 Apartment 物件,並可避免此失敗。

在 StackTrace API 中洩露提供者並造成當機的可攜式 PDB 中繼資料提供者快取中,會出現競爭條件。 若要修正競爭狀況,查明未處置提供者的原因,然後加以處置。

如果您在進行 SOH 配置時,記憶體完全用盡 (亦即,雖已有完全封鎖 GC,卻仍沒有空間可容納 SOH 配置),您會看到不斷重複觸發完全封鎖 GC,而觸發原因為 OutOfSpaceSOH。 此修正程式是在偵測到此情況時擲回 OOM,而不是在迴圈中觸發 GC。

- 解決將處理程序親和性從 1 變更為 N 核心時造成的問題。

SQL

- 解決由於字串格式不正確,而造成 SqlClient Bid 追蹤未列印資訊的問題。

WPF3

- 解決在某些情況下,高 DPI WPF 應用程式中的快顯示窗並未顯示、顯示在畫面左上角,或顯示/轉譯不完全的問題。

- 解決在 WPF 中建立 XPS 文件時,字型子集設定可能導致子集設定處理程序的 FileFormatException 未產生字型的問題。

- 解決當系統 DPI 超過 96 時,TextBox 等之中的文字插入點寬度不正確的問題。 尤其是,在某些 DPI 感知情況下,使用比主要監視器更低的 DPI 轉譯時,監視器上呈現不出轉譯的插入點。

- 解決在以屬於 SharedSizeGroup 的欄配置格線的期間發生沒有回應的情況。

- 解決如果應用程式以程式設計方式停用 RibbonSplitButton 按鈕,並在使用者放開滑鼠按鍵之前取代其功能表項目時,開啟該按鈕時會沒有回應,並在最後造成 StackOverflowException 的情況。

- 解決可能會在捲動 TreeView 時發生某些沒有回應的情況。

Net 程式庫

- 加強 UdpClient,避免在網路設定中不正確地使用特別大的 MTU。


1 Windows Communication Foundation (WCF)
2 Common Language Runtime (CLR)
3 Windows Presentation Foundation (WPF)

如何取得並安裝更新

安裝此更新

此更新將從 Windows Update 自動下載並安裝。

若要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。

檔案資訊

如需此更新中提供的檔案清單,請下載累積更新的檔案資訊

先決條件

 若要套用此更新,您必須已安裝 .NET Framework 3.5 或 4.8。

重新啟動需求

如果任何受影響的檔案正在使用中,您必須在套用此更新後將電腦重新啟動。 建議您在套用此更新之前,先結束所有 .NET Framework 應用程式。

更新取代資訊

此更新會取代先前發行的更新 4533002

如何取得此更新的說明及支援

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×