I have faced this same problem and I had used anti virus for that. I had used Norton Anti Virus 2010. It provides proactive reputation scanning and download insight add utility. Also, provides software maintains a light footprint. It is very effective and easy to use. One great feature is the additional vulnerability protection that Norton provides. Its really very useful for this.