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

當 Microsoft .NET Framework 4 已安裝且重新開機作業受到擱置時,Microsoft .NET Framework 的更新可能會安裝失敗

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

徵狀
如果下列情況成立,Microsoft .NET Framework 4 版的更新可能尚未安裝完成:
  • 您先前已安裝 Microsoft .NET Framework 4 或 Microsoft .NET Framework 4 Client Profile。
  • 安裝新的更新前,系統重新啟動遭擱置但尚未完成。
注意 如果您使用 Windows Update 網站安裝更新,更新可能已提供並安裝完成。然而,將電腦重新啟動後,相同的更新會再提供一次。
發生的原因
之所以發生這個問題,是因為安裝 Microsoft .NET Framework 4 時,在重新啟動系統之前,特定的元件遺失或正在使用中。這些元件將無法更新,直到系統重新啟動為止。因此,在<徵狀>一節所述的情況下,shim (mscoree.dll) 的版本是 Microsoft .NET Framework 3.5 SP1 版或更早版本。安裝 Microsoft .NET Framework 4 會部署特定的設定,防止較舊版本的 shim 正常運作,直到系統重新啟動更新 shim 為止。在這種情況下,如果您嘗試在擱置重新啟動時安裝其他的 Microsoft .NET Framework 更新,更新將會嘗試針對更新中的檔案使用全域組件快取 (GAC) 部署。這個 GAC 操作需要使用 shim。然而,因為 shim 正處於擱置重新啟動的不一致狀態,GAC 操作將會失敗。如此導致更新失敗。
其他可行方案
如果要避免這個問題,安裝新的 Microsoft .NET Framework 更新前,請將系統重新啟動。如果您已遇到這個狀況,更新因為這個問題而無法安裝,請將電腦重新啟動,然後重新安裝新的更新。
狀況說明
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
內容

文章識別碼:2431208 - 最後檢閱時間:10/26/2010 10:33:00 - 修訂: 2.0

Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 4.0, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 Service Pack 2, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Web Server 2008, Windows Vista Service Pack 2, Windows Vista Service Pack 1, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Service Pack 3

  • kbbug kbexpertiseinter kbsecurity KB2431208
意見反應
r Route = "76500"; var Ctrl = ""; document.write("