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

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

按一下這裡查看此文章的英文版本:3146715
本文將告訴 hotfix 彙總套件 3146715,這是供 Microsoft.NET Framework 4.6 和 4.6.1。如需有關此彙總套件所修正的問題的詳細資訊,請參閱 此 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旗標做為傳遞由 ref 引數遺失 fortmp variablesthat 服務,就會發生這個問題。這樣一來,依次損毀複製螺旋槳的階段。

CLR 問題

正在從原生映像還原泛用型別時,在 CLR 型別載入器的問題可能會觸發死結。這將導致ngen createpdb命令失敗。此 hotfix 解決這個問題。

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 相容.​

警告:本文為自動翻譯

內容

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

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6, Windows 8.1, Windows RT 8.1, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials

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