I've been plagued by the automatic updates problems on a portion of my 400+
Windows XP/2000 systems since July, 2006 - and not the same systems, month
to month, either. The October MSI.DLL update (KB916089) seemed like it fix
it, but since there is apparently no way to know from monthly patch day to
monthly patch day what computer is going to have problems updating itself,
I can't say for sure. Subsequently, I installed the January MSI.DLL update
(KB927891) on those systems, since it supercedes the prior MSI.DLL hotfix.
Well, I am now not getting the svchost application errors, BUT automatic
updates, or even manual Windows/Microsoft Updates, is causing near 100% CPU
utilization for, well... on my own laptop (1200MHz Pentium M), which has
yet to have had this updates problem thus far, got hit this month (April
2007). The rogue svchost.exe process used 14 minutes of CPU time just to
show me what updates I had ready to install. Of course, during that time,
basically Windows was useless, clicking any application would take anywhere
from 20 seconds to a couple minutes to launch, so I just had to sit it down
and walk away from throw it against the wall. I'm actually even surprised
it eventually did figure itself out, I'd have never guessed it would have
taken 14 minutes for something that normally should only take about 1
minute, at most 2 minutes.
Yes, yes, I've done all the re-registering wua*.dll files, deleting the
%windir%\system32\catroot2 folder, re-installing Windows Installer 3.1 to
let catroot2 re-create itself, and whatnot, and my laptop has the KB927891
MSI.DLL hotfix and I ** STILL ** got hit again by this Microsoft updating
nightmare on a computer that had never had this happen before now, even
though it has been a known issue for going on a year across the large
number of computers I support.
Obviously, this is a problem Microsoft has lost control of and they don't
know what the root cause is. Sure, the application crashing appears to have
been fixed with the January MSI.DLL hotfix, but not the underlying cause
for the 100% CPU utilization and abnormally long updates processing
problem.