Hay demasiadas variables para tratar de averiguar aquí por qué esto está ocurriendo. En su lugar, intente configurar los valores de registro que administran el proxy. Para ese fin, aquí hay parte de un VBscript que escribí hace mucho tiempo para ayudar a configurar el proxy.
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
Si cambia los valores apropiados, puede ejecutar esto después de que se haya cambiado para restablecerlo. Además, puedes ver que el mágico de la configuración del proxy ocurre en "HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings"
En una nota aparte, también puede modificar las ACL para una clave de registro de modo que lo que sea que esté cambiando no pueda hacerlo. Pero te recomiendo encarecidamente que no lo hagas porque el escenario más probable es que deberías eliminar el SISTEMA y acabarás bloqueando o causando otros problemas.
Espero que esto ayude.