.NET Framework,4.6.1 和 Windows 上的 4.6 Hotfix 彙總套件 3139551

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3139551
請參閱產品和此文章適用的作業系統。

本文說明的 hotfix 彙總套件 3139551,適用於 Microsoft.NET Framework 4.6.1 和.NET Framework 4.6,Windows 7 Service Pack 1 (SP1)、 Windows Server 2008 R2 SP1、 Windows Server 2008 SP2,以及 Windows Vista SP2。如需有關此 hotfix 彙總套件的修正程式的詳細資訊,請參閱"此 hotfix 彙總套件所修正的問題> 一節。
解決方案

下載資訊

可從「Microsoft 下載中心」下載下列檔案:


如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文章編號,移至 Microsoft 知識庫 」 中的文件︰
119591 如何從線上服務取得 Microsoft 的支援檔案
Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強安全性的伺服器,以避免受到任何未經授權的更改。
其他相關資訊

先決條件

若要套用此 hotfix,您必須.NET Framework 4.6.1 或安裝的.NET Framework 4.6。

重新啟動需求

您必須重新啟動電腦,如果任何受影響的檔案正在使用中,會套用此 hotfix 之後。我們建議您套用此 hotfix 之前,關閉所有的.NET Framework 應用程式。

Hotfix 取代資訊

此 hotfix 套件不會取代先前發行的 hotfix 套件。

此 hotfix 彙總套件所修正的問題

問題 1

當 WPF 應用程式使用的樹狀檢視內容外部的TreeViewItem時,應用程式可能會遇到InvalidCastException例外狀況堆疊追蹤的開始,如下所示︰

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)

附註虛擬化的清單控制項 (例如,清單方塊]、 [資料格或 [清單檢視控制項),並試著尋找捲軸的位移TreeViewItem或其下階之一的TreeViewItem時,就會發生這個例外狀況。例如,如果您宣告為DataTemplate,根目錄的TreeViewItemDataTemplate做為CellTemplateDataGrid資料行,就會發生這個例外狀況。

問題 2

System.Web.CachingSystem.Runtime.Caching兩者報告可供整個 AppDomain,而不是快取項目由記憶體的記憶體的大小。

這是從.NET Framework 4.5 迴歸,因為計時器實作中的變更。報告錯誤的大小,除了其他快取所參考的物件會明顯影響 gen2 GC 延遲。在 ASP.NET 裝載案例,快取也計算所有的應用程式網域中的所有快取的大小 (如透過 「 快取 %使用的處理序記憶體限制 」 ASP.NET 的效能計數器所報告) 時,應用程式定義域所回收。

此修正程式會從快取,對其他應用程式網域物件移除非預期作業的引用,以便正確的大小報告也一樣。此修正程式也會包含以改善為 System.Runtime.Caching 的延遲,使用 Server GC 的多核心電腦上的變更。此外,在套用此修正程式之後,應用程式定義域回收的案例中的所有快取的大小已正確計算。

問題 3

當您有 Windows Presentation Foundation (WPF) 應用程式所使用的觸控滑鼠升級時將移至處理觸控使用者互動 (而不是藉由使用直接觸控事件),您可能會遇到異常低的磁碟區的升級的滑鼠移動。

在過去,觸控調整執行速度的 WPF 滑鼠升級將移至避免大量觸控移動發送器會使不勝負荷。在.NET Framework 4.6.1 中,修正程式被簡介的節流閥,處理移動的觸控數而定。此變更後,其他的降低造成滑鼠鍵的次數的滑鼠促銷活動的節流移動,所產生。現在移除您的滑鼠促銷節流設定,讓應該幾乎觸控移動事件及升級的滑鼠移動事件之間的一對一對應。

問題 4

假設您正在處理 WPF 應用程式上目標的.NET Framework 的 4.6。您嘗試在 WPF 發送器使用 DispatcherOperation 來叫用任何方法來設定的CurrentThread.CurrentCultureCurrentThread.CurrentUICulture的值。例如,您嘗試在 UI 的事件處理常式或 MainWindow 的建構函式中設定此值。在此情況下, CurrentCultureCurrentUICulture的值會重設回先前的個別值,在方法的結尾。如果應用程式會將CurrentUICulture ,在其 MainWindow 建構函式或按鈕 Click 處理常式中,該設定會還原到系統 UI 文化特性。

此修正程式會確保在 WPF 應用程式中的方法中設定的CurrentThread.CurrentCulture/CurrentUICulture值要保存的方式相同的.NET Framework 4.6 之前所顯示的一樣。

問題 5

在.NET Framework 4.6 中,新的旗標, TaskContinuationOptions.RunContinuationsAsynchronously,會加入至工作的程式庫。不過,當您使用這個旗標與Task.WhenAllTask.WhenAnyTask.Unwrap,旗標會有任何作用。若要避免某些死結狀況開始引進的旗標。此修正程式可確保所有種類的工作接續符號都尊重新的旗標的。

問題 6

在.NET Framework 4.6 中,沒有錯誤會造成實作不正確的 AppContext 方法的執行緒安全的 AppContext 中。AppContext 是以減少中斷變更基礎結構的一部分。設定和擷取旗標,並根據該資料的應用程式中進行決策,您可以使用 AppContext。

此修正程式可讓正確的執行緒安全的相關設定,並擷取參數值的 AppContext 上的方法。

問題 7

當您遇到的邊緣案例具有您配置和樂利模式和您需要新的區段,在您的 managed 堆積上時,記憶體回收行程可以計算基本配置大小小於無誤。這會導致存取違規的精簡的階段,因為記憶體回收行程嘗試寫入未認可的記憶體。

此修正程式可以正確計算的大小。

問題 8

當您建立原生程式碼對某些方法時,.NET Framework 應用程式和 NGEN 處理程序可能會遇到未預期的損毀。

問題 9

RyuJit 會產生不正確的指示,來比較 16 位元不帶正負號的整數暫存器上。如果輸入的值有不同的 MSB 值,而且會產生的比較指示使用暫存器的運算元,它就會產生不正確的結果。

此修正程式會產生正確的指示。

適用於

本文適用於下列︰
  • Microsoft.NET Framework 4.6.1
  • Microsoft.NET Framework 4.6,搭配使用時︰
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2 Service Pack 1
    • Windows Server 2008 Service Pack 2
    • Windows Vista Service Pack 2

警告:本文為自動翻譯

內容

文章識別碼:3139551 - 最後檢閱時間:07/22/2016 12:42:00 - 修訂: 2.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139551 KbMtzh
意見反應