套用到.NET Framework 4.6.1 .NET Framework 4.6.2 Windows 7 Service Pack 1 Windows Vista Service Pack 2 Windows Server 2008 R2 Service Pack 1 Windows Server 2008 Service Pack 2

本文將告訴 hotfix 彙總套件 3146716,這是供 Microsoft.NET Framework 4.6 和 4.6.1。如需有關 hotfix 彙總套件所修正的問題的詳細資訊,請參閱此 hotfix 彙總套件所修正的問題

解決方案

可以從「Microsoft 下載中心」下載下列檔案︰ Download 立即下載套件 (x86 和 x64)。如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

119591如何從線上服務取得 Microsoft 的支援檔案Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強安全性的伺服器,以避免受到任何未經授權的更改。注意若要驗證的 hotfix 更新版本,請檢查發行關鍵字,來判斷已安裝的版本的值。若要向前相容性,您可以檢查的值是大於或等於以下表所列的值。

Hotfix 彙總套件版本

發行 DWORD 的值

Hotfix 彙總套件 3146711,.NET Framework 4.6 和更新版本

394294

如需有關如何判斷.NET Framework 版本的詳細資訊,請參閱How to︰ 判斷已安裝.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 解決這個問題。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 issueClickOnce 已經更新以支援 TLS 1.1 和 1.2。ClickOnce 會自動偵測的 TLS 通訊協定是需要在執行階段。沒有所需 ClickOnce 中啟用這項功能的額外步驟。注意ClickOnce 會繼續支援 TLS 1.0 可預見的未來,即使是不再被視為 PCI 相容

需要更多協助嗎?

想要其他選項嗎?

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