Here is my experience with the KB892130 problem. I was able to defeat
it. I don't know how useful this will be to the rest of you. I hope
that my method works for some of you, at least.
Actually, I will describe four methods that I tried. Only the fourth
method worked for me, but perhaps there are useful clues present here.
Background
----------
The computer is a Dell XPS, 2.5 years old. It uses Windows XP
Professional, and I have applied service pack 2. I have applied all
suggested updates from the "Windows Update" function that is built
into Internet Explorer. Until 2006 February 28, that is. On that day,
Windows Update ceased to function. I detail this in the section
"Method 1," immediately following.
Method 1: Windows Update from Internet Explorer
-----------------------------------------------
This is simply the normal way to access the Microsoft Windows Update
service. From the Tools menu of Internet Explorer (IE), I selected the
Windows Update function. After a bit of work, IE presented a message
stating that a new version of Microsoft's "Genuine Advantage
Validation Tool" was required. IE attempted to install it, but failed.
I read through some of the .log files in my C:\Windows directory after
this. I found words to the effect that there was a problem with
"permissions." I don't remember the details.
Method 2: Running Internet Explorer Under The SYSTEM Account
------------------------------------------------------------
For my next act, I launched IE as a process owned by the SYSTEM user
account. This is generally the maximum privelege account on a Windows
box. I used the utility PsExec (from
http://www.sysinternals.com) to
do this.
This also failed. But this time, there was no mention of priveleges in
the latest messages in the .log files, in C:\Windows. Instead, there
was a complaint about a failure to access a certain file oem20.inf.
This was reasonable, since I could find no such file anywhere on my
computer. What I learned from this is that my computer has at least
two different problems with Windows Update: a permissions problem, and
a missing file problem.
Method 3: Transfer Files From A Healthy Computer
------------------------------------------------
I found the KB892130 files on
another computer. On this computer, the KB892130 installation went
flawlessly. I found the files in
c:\windows\SoftwareDistribution\download\8b8c30d92 a5a722c5d42566e03bea22d,
but your mileage will vary. I was careful to preserve the directory
structure. It looked like this:
4 Feb 28 19:13 _downloadprogress_.state*
17 Feb 28 19:13 _file_to_execute_.txt*
34 Feb 28 19:13 _unpacked_.state*
50 Feb 28 19:13 _useselfcontained_.state*
550120 Feb 14 09:20 legitcheckcontrol.dll*
8632 Feb 13 19:03 spmsg.dll*
./update:
710584 Feb 13 19:03 update.exe*
8848 Jan 25 16:35 update.inf*
108 Feb 13 19:03 update.ver*
366008 Feb 13 19:03 updspapi.dll*
7086 Feb 14 09:20 wga.cat*
I put these files in a scratch directory (C:\TEMP, actually) on my
problematic XPS computer. As I said, I preserved the directory structure,
although I don't know if this matters. I executed the file update.exe.
Again, the process failed. I *think* there was a brief message about
permissions, but I'm not sure.
Method 4: Try Again Using The SYSTEM Account
--------------------------------------------
This is what finally worked for me. Once again, I used the utility
program PsExec from Sysinternals. But this time, I used it to execute the
update.exe program. It succeeded!
Conclusion
----------
I don't remember if I rebooted or not. I ran Windows Update from IE,
and it did not try to install KB892130 again. It successfully
installed six patches from Microsoft. What a relief!
I suspect that I still have a permisions problem lurking on my
computer. I don't know if it is a registry key, a file, a directory,
or some combination of these. I expect to make occasional use of
PsExec in the future, too.
Good luck to all of you! I hope to get some feedback and learn from
it.
--
David Arnstein | Have fun with your spams:
arnstein+ |
http://www.bluesecurity.com