It takes several
At my shop I use several programs to clean infected machines. When clients ask me about programs I tell them a good spyware/malware cleaner will get you to the 85% clean level. Spybot S&D, MalwareBytes, AdAware. The other 15% requires a manual cleanup. Hijack This is good. Checking your autoruns is a necessary step. A startup list program can be helpful.
On and On!!