ここでなぜこれが起こっているのかを理解しようとするにはあまりにも多くの変数があります。代わりに、プロキシを管理するレジストリ値を設定してみてください。そのために、プロキシの設定を支援するためにかなり前に書いた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を削除する必要があり、自分自身をロックアウトするか、他の問題を引き起こすことになるため、これには強くお勧めします。
お役に立てれば。