I use: Spybot and it works very well.
Mirror:
http://users.telenet.be/hestia/spybot/spybot-downloading.htm
Author:
http://www.safer-networking.org/
Free
Spybot - Search & Destroy can detect and remove a multitude of adware
files and modules from your computer. Spybot can also clean program and
Web usage tracks from your system, which is especially useful if you
share your computer with other users. Modules chosen for removal can be
sent directly to the included file shredder, ensuring complete
elimination from your system. And for advanced users, it allows you to
fix Registry inconsistencies related to adware or malicious program
installations. The handy online update feature ensures that Spybot
always has the most current and complete listing of adware, dialers, and
other uninvited system residents.
Version 1.2 adds a variety of new and updated features, including an
immunization option that allows you to block many spyware downloads
before they get to your computer, and improved detection mechanisms for
morphing files.
No. You can't be sure that really *all* malware will be detected. To be
as secure as possible: just don't install such malware (e.g. spyware)!
To remove *some* spyware, use this:
-
http://securtiy.kolla.de
-
http://lavasoft.de
Regards Buddy B