Jak skonfigurować ustawienia proxy dla LOCAL SYSTEM?


22

Jeśli zmienię ustawienia proxy za pomocą Panelu sterowania, ustawienia zostaną zapisane w HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnablei ...\ProxyServer. Te ustawienia nie są oczywiście używane, gdy działa jako usługa LOCAL SYSTEM.

Próbowałem więc ustawić ProxyEnablei ProxyServerponiżej HKEY_USERS\S-1-5-18\...( HKEY_USERS\.DEFAULT\...oraz wszystkich innych użytkowników w systemie), ale to nie działa.

Jak ustawić ustawienia proxy dla LOCAL SYSTEMużytkownika?

Odpowiedzi:


21

Zrozumiałem to sam:

W rzeczywistości Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettingsużywana jest wartość .

Ponieważ nie jest to łatwe do zmodyfikowania, możesz zmodyfikować ustawienia proxy dla użytkownika, wyeksportować klucz rejestru, zmodyfikować ścieżkę w eksportowanym pliku HKEY_USERS\S-1-5-18i ponownie go zaimportować.


To rozwiązało mój problem, wielkie dzięki! Skończyło się na napisaniu klasy Java do manipulowania łańcuchem szesnastkowym DefaultConnectionSettings, ponieważ musiałem programowo ustawić proxy.
Andrew Swan

Czy to może działać, jeśli wymagane jest uwierzytelnienie?
Raúl Salinas-Monteagudo

11

Skopiuj ustawienia proxy IE do WinHttp:

  • Uruchom cmdjako administrator:

    • netsh winhttp show proxy

    • netsh winhttp import proxy source =ie


3
Jeden liniowiec :netsh winhttp import proxy source =ie
Vadzim



1

Reg dodaj „HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings” / v „ProxyEnable” / t REG_DWORD / d „0” / f

Reg dodaj „HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings” / v „ProxyServer” / t REG_SZ / d ” http: //procycorp.bac: 80 ” / f


1
Czy to naprawdę działa teraz? 7 lat temu, kiedy ostatnio tego próbowałem, po prostu zmieniłem wartości w rejestrze, ale musiałeś zmienić Connections \ DefaultConnectionSettings, aby system Windows mógł korzystać z serwera procy.
Rasmus Faber

Ustawia to bieżącego użytkownika (CU w HKCU), a nie lokalnego użytkownika systemu.
Ralph Bolton

1

To samo można zrobić w ten sposób o wiele łatwiej-

& C:\windows\System32\bitsadmin.exe /Util /SetIEProxy LocalSystem Manual_proxy http://<proxyserver>:<proxy port> "<Any bypasses to be added>"
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.