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

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

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

徵狀
請試想下列狀況:
  • 當您安裝產品或更新時,該產品或更新要求重新啟動電腦。
  • 在啟動電腦前,您已安裝 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 的資訊,請造訪 Windows Installer MSDN 網站

重新啟動需求

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

更新移除資訊

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

更新取代資訊

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

檔案資訊

這個更新的全域版本會使用 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 產品確實有問題。
Rename Windows Installer PFRO registry key pending reboot restart
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定
內容

文章識別碼:2473228 - 最後檢閱時間:05/14/2011 07:42:00 - 修訂: 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
意見反應
ent.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">