Windows
如何為本地系統配置代理設置?
如果我通過控制面板編輯代理設置,設置將儲存在
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable
和中...\ProxyServer
。這些設置當然不會在作為服務執行時使用LOCAL SYSTEM
。所以我嘗試設置
ProxyEnable
和ProxyServer
下HKEY_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