解决方法一:(小编系统win10 1909)
1.打开注册表,分别定位到如下目录下,
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_USERS\S-1-5-21-3996546682-3735944086-698702116-1001\Software\Microsoft\Windows\CurrentVersion\Internet Settings
找到如下左侧键名,并更改为右侧键值
键名: Proxyenable 键值: 0
找到如下两个左侧键名,删除。
键名: Proxyoverride, Proxyserver, 删除这两个键名.
2. 在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings目录下,更改
键名: Proxysettingsperuser 键值: 1
3. 在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Control Panel 目录下,更改:
键名: connection settings 键值: 0
4、修改完成后,保存注册表并退出。如有必要,请重启系统。基本可以完美解决了。
解决方法二:
临时解决方法: 通过修改注册表里的 Internet Settings权限,让其只可读!
1、打开注册表 (win+r , 输入regedit), 定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections 下。
2、删除 除 default 外的其它全部项。如下图所示:
第三、定位到 Internet Settings结点,右键,选择 "权限 ",在弹出窗口中,把 SYSTEM, 用户名,Administrators 三项依次设为只读,即取消 完全控制, 只保留 读取 勾选,然后确定退出。
最后,进行测试,发现代理未再被更改过了。
(注: 如需要恢复之前的状态,请在注册表,Internet Settings 结点里,右击->权限, 在弹出的窗口里,对最末三项 System, 用户名,Administrators 均勾选 完全控制。即可还原。)