您目前已離線,請等候您的網際網路重新連線

在某些情況下,安裝 Microsoft .NET Framework 4 更新的時間可能比預期還長

徵狀
您安裝 Microsoft .NET Framework 4 更新時,原生映像產生器 (NGen.exe) 長時間大量佔用電腦上的 CPU 週期。該產生器佔用 CPU 的時間長短,視安裝到電腦上的原生映像數目多寡而定。
發生的原因
安裝 .NET Framework 4 的更新需要完全重新產生原生映像快取,這個作業非常耗時。在某些電腦上,先前安裝的原生映像可能會造成重新產生原生映像的時間比預期還長。雖然這個問題只會在安裝的時候造成影響,但這個影響可能達數分鐘到幾十分鐘。安裝較多原生映像的電腦,產生原生映像的時間會更長。
其他可行方案
如果要我們為您修正此問題,請移至<簡易修正>一節。如果您要手動修正此問題,請移至<讓我自行修正此問題>一節。

簡易修正

如果要自動修正此問題,請按一下 [下載] 按鈕。按一下 [檔案下載] 對話方塊中的 [執行][開啟],並依照簡易修正精靈中的步驟執行。
  • 此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
  • 如果您不在發生問題的電腦上,則可將簡易修正解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行該解決方案。

如果是 32 位元版本的 Microsoft .NET Framework 4如果是 64 位元版本的 Microsoft .NET Framework 4如果是 Itanium 版本的 Microsoft .NET Framework 4


讓我自行修正此問題

如果要解決這個問題,您可以強制 NGen.exe 捨棄先前產生的原生映像,直接產生新的原生映像,藉此可多少縮短產生原生映像的時間。

如果要減少重新產生所耗費的時間,請在安裝 .NET Framework 4 更新之前立即開啟提高權限的命令提示字元,並執行下列命令。

重要套用此更新之前,請立即執行這些命令。否則,這些命令的作用便會減弱。

執行 32 位元 Windows 作業系統的電腦:
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue

執行 64 位元 Windows 作業系統的電腦:
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue

%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue

內容

文章識別碼:2570538 - 最後檢閱時間:01/27/2016 13:49:00 - 修訂: 6.0

Microsoft .NET Framework 4.0

  • kbexpertiseinter kbprb kbsurveynew kbmsifixme kbfixme KB2570538
意見反應