Windows

如何為本地系統配置代理設置?

  • October 5, 2021

如果我通過控制面板編輯代理設置,設置將儲存在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable和中...\ProxyServer。這些設置當然不會在作為服務執行時使用LOCAL SYSTEM

所以我嘗試設置ProxyEnableProxyServerHKEY_USERS\S-1-5-18\...(以及HKEY_USERS\.DEFAULT\...系統上的所有其他使用者),但這不起作用。

如何為LOCAL SYSTEM使用者設置代理設置?

它實際上Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings是使用的值。

由於不容易修改,您可以修改使用者的代理設置,導出系統資料庫項,修改導出文件中的路徑HKEY_USERS\S-1-5-18並重新導入。

首先,cmd以管理員身份執行以打開命令提示符。

將目前使用者的代理設置複製到 WinHttp 的命令:

netsh winhttp import proxy source =ie

要將代理重置為預設設置:

netsh winhttp reset proxy

要顯示目前使用者的代理設置:

netsh winhttp show proxy

引用自:https://serverfault.com/questions/34940