你目前正处于脱机状态,正在等待 Internet 重新连接

在某些情况下,安装 Microsoft .NET Framework 4 的更新可能会花费比预期更长的时间。

症状
在安装 Microsoft .NET Framework 4 的更新时,本机映像生成器 (NGen.exe) 会长时间使用高比例的电脑 CPU 周期。这段时间根据计算机上所安装的本机映像数量的多少而变化。
原因
.NET Framework 4 的更新需要完全重新生成的本机映像缓存,这是一项非常耗时的操作。对于某些计算机而言,与之前安装的本机映像进行交互可能导致重新生成本机映像要花费比预期更长的时间。虽然此问题只影响设置时间,但其效果会持续从几分钟到数十分钟不等。已安装多个本机映像的计算机将花费更长的生成时间。
替代方法
若要让我们为您修复此问题,请转到“以下是 Easy Fix”部分。如果您想手动修复此问题,请转到“我自己修复此问题”部分。

以下是 Easy Fix

要自动修复此问题,请单击“下载”按钮。在“文件下载”对话框中,单击“运行”或“打开”,然后按照 Easy Fix 向导中的步骤执行。
  • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
  • 如果所使用的计算机中并未出现此问题,则可将 Easy Fix 解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

对于 Microsoft .NET Framework 4(32 位版本)对于 Microsoft .NET Framework 4(64 位版本)对于 Microsoft .NET Framework 4(Itanium 版本)


我自己修复此问题

要修复此问题,您可以在不考虑之前生成的映像的情况下,通过强制 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

属性

文章 ID:2570538 - 上次审阅时间:01/27/2016 13:49:00 - 修订版本: 6.0

  • Microsoft .NET Framework 4.0
  • kbexpertiseinter kbprb kbsurveynew kbmsifixme kbfixme KB2570538
反馈