it-swarm-ru.tech

Как настроить параметры прокси для локальной системы?

Если я редактирую настройки прокси через панель управления, настройки сохраняются в 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 пользователь?

22
Rasmus Faber

Сам разобрался

Это на самом деле значение в Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings, который используется.

Поскольку это нелегко изменить, вы можете изменить параметры прокси для пользователя, экспортировать раздел реестра, изменить путь в экспортированном файле на HKEY_USERS\S-1-5-18 и ​​повторно импортируйте его.

21
Rasmus Faber

Скопируйте IE Настройки прокси в WinHttp:

  • Запустите cmd от имени администратора:

    • netsh winhttp show proxy

    • netsh winhttp import proxy source =ie

11
TomazZ

Другой способ, хотя и намного более сложный, заключается в использовании psexec, чтобы открыть команду Prompt , работающем как LOCAL SYSTEM, затем из этого открытого iexplore.exe измените параметры соответствующим образом.

6
Rory

Reg добавьте "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"/v "ProxyEnable"/t REG_DWORD/d "0"/f

Reg добавьте "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"/v "ProxyServer"/t REG_SZ/d " http: //procycorp.bac: 8 "/f

1
user319684

Вы можете попробовать использовать ProxyCFG.EXE , который устанавливает прокси для любых вызовов WinHTTP.

1
Christopher_G_Lewis

То же самое можно сделать гораздо проще

& C:\windows\System32\bitsadmin.exe /Util /SetIEProxy LocalSystem Manual_proxy http://<proxyserver>:<proxy port> "<Any bypasses to be added>"
1
Alan Jebakumar