Article ID: 2473228 - Last Review: March 1, 2011 - Revision: 3.1 Products or updates may not be installed correctly when Microsoft .NET Framework 4 or updates for Microsoft .NET Framework 4 are installed after the other product or update installs and a restart is pending
On This PageSYMPTOMSConsider the following scenario:
Note The issue that is described in this Knowledge Base article may occur on any of the systems that are listed in the “applies to” section. However, Microsoft internal testing has only reproduced this issue in Windows XP and in Windows Server 2003. CAUSESome products and updates use a registry key to store information about pending file rename operations (PFRO). This feature is used when files that have to be updated that are locked or that are being used, the installer writes the files to a temp location and renames them after a restart. Because of an issue in a .NET Framework 4 custom action that runs during setup (install, uninstall, repair, and patching) the PFRO registry key written by another product or update may become corrupted in certain scenarios. If any product or update to a file requires a restart and writes the entry for the PFRO operation and when a restart is pending, you install the .NET Framework 4 or a .NET Framework 4 update, the PFRO registry key may become corrupted. When this occurs, other products or updates do not function as expected. WORKAROUNDTo avoid this problem, make sure that your computer has no pending restarts before you try to install the .NET Framework 4 or any updates for the .NET Framework 4. To do this, follow these steps:
RESOLUTIONAn update is available from Microsoft. Install this update to prevent this issue when you install future updates for the .NET Framework 4. Notes
Download informationThe following file is available for download from the Microsoft Download Center:Collapse this image ![]() For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/
)
How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file. PrerequisitesTo install this update, you must have Windows Installer 3.1 or a later version installed on the computer. To obtain the latest version of Windows Installer, visit the following Microsoft website:Windows Installer 4.5 Redistributable
(http://go.microsoft.com/fwlink/?LinkID=132022)
Command-line switches for this updateFor information about the various command-line switches that are supported by this update, see the following document:Windows Installer command-line switches
(http://go.microsoft.com/fwlink/?LinkId=195005)
For more information about Windows Installer, visit the Windows Installer MSDN website About Windows Installer
(http://go.microsoft.com/fwlink/?LinkId=195006)
Restart requirementYou do not have to restart the system after you install this update.Update removal informationTo remove this security update, use the Add or Remove Programs item in Control Panel.Update replacement informationThis update does not replace a previously released update.File informationThe global version of this update uses a Microsoft Windows Installer package to install the update. The dates and the times for these files are listed in Coordinated Universal Time (UTC) in the following table. When you view the file information, the date is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Microsoft .NET Framework 4, 32-bit editionCollapse this table
Microsoft .NET Framework 4, 64-bit editionCollapse this table
Microsoft .NET Framework 4, IA-64-bit editionCollapse this table
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. APPLIES TO
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top

