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.