windows10 代理频繁被自动篡改,导致浏览器无法上网
问题现象描述
最近电脑使用时,浏览器使用时频繁无缘无故提示“未连接到互联网”。
发现提示代理服务器出问题,于是查看系统代理服务器设置,发现代理被异常打开,且指向了127.0.0.1:1080 (可能也会是其他地址,这个要视情况而定):
手动关闭后,浏览器可正常上网。 但是过了一段事件,又提示网络问题。乍一看,代理又被打开。。。。
于是为了解决此问题,先要查找出是哪个进程篡改了代理配置。
解决方法和步骤
- 安装
ProcessMonitor
软件,请自行百度安装。 - cmd 运行
regedit
打开系统注册表,定位到\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
路径。
重点关注两个注册表数据,ProxyEnable
和ProxyServer
。
ProxyEnable 值为0表示代理处于关闭状态,值为1表示打开状态。
ProxyServer 值为异常的代理地址。
然后将ProxyEnable改为0(或者直接通过系统UI操作将代理开关关闭),并清空ProxyServer的值。 - 启动
ProcessMonitor
,点击红色框中图标开启事件捕获(快捷键:Ctrl+E
):
然后添加过滤器(Ctrl+L
)如下:
需要过滤的操作值为:RegSetValue
路径包含:ProxyEnable和 ProxyServer
然后正常使用你的电脑吧,等出现上不了网的情况之后。再来看下面一步。 - 此时不出意外,已经是抓到了凶手。我的情况如下:
我的电脑上居然是印象笔记在玩阴的,你的可能是其他软件。为了不误判,仔细看一下其修改内容:
代理开关的值从0变成了1,数据改变为一个int值,长度4位。
代理服务器地址变成了最开始看到的127.0.0.1:1080。
证据确凿。 - 关闭代理设置开关,然后清理出问题的软件即可,要杀要剐,请君看心情办事。