We have a computer running Windows 2000 Server SP4. Windows Update worked
correctly on it several months ago but now it needs some critical updates
again and we can't download them. We can go to the Windows Update web site in
IE 6.0; it scans the computer and finds 36 critical updates needed. When we
click on the "Install Now" button the "Windows Update -- Web Page Dialog"
dialog box appears but the download never actually starts.
I found the troubleshooting instructions at
<http://v4.windowsupdate.microsoft.com/troubleshoot/> and the one labeled
"Download stops or freezes" matches our problem. So I tried following the
resolution instructions. I was able to run regsvr32 for msscript.ocx,
vbscript.dll, and scrrun.dll. But when I ran regsvr32 dispex.dll I got this
error:
LoadLibrary("dispex.dll") failed - Invalid access to memory location.
Does anyone have an idea about what could be wrong? The dispex.dll file is
45105 bytes and is dated 06/26/2001.
Sky King - 17 Jun 2005 14:07 GMT
Hi;
Sounds as though your dispex.dll file is corrupt. Suggest you download
and install the latest version of the VBScript files (the update
includes dispex.dll) from here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb
-95a22b832caa&DisplayLang=en

Signature
...Sky
Tom "Sky" King
=============
> We have a computer running Windows 2000 Server SP4. Windows Update
> worked correctly on it several months ago but now it needs some
[quoted text clipped - 15 lines]
> Does anyone have an idea about what could be wrong? The dispex.dll
> file is 45105 bytes and is dated 06/26/2001.
Nick Radov - 17 Jun 2005 17:50 GMT
It turns out the problem was just a corrupt dispex.dll. I replaced that file
with a copy from another computer and it worked.