当我取消选中该选项时,Windows 8.1 会继续设置手动代理

当我取消选中该选项时,Windows 8.1 会继续设置手动代理

在 Windows 8.1 中,出于某种原因,您必须通过 Modern UI 而不是功能更强大的控制面板来配置代理设置。在代理设置菜单中,有一个切换开关,可让您使用/停止使用代理服务器。但是,当我取消选中它时,几分钟后它会自动重新检查。这意味着我无法访问 Windows 商店,也无法在线使用 Modern UI 应用程序

我怎样才能停止此框的自动检查?

编辑
这个问题现在阻止我使用 FTP,这意味着我根本无法更新我的网站。根据 AVG 的说法,我的机器上没有恶意软件。

答案1

您是否安装了 Hotspot Shield?谷歌搜索端口 8555 似乎表明它使用该端口,并导致代理服务器的类似设置。如果您安装了 Hotspot Shield,请尝试将其删除,看看效果如何。

答案2

这里有太多变量需要弄清楚为什么正在发生这种情况。相反,请尝试设置管理代理的注册表值。为此,这是我很久以前编写的 VBscript 的一部分,用于帮助设置代理。

Option Explicit 
const HKLM = &H80000002
const HKCU =  &H80000001
Dim strKeyPath, strProxykey, strProxyEnablekey, strProxyBypasskey, strSettignsKeyPath,  
Dim strProxyValue, strProxyEnableValue, strProxyBypassValue, strComputer, oReg
strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"
strProxykey = "ProxyServer"
strProxyEnablekey = "ProxyEnable"
strProxyBypasskey = "ProxyOverride"
strSettignsKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"
strProxyValue = "ftp=proxy.you.co:80;http=proxy.you.co:80;https=proxy.you.co:443"
strProxyEnableValue = 1
strProxyBypassValue = "domains_that_will_bypass_the_proxy;seperated_by_semicolon;test."
strComputer = "."

'set WMI reg access
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")

'set proxy enable
oReg.SetDWORDValue HKCU,strKeyPath,strProxyEnablekey,strProxyEnableValue
'set proxy server
oReg.SetStringValue HKCU,strKeyPath,strProxykey,strProxyValue

如果您更改了相应的值,则可以在更改后运行此命令以将其恢复。此外,您可以看到魔法代理设置发生在“HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings”中

另外,您还可以修改注册表项的 ACL,这样无论发生什么更改,它都无法更改。但我强烈建议不要这样做,因为最有可能的情况是您必须删除 SYSTEM,而您最终可能会将自己锁定或导致其他问题。

希望这可以帮助。

相关内容