`
mybolide
  • 浏览: 14746 次
文章分类
社区版块
存档分类
最新评论

彻底屏蔽QQ广告

 
阅读更多

QQ的广告是相当的恶心人,在界面上显示闪闪动人的广告,看着让人忧郁,今天看了木鱼的文章:

网上流传着很多去广告的方法,但是它们的特点都是允许QQ下载、但阻止QQ写入硬盘。从一定程度上来说,这样并不干净,因为还是会占用带宽下载;再一个就是,因为保存不成功,QQ会反复地下载;平时清理硬盘一旦改变了原有的设定,就会导致屏蔽失效。

也试着kill下他的:

原文:

把它们都在本机的hosts里面解析到0.0.0.0(无效地址)后保存,再删掉QQ已经下载到本地的广告和缓存,就能干掉腾讯的广告了。左下角的文字链会消失,而右上角的广告会显示成一个QQ的静态图片~~

重要提醒:由于QQ的无耻超乎我的意料,这货在权限足够的情况下竟然会主动修改hosts文件,所以这个方法有局限性,适用于已经开了UAC的Vista或Windows7系统;如果是XP系统,或没有开启UAC的Vista/Windows7系统,或启用的是内部的Administrator帐户,则可能需要手动锁定hosts文件的权限,否则随时会被QQ给改掉!

//注释下,没必要开uac 直接给用户加上权限就ok了



//脚本保存成.bat,关闭QQ软件 直接运行就ok 安全软件有拦截的话 直接通过


@ECHO OFF

ECHO 本批处理仅限于Windows7/8/8.1 或以上系统、并且未关闭UAC的情况下使用
ECHO 或请在运行后手动锁定HOSTS权限,否则QQ可能会通过篡改HOSTS文件的方式让屏蔽失效
ECHO.
ECHO 请关闭正在运行的QQ或TM,按任意键继续
PAUSE 1>NUL 2>NUL
taskkill /im qq.exe
taskkill /im tm.exe

ECHO 正在写入HOSTS文件……如果杀毒软件报警,请允许写入
ECHO 0.0.0.0	fodder.qq.com >>%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC\HOSTS
ECHO 0.0.0.0	adshmct.qq.com >>%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC\HOSTS
ECHO 0.0.0.0	hm.l.qq.com >>%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC\HOSTS
ECHO 0.0.0.0	adshmmsg.qq.com >>%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC\HOSTS
ECHO 0.0.0.0	q.i.gdt.qq.com	>>%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC\HOSTS
ECHO 0.0.0.0	v.gdt.qq.com	>>%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC\HOSTS

ECHO 正在删除本地缓存……
cd "%AppData%\Tencent\QQ\Misc"
for /d %%i in (com.tencent.advertisement*) do rd "%%i" /s /q
cd "%AppData%\Tencent\Users\"
del misc.db /s /q

ECHO.
ECHO 已经搞定了!
PAUSE 1>NUL 2>NUL

下面看下如何禁用修改host的权限

右键hosts文件,选择“安全”选项卡--》

把当前用户组修改hosts文件的权限给禁用。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics