When I look in 'About Windows Microsoft Antispyware'
below is what it tells me:
Microsoft AntiSpyware Version: 1.0.615
This version expires on: 31/12/2005
Spyware Definition Version: 5739 (28/07/2005 23:27:37)
It says 5739, but it's not holding, it keeps updating
over and over. I thought it was sorted on 1.0.615 as the
last update from 5735 to 5737 updated ok. How can I get
this one to stick. Thanks.
You probably have wrong version of gcUnCompress.dll in the windows\system32
folder because installing new MSAS over older one. If the version you have
has length different from 95,448 (about 130kB for example) then it must be
replaced with proper one using Robin Walker's procedure:
"After much debugging, I have found that 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.
To update your system to install the correct version of the file, do the
following:
1. In the System Notification Area, right-click on the MSAS icon and select
"Shutdown Microsoft AntiSpyware".
2. In Explorer, navigate to C:\WINDOWS\SYSTEM32\, locate the file
"gcUnCompress.dll", right-click on it, and select "Delete".
3. In Control Panel "Add or Remove Programs", select "Microsoft
AntiSpyware" and click button "Change".
4. Click "Next".
5. Select "Update Microsoft AntiSpyware", click "Next".
6. Click "Install".
7. When the re-installation finishes, click "Finish".
8. In Explorer, in folder C:\WINDOWS\SYSTEM32\, check that
"gcUnCompress.dll" is now 95,448 bytes long, by right-clicking it and
selecting "Properties".
9. Launch MSAS, pull down the File menu and select "Check for updates" -
this time it really will update your definition files to the latest
version.
10. In Explorer, open the folder C:\Program Files\Microsoft AntiSpyware,
and satisfy yourself that the modification dates of the three definition
files have changed:
gcDeterminationData.gcd
gcThreatAuditThreatData.gcd
gcThreatAuditScanData.gcd
Done!"
This solution worked fine for MSAS revision 1.0.50x, but you may still
experience the problem with that dll file.