本文可協助您解決使用 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)