Here is the link to Download.com's spyware center:
www.download.com/Spyware-Center/2001-2023_4-0.html?tag=nav_dirFirst, I highly recommend you read as much as possible in this area. There are several informative articles here, as well as links to downloads you will need and some you don't need.
I have tried all of the anti-spyware programs they have in this area, and recommend the following free programs:
Ad-aware se
Spy-bot search and destroyThe first does exactly what it sounds like. It removes ad-ware. Spy-bot removes spyware but also inspects other areas of your computer, including the registry, for abnormalities. It also has a great little utility called tea timer which monitors your system for changes and asks if you approve of these changes.
I also like
Spy Sweeper, which you need to purchase after 14 days, however it has found spyware on my computer that the others haven't. If you don't want to spend the money on it, the other two do a very good job and should afford you a comfortable level of security. Most of the other Anti-spyware programs listed there, I have found, either are not very user friendly, didn't seem to find much spyware or verge on being spyware themselves.
That covers spyware locating and removal. Next you will need to install a good firewall to prevent unauthorized access to and from your computer. Without one, getting on the Internet is a lot like playing Russian roulette with your computer. I don't know about you, but I cant afford to buy a new one or pay a geek hundreds of dollars because some hacker thought it would be fun to see how many computers he could kill. For this task, pretty much everybody agrees, that
Zone Alarm is one of the best personal firewall out there, and its FREE!
Next you need to consider protecting your hosts file from hijackers. To do this you will want to download
Win-Patrol from Bill P Studios. This free program will monitor your system and alert you with a pop-up window if any program tries to make changes to your home page, hosts file and other key files in your O.S. All you have to do is answer yes or no to allow these changes. E.g. if you have installed a new program you would want to answer yes. However, if you didn't initiate anything you would want to answer no (similar to tea timer). It also lets you know exactly what programs and processes are running or installed on your computer and gives you the ability to control them. You can also disable programs that automatically run at start up but do not need to.(many programs automatically install themselves in your start up folder unnecessarily which can slow down start up and shutdown time as well as other programs).
Not done quite yet. One of the other key factors in slowing down computers is not cleaning out unnecessary files,such as temp, history, IE temp, memory dump etc.on a regular basis. To simplify this task I use
Window Washer. It is a small application that runs in the background and can be programed to wash at shutdown or whenever you want. Also if you want to make files unrecoverable, you can add "bleach", which overwrites files with random data.This program costs $30.00 to buy. However, you don't have to renew it every year to have it remain useful. I personally run it every time I get off the Internet for the day. To date it has recovered 9.5Gb. of disk space!
Well, that should about keep you safe. I know it sounds like alot, but considering that your computer is a big investment, I'd say it's worth every little bite.(pun intended)
Hope this was helpful.
ETA: A good anti-virus program (I like Norton) is also a must.