In addition to my favorite software, here are the tools I use to help others with their Windows computer problems.
For Anti-Virus, I use a combination of Trend Micro’s Sysclean, Grisoft AVG, and ClamWin. I also use McAfee’s Stinger for quick scans for the most common issues.
For SpyWare, I use a combination of SpyBot Search and Destroy and WinPatrol.
For Optimizing, I use CCleaner, NTRegOpt, and PageDefrag, and JKDefrag..
For Backups, I use SyncBak.
For computers that have so much spyware/viruses that they do not start, I use a Linux Boot CD. This allows me to get the data copied to a USB stick, so that I can wipe the drive and start fresh.
Where the user is open to it, I move them to Linux.
If Linux is not an option, I try to get them to use FireFox and Thunderbird, and educate them about how to avoid viruses and spyware. I also point out all of the free and open source software that is available.