游客发表
打开IE,自动主页变成了一片花花绿绿的配置导航站。改回来,脚本劫持解决重启,自动又回去了。配置再改,脚本劫持解决再被劫持。自动这不是配置病毒,是脚本劫持解决比病毒更烦人的东西——自动配置脚本。
很多人第一次遇到这情况会懵:明明IE设置里主页改对了,自动怎么一重启就变?配置答案藏在“局域网设置”里。那个地方有个勾,脚本劫持解决叫“使用自动配置脚本”。自动勾上之后,配置IE每次启动都会去某个地址拉一个PAC文件,脚本劫持解决按里面的规则决定流量怎么走。劫持者把脚本地址指向自己的服务器,你改主页没用,因为脚本里写死了。
我见过一个案例。某公司财务的电脑,IE主页被锁到“hao123”的变种站。IT过去改主页,重启后照旧。点开Internet选项→连接→局域网设置,发现“使用自动配置脚本”被勾选,地址栏里填着一个IP:http://45.xx.xx.xx/proxy.pac。取消勾选,重启,主页正常了。前后不到两分钟。但之前他们折腾了一下午,重装浏览器、清注册表,全白费。
所以第一步,先看这个勾。取消它,把地址栏清空。多数情况下,问题当场消失。
但有些劫持不只在IE里。注册表里还有备份。路径是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings。右侧找AutoConfigURL,有就删掉。再看HKEY_LOCAL_MACHINE下同路径,同样处理。删完重启,脚本劫持才算根除。
有人问:我取消了勾,重启又自动勾上怎么办?说明有程序在后台盯着,定期写回注册表。这时候得找源头。常见的是某些“优化大师”“安全卫士”的残留服务,或者捆绑安装的驱动级程序。打开任务计划程序,看有没有可疑的定时任务,触发条件是“登录时”或“每隔几分钟”。我遇到过一个是某PDF阅读器带的更新服务,名字伪装成WindowsUpdateCheck,实际每半小时改一次注册表。禁用服务,删掉计划任务,才彻底安静。
还有一种情况:脚本地址是file://开头的本地路径。这种更隐蔽,因为不联网也能生效。劫持者把PAC文件放在C:\ProgramData\某个隐藏文件夹里,注册表指向它。你删了注册表值,但文件还在,某个进程一读,又写回去。得把那个PAC文件也删掉。用Process Monitor监控注册表写入,很快能定位是哪个进程干的。
普通用户不想这么麻烦?可以。下载一个Autoruns,微软官方工具。打开后看“计划任务”和“服务”标签,按发布者排序,把不认识的全禁用。再配合AdwCleaner扫一遍,专门清这类劫持。两个工具加起来不到10MB,比装一堆杀毒软件管用。
最后说一个判断技巧。如果你发现只有IE被劫持,Chrome和Edge正常,那基本就是AutoConfigURL的问题。因为Chrome和Edge走自己的代理设置,不读IE的自动配置脚本。反过来,如果所有浏览器都出问题,那得查系统代理或者DNS。范围不一样,解法也不同。
别把这事想复杂。核心就一句话:找到AutoConfigURL,删掉它,再找到谁在写它,干掉那个进程。三步走完,IE就干净了。我经手过的几十台机器,没有一台需要重装系统。
友情链接