共用方式為


使用 Windows Update 更新 .NET Framework 2.0 可能會導致某些 .NET Framework 應用程式當機

本文可協助您解決使用 Windows Update 更新Microsoft .NET Framework 2.0 會導致某些 .NET Framework 應用程式損毀的問題。

原始產品版本: .NET Framework 2.0
原始 KB 編號: 2677528

徵兆

試想以下情況:

  • 您可以使用 Windows Update 安裝 .NET Framework 2.0 的更新。
  • 您可以執行 .NET Framework 2.0 應用程式、.NET Framework 3.0 應用程式或 .NET Framework 3.5 應用程式。
  • 您將應用程式執行所在的電腦保持閑置一段時間。 當計算機閑置時,會自動重新產生 .NET Framework 的原生映射。

在此案例中,當您繼續在 .NET Framework 應用程式中工作時,應用程式可能會當機。 此外,您可能會收到類似下列錯誤訊息:

例外狀況類型:System.IO.FileLoadException
訊息:載入此元件會產生與其他實例不同的授與集。 (例外來自 HRESULT: 0x80131401)

因應措施

若要解決此問題,請使用下列其中一種方法:

  • 重新啟動應用程式。

  • 執行原生映射產生器 (Ngen.exe) 工具來更新電腦上的原生映射,然後重新啟動應用程式。 若要更新原生映像,請在命令提示字元中,使用系統管理認證執行下列命令:

    %WINDIR%\Microsoft.NET\Framework\v2.0.50727\ngen update
    

    此外,在64位電腦上,執行下列命令:

    %WINDIR%\Microsoft.NET\Framework64\v2.0.50727\ngen update
    

其他相關資訊

如需 Ngen.exe 工具的詳細資訊,請流覽 原生映射產生器 (Ngen.exe)