Saturday, September 29th 2007
Repairing Windows XP can Break Windows Update
Microsoft/Windows Update Program Manager Nate Clinton has revealed that repairing a Windows XP installation using the Windows XP CD can potentially lead to users being unable to install updates when using the latest version of Windows Update. The problem, which does not appear to be widespread, occurs because the Windows XP CD replaces all system files, including those of Windows Update. Because the latest version of Windows Update uses a file which is not present on the Windows XP CD this causes a registry mismatch which can result in Windows Updates failing. So if you have recently run a repair install on Windows XP it is recommended that you either take a look at KB article 943144, check here for a workaround or contact Microsoft.
Source:
Windows Vista Team Blog
11 Comments on Repairing Windows XP can Break Windows Update
i Have No Choice Now
thank You Microsoft For Taking Away My Money
A buddy at work just formated his work pc (usually a no-no) because he couldn't do updates....and what a surprise he had tried to do a repair earlier in the week...bet he wishes he waited a week instead of bugging the IT department :laugh:
i have witnessed this problem when using the repair/reinstall option form the windows setup cd to fix a broken xp install and their is an easy fix:
when auto updates all fail thanks to the xp cd make this batch file which will re-register all nessecary services for making auto updates work, you may need to re download the updates by deleting the software distro folder but even that is unlikly.
net stop wuauserv
net stop cryptsvc
regsvr32 wuweb.dll
regsvr32 wups2.dll
regsvr32 wups.dll
regsvr32 wucltui.dll
regsvr32 wuaueng1.dll
regsvr32 wuaueng.dll
regsvr32 wuapi.dll
regsvr32 wups.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wuweb.dll
regsvr32 msxml.dll
regsvr32 msxml2.dll
regsvr32 msxml3.dll
regsvr32 urlmon.dll
regsvr32 softpub.dll
regsvr32 initpki.dll
regsvr32 mssip32.dll
regsvr32 wintrust.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 jscript.dll
net start wuauserv
net start cryptsvc
click ok a bunch of times initpki.dll tends to take a little longer to re-register.
reboot your xp machine
install the updates with no dramas
(please dont flame me i just noticed a couple of peoply having a cry about having to buy vista, what a load of poo)
Lol, at least they did something about it fairly quickly.