.NET Framework 的 4.6 和在 Windows 中的 4.6.1 Hotfix 彙總套件 3146714

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

按一下這裡查看此文章的英文版本:3146714
本文將告訴 hotfix 彙總套件 3146714,這是供 Microsoft.NET Framework 4.6 和 4.6.1。如需有關 hotfix 彙總套件所修正的問題的詳細資訊,請參閱"此 hotfix 彙總套件所修正的問題> 一節。
解決方案
可以從「Microsoft 下載中心」下載下列檔案 ︰

下載立即下載 x86 套件。

下載立即下載 x64 套件。

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

注意若要驗證的 hotfix 更新版本,請檢查發行關鍵字,來判斷已安裝的版本的值。若要向前相容性,您可以檢查的值是大於或等於以下表所列的值。

Hotfix 彙總套件版本發行 DWORD 的值
Hotfix rollup3146711for 的.NET Framework 4.6 和更新版本394294
如需有關如何判斷.NET Framework 版本的詳細資訊,請參閱如何 ︰ 判斷已安裝.NET Framework 版本.
其他相關資訊

先決條件

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

重新啟動需求

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

Hotfix 取代資訊

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

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

CLR JIT 問題

C# 結構參數由參考傳遞,不是由程式碼執行的電腦上,有的.NET Framework 4.6 安裝時的值,使用 RyuJIT 編譯器。這個 bug 的一個徵狀是程式碼,表示在不正確的順序 (時間數列) 的集合中的資料。當用戶端從我們的資料歷史學家中擷取時間數列資料,這項變更,從較早版本的.NET Framework 的行為會導致各種徵狀。

這個問題起因於遺失的lvAddrExposed旗標, tmp 變數做為傳遞由 ref 引數,其中依次損毀複製螺旋槳的階段。

CLR 問題

正在從原生映像還原泛用型別時,在 CLR 型別載入器的問題可能會造成死結。這會導致ngen createpdb指令失敗。這個問題是此 hotfix 的 resolvedby。

Windows Form 問題

當下列情況成立時,Windows Form 的PrintPreviewDialog UI 將速度很慢初始化 ︰

  • 使用網路印表機。
  • 使用者喜好設定,請在這台印表機,如雙工設定,會被修改。
我們會將效能最佳化加入這種情況下。如果頁面設定並未修改特定頁面,此頁面的印表機設定不會跟著重新套用 (藉由存取到印表機多工緩衝處理器)。如果應用程式修改使用的印表機設定QueryPageSettings 事件處理常式,即使選擇加入的旗標已設定無法改善受影響的頁面的列印預覽產生效能。

若要選擇在這種最佳化,下列機碼應該加入至 app.config 檔案,視的.NET Framework 版本而定 ︰

.NET Framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?><configuration>   < appSettings >       < add key="OptimizePrintPreview" value="true" />   < /appSettings ></configuration>
.NET Framework 4.6 或更新版本

<?xml version="1.0" encoding="utf-8"?><configuration> < runtime>   < AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" /> < /runtime></configuration>
如果應用程式可以在任一版本的.NET Framework 上執行,請在相同的檔案中使用這兩個參數。

若要選擇退出,請移除參數,或將值設定為false

ClickOnce 問題

ClickOnce 已經更新以支援 TLS 1.1 和 1.2。ClickOnce 會自動偵測的 TLS 通訊協定是需要在執行階段。沒有所需 ClickOnce 中啟用這項功能的額外步驟。

附註ClickOnce 會繼續支援 TLS 1.0 可預見的未來,即使是 不再被視為 PCI 相容.​

警告:本文為自動翻譯

內容

文章識別碼:3146714 - 最後檢閱時間:04/13/2016 18:44:00 - 修訂: 1.0

Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.6.1, Windows 8, Windows RT, Windows Server 2012 Standard

  • kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB3146714 KbMtzh
意見反應