在安裝其他產品或更新且重新啟動擱置之後,安裝 Microsoft .NET Framework 4 或 Microsoft .NET Framework 4 更新,便可能無法正確安裝產品或更新

文章翻譯 文章翻譯
文章編號: 2473228 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

請試想下列狀況:
  • 當您安裝產品或更新時,該產品或更新要求重新啟動電腦。
  • 在啟動電腦前,您已安裝 2010 年 11 月 24 日之前發行的 Microsoft .NET Framework 4 或 .NET Framework 4 更新。
在此情況下,其它的產品或更新可能無法正確安裝。

注意本知識庫文件中所描述的問題可能發生在<適用於>一節所列的任何系統上。然而,Microsoft 內部測試僅在 Windows XP 和 Windows Server 2003 中重現這個問題。

發生的原因

某些產品或更新會使用登錄機碼,來儲存關於擱置檔案重新命名作業 (PFRO) 的資訊。當必須更新的檔案遭到鎖定或正在使用中時,便會使用這個功能,安裝程式會將檔案寫入暫存位置,並在重新啟動後重新命名這些檔案。

因為 .NET Framework 4 中的問題會自訂在設定 (安裝、解除安裝、修復和修補) 期間的動作,因此由其他產品或更新所寫入的 PFRO 登錄機碼可能會在某些情況下毀損。如果任何產品或檔案的更新需要重新啟動電腦,並寫入 PFRO 作業的項目,而且當重新啟動擱置時,您正在安裝 .NET Framework 4 或 .NET Framework 4 更新,則 PFRO 登錄機碼便可能毀損。發生這種情況時,其他的產品或更新便無法如預期般運作。

其他可行方案

若要避免此問題,請在嘗試安裝 .NET Framework 4 或 .NET Framework 4 的其他更新時,確認電腦沒有擱置中的重新開機作業。如果要執行這項操作,請依照下列步驟執行:
  1. 重新啟動電腦。
  2. 安裝 .NET Framework 4 或任何 .NET Framework 4 的更新。
  3. 重新啟動電腦。

解決方案

Microsoft 已提供下載更新。安裝此更新可防止在安裝適用於 .NET Framework 4 的未來更新時發生此問題。

注意事項
  • 此更新無法處理先前已受影響的產品或更新安裝。如果您認為其他產品的安裝或更新安裝可能已受到此問題的影響,那麼您必須使用 [控制台] 中的 [新增/移除程式],來修復其他的產品或更新。如果上述方法仍無法解決問題,您可能需要完全移除產品或更新,並重新安裝其他的產品或更新,以解決此問題。
  • 此更新只解決了在安裝 .NET Framework 4 更新時的內容所發生的問題。此更新無法解決在 .NET Framework 4 產品安裝期間所發生的問題。如果您在 .NET Framework 4 安裝期間遇到此問題,請參閱<因應措施>一節,取得有關如何解決問題的詳細資訊。

下載資訊

您可以從「Microsoft 下載中心」下載下列檔案:

摺疊此圖像展開此圖像
下載
立即下載套件。

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

先決條件

若要安裝這個更新,您必須在電腦上安裝 Windows Installer 3.1 或更新的版本。若要取得最新版的 Windows Installer,請造訪下列 Microsoft 網站:
Windows Installer 4.5 Redistributable

此更新的命令列參數

如需有關此更新所支援不同命令列參數的詳細資訊,請參閱下列文件:
Windows Installer 命令列參數

如需有關 Windows Installer 的資訊,請造訪 Windows Installer MSDN 網站
關於 Windows Installer

重新啟動需求

安裝此更新之後,無需重新啟動電腦。

更新移除資訊

若要移除這個安全性更新,請使用 [控制台] 中的 [新增或移除程式] 項目。

更新取代資訊

此更新不會取代任何先前發行的更新。

檔案資訊

這個更新的全域版本會使用 Microsoft Windows Installer 套件來安裝更新。下表中這些檔案的日期與時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,日期會轉換為當地時間。若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區]
32 位元版本的 Microsoft .NET Framework 4
摺疊此表格展開此表格
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
64 位元版本的 Microsoft .NET Framework 4
摺疊此表格展開此表格
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
IA-64 位元版本的 Microsoft .NET Framework 4
摺疊此表格展開此表格
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有問題。
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 2473228 - 上次校閱: 2011年5月14日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 4.0
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows Server 2003 Service Pack 2
  • Windows Server 2008 Service Pack 2
  • Windows Vista Service Pack 2
  • Windows 7 Service Pack 1
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
關鍵字:?
kbqfe kbfix kbupdate kbdownload atdownload kbexpertiseinter kbsurveynew kbinstallation KB2473228
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com