IanSn:
The integrated update facility within Spybot-S&D starts by downloading the following file:
- http://www.safer-networking.org/updates/spybotsd.ini
That file contains a list of the update servers, the available updates and the MD5 hash value of each of those updates.
A "Bad checksum" error indicates that after an update file was download (or the transmission was prematurely terminated) there was a discrepancy between the expected MD5 hash value of the update file contained in the spybotsd.ini control file and the actual MD5 hash value of the file downloaded to your system. There can be several causes for "Bad checksum" problems. For example:
- The spybotsd.ini control file is an old copy of the file because either a local proxy server or an ISP proxy server is caching an old spybotsd.ini control file and not recognizing a new file is available.
- The download of an update file timed out and the transmission of the file never completed normally.
- There was a problem with the transmission itself resulting in a corrupted downloaded file caused by poor quality network facilities (noise/interference on the transmission facility).
- The file(s) uploaded to the various mirror sites or the MD5 hash value in the spybotsd.ini control file for those updates were mismatched. Although this is a rare occurrence, human errors have occurred in the past where incorrect files have been placed on the update mirrors or incorrect MD5 hash values have been placed in the spybotsd.ini control file. This type of failure is normally universal to all users or at least to all the users of a particular download server. Because of the nature of this type of problem, it is usually reported by multiple users and quickly rectified.
Your problem seems to be unique to your system since the problem of bad checksums on all mirror sites for several months has not, to the best of my knowledge, been reported by other users.
I suggest that you attempt to investigate the possibility that the "Bad checksum" errors are due to one of the possible causes I listed as 1,2, or 3 above.
__________
If that does not resolve your problem, it would also be helpful if you indicated what Windows operating system are you running as well as the version of Spybot - Search & Destroy and the update level are you running (Spybot » Help » About).
If you are not running Spybot - Search & Destroy 1.6.0.30 or above, I suggest that you upgrade Spybot. The download for Search & Destroy 1.6.0 is available
here.
If you are running Spybot - Search & Destroy 1.6.0.30 or above, you can manually update the detection rules by downloading and executing the
spybotsd_includes.exe file. The file is located on the following Web page:
The current download item is:
- Detection updates© 2008-12-23 - product description
md5: BD64B1DC3B37E637A1CFE2D016D8C7DA
This updates the detection rules. Only needed if you do not want to use the update function integrated into Spybot-S&D.
Since there is a possibility that the "Bad checksum" errors you are getting are due to a transmission problems, I strongly suggest if you use the spybotsd_includes.exe to update Spybot's detection rules that you verify the MD5 hash value of the spybotsd_includes.exe file you download before attempting to execute the file.