如何为本地系统配置代理设置?

如何为本地系统配置代理设置?

如果我通过控制面板编辑代理设置,则设置将存储在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable和中...\ProxyServer。当然,在作为服务运行时不会使用这些设置在LOCAL SYSTEM

因此我尝试设置ProxyEnableProxyServerHKEY_USERS\S-1-5-18\...(以及HKEY_USERS\.DEFAULT\...系统上的所有其他用户),但没有作用。

如何为用户设置代理设置LOCAL SYSTEM

答案1

Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings它实际上是被使用的值。

由于这不容易修改,您可以修改用户的代理设置,导出注册表项,修改导出文件中的路径并HKEY_USERS\S-1-5-18重新导入。

答案2

首先,cmd以管理员身份运行以打开命令提示符。

将当前用户的代理设置复制到 WinHttp 的命令:

netsh winhttp import proxy source =ie

要将代理重置为默认设置:

netsh winhttp reset proxy

显示当前用户的代理设置:

netsh winhttp show proxy

答案3

另一种方法,虽然更麻烦,是使用psexec 打开命令提示符以本地系统身份运行,然后从中打开 iexplore.exe,适当修改设置。

答案4

注册添加“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings”/v“ProxyEnable”/t REG_DWORD /d“0”/f

注册添加“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet 设置”/v“ProxyServer”/t REG_SZ /d“http://procycorp.bac:80“ /F

相关内容