.NET Framework 的 4.6 和 4.6.1 上 Windows 8 和 Windows Server 2012 Hotfix 彙總套件 3120238

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

按一下這裡查看此文章的英文版本:3120238
本文說明的 hotfix 彙總套件 3120238,適用於.NET Framework Microsoft 4.6 和.NET Framework Microsoft 4.6.1。如需有關此 hotfix 彙總套件所修正的問題的詳細資訊,請參閱"此 hotfix 彙總套件所修正的問題> 一節。

解決方案
可以從「Microsoft 下載中心」下載下列檔案 ︰


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

先決條件

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

重新啟動需求

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

Hotfix 取代資訊

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

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

問題 1

當您執行 Windows Presentation Foundation (WPF) 觸控式應用程式,在 [系統內容] 下的,在 Windows 7 或 Windows Vista 中時,觸控功能已失去,且系統當機,請稍候幾分鐘。在 Windows 7,Windows Vista 中的系統內容中不支援的手寫筆跡功能,就會發生這個問題。在 [系統內容] 下的應用程式執行時,此 hotfix 會停用觸控式支援。觸控-滑鼠升級仍能運作。

問題 2

在.NET Framework 4.6.1 的 WPF 應用程式的使用者可能會遇到遺失的圖像 (glyph) 符號,例如空白方形方塊的詳細資訊,以下列的 Unicode 範圍中字元的一般字元取代:

0000-0590年-06FF,0750年 077F 052F、 08A0 08FF、 1D 00 1FFF、 2C 60-2C7F,A720 A7FF、 FB00 FB0F、 FB1D FBFF、 FC00 FDCF、 FDF0 FDFF、 FE20 FE2F、 FE70 FEFE

之所以發生這個問題,是因為牽涉到 Windows 10] 中的字型後援設定迴歸。這個問題是較可能發生在使用自訂字型,包含只有一組非常特殊的圖像 (glyph) 的應用程式中。

這個更新修正 WPF 字型後援對應的.NET Framework 4.6.1,在 Windows 10,應該可以解決這些視覺化的問題。

問題 3

安裝.NET Framework 4.6 或 Microsoft Visual Studio 的 2015年之後,某些情況下,涉及大量資料或許多的小型物件可能會產生FatalExecutionEngineError錯誤因為 GC 中的錯誤。這個更新修正會造成此錯誤的條件。

如需有關這個問題的詳細資訊,請參閱 Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor 擲回 FatalExecutionEngineError 叫用時所傳回的函式.

在.NET Framework 4.6.1 中也修正這個問題。

問題 4

不正確 JIT 編譯器所套用的最佳化可能會造成無法預期的行為。"If"中的條件 catch 區塊,則牽涉到受到這個問題的程式碼撰寫模式。

此 hotfix 更正錯誤,最後導致不正確的條件陳述式中的執行,而且各種 catch 處理常式。

如果應用程式仍會正常運作套用此 hotfix 之後,請參閱 其他詳細的移難排解指引.

問題 5

您安裝 Visual Studio 的 2015年或.NET Framework 的 4.6 之後,jit 的不正確的程式碼最佳化可能會造成無法預期的應用程式行為。唯有在 [最佳化] 功能已在發行組建在 Visual Studio 的 2015年,或在舊版的 Visual Studio.NET Framework 的 4.6 安裝之後,就會發生此最佳化錯誤。

如果應用程式仍會正常運作套用此 hotfix 之後,請參閱 其他詳細的移難排解指引.

額外的步驟:

如果連結的文件中的疑難排解指引步驟可協助您判斷 RyuJIT 可能參與您的問題,請記錄問題 Microsoft 連線.最多的詳細資料盡量納入,加上重現問題的程式碼。

警告:本文為自動翻譯

內容

文章識別碼:3120238 - 最後檢閱時間:01/07/2016 10:00:00 - 修訂: 1.0

Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.6.1

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