以下推荐的都是免费软件或是有免费的版本. 
首先, 请一定要安装病毒防火墙和网络防火墙. 
* 没找到国内的免费病毒防火墙. 
不过好的国产软件还是可以支持一下的, 差的就让它慢慢死去. 另外选择防病毒软件的关键不是查杀毒能力, 而是它的防护能力. 
不要被国内的某些宣传搞晕了头. 
* 病毒防火墙国外的可以用 
AVG Free: 
[url]http://www.grisoft.com/us/us_dwnl_free.php[/url]
 
免费, 与完整版只差界面, 计划查毒, 创建自己的测试和技术支持. 
AntiVir: 
[url]http://www.avup.de/personal/en/avwinsfx.exe[/url]
 
这个软件相当快, 占资源也少, 关键是免费. 
当然, 有钞票的话用 Norton 企业版更强大, 而且也不像 Norton 个人版那样占资源. 
AVAST! Home Edition(需要免费注册): 
[url]http://www.avast.com/i_idt_153.html[/url]
 
这个软件还有 Kerio 防火墙的插件版本, 同时也提供免费的病毒清除工具. 
* 网络防火墙国产的可以用 
KFW傲盾防火墙个人版:
[url]http://www.safe123.com/down.htm[/url]
 
以前就是用它, 感觉稍微有点慢. 
费尔个人防火墙: 
[url]http://www.skycn.com/soft/10471.html[/url]
 
免费的, 但是效果不知道如何. 
* 国外的可以用免费的 
Kerio Personal Firewall(30 天 Pro 版本, 然后变免费版): 
[url]http://www.kerio.com/us/kpf_download.html[/url]
 
(因为 ZoneAlarm 的免费版本实在差, 而且 Kerio 占的资源少) 
有钞票可以考虑 ZonaAlarm Pro 和 Outpost Firewall. 
至于 norton 的防火墙, 太强了...资源占用也是强... 
其次, 请及时安装系统和其它软件的补丁和更新. 
基本上越早更新, 风险越小. 防火墙的数据也要记得及时更新. 
- Windows updates 
- 病毒和软件防火墙的日常更新 
- 网络相关软件的更新 
再次, 关掉系统中不必要的服务. 
如果只是一般的桌面用户, 可以关闭 Windows2000/XP/2003 的下列服务. 也可以用网络防火墙阻止这些服务访问 Internet. 
(控制面板 > 系统管理工具 > 组件服务, 在选定服务项目上单击右键, 将"启动类型"改为"手动"或者"禁用") 
- Web 服务: 如 IIS(控制面板 > 系统管理工具 > Internet Information Service 管理器), Apache 等 
- FTP 服务: 如 ServU 等 
- SMTP 服务 
- Messenger 服务: 这个与 MSN Messenger 无关, 目前被很多奸人利用发布广告 
- Telnet 服务: 这个服务很少人会用到了 
不要随便关闭不清楚用途的服务. 
然后, 安装恶意 ActiveX 的免疫. 
* 这里我推荐 SpywareBlaster 
[url]http://www.javacoolsoftware.com/sbdownload.html[/url]
 
记住先 update 再使用. 这个软件涵盖的恶意 ActiveX 范围很广. 
* 还有 Spybot - Search & Destroy 
[url]http://www.safer-networking.org/index.php?page=mirrors[/url]
 
它包含有 activex 免疫, host 文件免疫和一些实用工具. 功能很全面和强大. 
如果不幸中标 
* 常见的病毒可以试试用 Spant 清除(国产好货) 
[url]http://www.spant.net/[/url]
 
* 国外的 Avast! Virus Cleaner 可以清除常见的病毒和木马 
[url]http://www.avast.com/i_idt_171.html[/url]
 
* 常见的 spyware 可以试试 Spybot - Search & Destroy 
[url]http://www.safer-networking.org/index.php?page=mirrors[/url]
 
记得要更新到最新的数据库再 search, 虽然速度慢(因为项目太多)但是可以清除大部分垃圾. 
它还包含有 activex 免疫, host 文件免疫和一些实用工具. 
注意: 此程序虽然强大, 但是有可能误识别文件, 所以请小心. 
* 如果上面的工具无法解决问题, 请用 HijackThis! 发表你的报告 
[url]http://www.spychecker.com/program/hijackthis.html[/url]
 
运行后点击"Scan", 然后点击"Save Log"就可以得到扫描报告. 
这样才能提供比较充足的信息给帮助你的人. 
单纯的发出些感叹号, 只会让人烦. 
最重要的, 还是你的上网习惯 
* 首先, 不要轻易打开邮件的附件 
其实目前很多邮件软件都能显示完整的附件扩展名了. 
一般看到 .EXE .PIF .BAT .VBS .JS .SCR 之类的扩展名就要小心了. 
目前的常见的病毒邮件附件在 20-50kB 左右. 
另外有些病毒邮件会出现已被病毒扫描软件扫描过的字样, 如: 
++++ Attachment: No Virus found 
++++ Norman AntiVirus - [url]www.norman.com [/url]
之类的文字来欺骗你打开附件. 
另外还要注意的是 HTML 格式的邮件, 里面可能会利用 IE 内核的漏洞嵌入一些有害的脚本病毒, 例如常见的  等. 
所以最好不要用邮件客户端的直接 HTML 预览模式,而是用文本预览模式. 
一般 HTML 格式的邮件我会用 Foxmail 的"查看邮件原始信息"看看全部的原始信息是否有害, 或者直接删除. 
* 其次, 不要轻易打开及时通讯软件传来的文件 
这个大家应该都会注意, 前段时间的病毒泛滥太严重了. 
不过网页链接就没那么容易判断了, 所以要及时更新系统和软件以便加强防护能力. 
* 然后, 千万不要忘了经常更新病毒库和防火墙 
有部分用户认为装了病毒防火墙和网络防火墙就行了, 也不太注意升级和维护. 
这是最常见的一种观念, 也是使得各种病毒和木马有可乘之机的症结所在. 
最后一句话: 一个系统是否安全, 和使用者的安全观念息息相关.