Robin Walker said:
the problem with definition
update failures and repetition is because of an incorrect version of
the file gcUnCompress.dll in C:\WINDOWS\SYSTEM32\ (for XP) or
C:\WINNT\SYSTEM32\ (for 2000 or systems upgraded from 2000).
The incorrect version is of length 130,272 bytes.
The correct version is of length 95,448 bytes.
This is by way of a follow-up with some answers to common questions I have
been receiving.
The posted procedure was intended only for build 614 of MSAS. If you have
earlier versions installed, do not use the posted procedure. Just delete
gcUnCompress.dll, then download the latest MSAS installer by following the
links from
http://www.microsoft.com/spyware and install the downloaded
version.
Build 614 should properly have a gcUnCompress.dll with the following
properties:
1. A length of 95,448 bytes;
2. A Digital Signature signed by Microsoft on 2005 June 24 at 22:24:18 GMT
(adjust the displayed time for your time-zone);
3. If it was installed by the MSAS installer as normal, it should have a
Modification Date matching the modification dates of the executable binaries
of MSAS in \Program Files\Microsoft AntiSpyware\
The problem which causes the repeating downloads is not in MSAS itself, it
is in the MSAS installer. The MSAS installer for builds 6xx does not update
\SYSTEM32\gcUnCompress.dll if a previous version exists there. Users who
had previously used builds 5xx of MSAS, or Giant Computer AntiSpyware, or
CounterSpy, will have a previous version of gcUnCompress.dll, which the MSAS
6xx installer fails to update. The consequence of the installer's failure
to update gcUnCompress.dll is that definition updates in MSAS silently fail,
but are reported to the user as succeeding, when they have not. This is why
the update will repeat again: because the previous update did not succeed.
Some users have reported that the procedure "did not work" for them, but did
not say how it failed. Please report any failures in some detail: what for
instance does "did not work" mean?
For your convenience, I attach a copy of the true gcUnCompress.dll for build
614 to this message. You should of course regard all attachments with
suspicion: you may authenticate the veracity of the attached file by
checking its Length and its Digital Signature as matching the details posted
above. The Modification Date will of course be quite different by the time
you have extracted the attachment. If you are running build 614 of MSAS,
you may try copying the attached DLL to your SYSTEM32 directory to overwrite
any incorrect version of gcUnCompress.dll