腾讯QQ(最新版QQ2011)的使用量很大,但是非会员会在界面上显示闪闪动人的广告。就算是会员可以设置不显示广告,但其实QQ还是把所有的图片广告啊Flash什么的全都下载到本地了,看着多让人忧郁啊,平白无故的还占用带宽。貌似这个文件夹清空是不管用的,因为下次登录QQ会自动下载,速度能高达几分钟就下载几十个文件。
网上流传着很多去广告的方法,但是它们的特点都是允许QQ下载、但阻止QQ写入硬盘。从一定程度上来说,这样并不干净,因为还是会占用带宽下载;再一个就是,因为保存不成功,QQ会反复地下载;平时清理硬盘一旦改变了原有的设定,就会导致屏蔽失效。
现在我们来想一个一劳永逸的方法,就是屏蔽掉QQ的广告服务器!
经过我的一番监控,发现腾讯与广告相关的服务器有如下四个(目前为止):
- fodder.qq.com
- adshmct.qq.com
- hm.l.qq.com
- adshmmsg.qq.com
把它们都在本机的hosts里面解析到0.0.0.0(无效地址)后保存,再删掉QQ已经下载到本地的广告和缓存,就能干掉腾讯的广告了。左下角的文字链会消失,而右上角的广告会显示成一个QQ的静态图片~~
当然,考虑到手动成本太高,所以我写了一个批处理文件,能自动完成上面所有的操作。脚本在本页最下面有下载。
重要提醒:由于QQ的无耻超乎我的意料,这货在权限足够的情况下竟然会主动修改hosts文件,所以这个方法有局限性,适用于已经开了UAC的Vista或Windows7系统;如果是XP系统,或没有开启UAC的Vista/Windows7系统,或启用的是内部的Administrator帐户,则可能需要手动锁定hosts文件的权限,否则随时会被QQ给改掉!
!!郑重提示!!
- 请关闭QQ再运行脚本;
- 在Vista或Windows7上,在开着UAC时,需要以管理员模式运行脚本,请右击脚本选择“以管理员模式运行”;
- 在装着监控或安全软件的系统上,软件会弹出警告,请允许,或暂时关闭监控;
- 如果别的软件(如迅雷医生、QQ电脑管家、360安全卫士等)提示Hosts被修改,请忽略而不要修复!
下载请在本页末尾中下载 :-)