VS 2005 SP1 applies to multiple products, and having more than one of those
products installed means the SP has to be processed multiple times. It's
possible that it is failing for one of the products, which is why it's being
reoffered.
See
http://blogs.msdn.com/heaths/archive...ple-Times.aspx.
To get a Windows Installer verbose log for each product to which it applies,
set the registry value documented at
http://support.microsoft.com/kb/223300
to "voicewarmupx" and download and run the SP again. After Windows Update is
completely, you should have one or more MSI*.log files under your %TMP%
directory. Look at the bottom of those logs where it reads MainThread
returning "X", where "X" is the return code. If this is 0, your fine and we
need to investigate more. If this is 3010, reboot and have WU/MU check again.
If this is anything else, we'll need to investigate the problem further but
you can do some of your own diagnostics.
First read
http://blogs.msdn.com/heaths/archive...14/503796.aspx for
how to diagnose Windows Installer errors and, if you find the actual error,
read through
http://blogs.msdn.com/heaths/archive...ce-pack-1.aspx
for known issues with VS2005SP1 and solutions and workarounds.
--
This posting is provided "AS IS" with no warranties, and confers no rights.
Technical Lead
Deployment Technology Group
Microsoft