Many times when you try to update a product which was installed using Windows Installer, you might receive errors and the update process gets failed.
Actually "Windows Installer" uses the registry to record information about updates installed for each Windows Installer-based product. These registry keys help identify the state of each update: registered, applied, superseded, or obsoleted. Information about installed updates is stored across several registry keys and values. To allow for the product to be in a serviceable state in which it can be repaired, updated, or uninstalled, it is critical for the data in these registry keys to be synchronized. When the data in these registry keys is no longer synchronized, maintenance mode operations cannot be performed on the product .msi file.
The "Patch Registration Cleanup Tool" helps resolve some issues that are related to invalid or corrupted update registration. This tool lets you bring the product back to a known state so that you can reinstall updates.
This tool can be used in Windows 2000, XP, Server 2003, Vista, Server 2008 and 7.
You can download it using following link:
This article was posted by VG in following section: Software, Troubleshooting, Windows 7, Windows Vista, Windows XP.
If you enjoyed this article, you can subscribe to our RSS feed or free newsletter to get all new articles directly in your Inbox. Also check out our most popular articles and archive to read other interesting articles. If you have some news or tip to share, please send us.
Someone
Doesn't work, product code must be specified. VG?
Azziz
Nice review and indeed useful tool, I myself got those errors.
shariq
Yea VG.. That's what it always says.. "product code must be specified"
VG
This tool should be used if you are facing any kind of problem while updating programs which were installed using Windows Installer, otherwise it'll show the same error message.
Maniaslayer9
hey VG,
2 days ago I had to reformat my PC because when i booted it up, i had a bluescreen everytime.
It said Registry_Corrupted_Error
do you know what it could've been?
i had Windows 7 RTM
VG
^^ It seems Windows registry got corrupted due to some newly installed program or corrupt system files.
Luba
How i disable service pack 3 sfc_os.dll?
VG
^^ You can use nLite to disable it.
Luba
i mean manually like the service pack 2 sfc_os.dll files with a hex editor
guest12
Hey um, does this patch fix updates cause wen i install updates on my comp such as the NET. Framwork it always fails and will this patch fix the problem? please answer back