LOCAL SYSTEM के लिए मैं प्रॉक्सी सेटिंग्स कैसे कॉन्फ़िगर करूं?


22

नियंत्रण कक्ष के माध्यम मैं संपादित प्रॉक्सी सेटिंग के हैं, तो सेटिंग में जमा हो जाती है 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उपयोगकर्ता के लिए प्रॉक्सी सेटिंग्स कैसे सेट करूं ?

जवाबों:


21

अपने आप को यह पता लगाया:

यह वास्तव में उस मूल्य Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettingsका उपयोग किया जाता है।

चूंकि यह आसानी से संशोधित नहीं होता है, आप किसी उपयोगकर्ता के लिए प्रॉक्सी सेटिंग्स को संशोधित कर सकते हैं, रजिस्ट्री कुंजी को निर्यात कर सकते हैं, निर्यात की गई फ़ाइल में पथ को संशोधित कर सकते हैं HKEY_USERS\S-1-5-18और इसे पुन: आयात कर सकते हैं।


इससे मेरी समस्या हल हो गई, बहुत धन्यवाद! मैंने DefaultConnectionSettings हेक्स स्ट्रिंग में हेरफेर करने के लिए एक जावा वर्ग लिखना समाप्त कर दिया, क्योंकि मुझे प्रॉक्सी को प्रोग्रामेटिक रूप से सेट करने की आवश्यकता थी।
एंड्रयू स्वान

क्या प्रमाणीकरण की आवश्यकता है तो यह काम कर सकता है?
राउल सालिनास-मोंटेगुडो

11

WinHttp पर IE प्रॉक्सी सेटिंग्स कॉपी करें:

  • cmdव्यवस्थापक के रूप में चलाएं :

    • netsh winhttp show proxy

    • netsh winhttp import proxy source =ie


3
एक लाइनर :netsh winhttp import proxy source =ie
वडज़िम

6

एक और तरीका है, बहुत अधिक गड़बड़ करने वाला , LOCAL सिस्टम के रूप में चल रहे कमांड प्रॉम्प्ट को खोलने के लिए psexec का उपयोग करना है , फिर उस खुले iexplore.exe से, सेटिंग्स को उचित रूप से संशोधित करें।


PsExec.exe -i -s regedit /s "%~dp0Internet Settings.reg"
वडज़िम

1

आप ProxyCFG.EXE का उपयोग करने का प्रयास कर सकते हैं , जो किसी भी WinHTTP कॉल के लिए प्रॉक्सी सेट करता है।


Windows के किन संस्करणों में ProxyCFG.EXE है? उदाहरण के लिए, यह विंडोज 7 में नहीं है। इसके अलावा, IE WinHTTP का उपयोग करता है?
एंड्रयू स्वान

1
Windows 7 / Win 2008 R2 में NetSH.exe का उपयोग सभी प्रॉक्सी कॉन्फिगर सामान के लिए किया जाता है: Technet.microsoft.com/en-us/library/cc731131(WS.10).aspx
क्रिस्टोफर_जीविविस

1

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: 80 " / f जोड़ें


1
क्या यह वास्तव में अब काम करता है? 7 साल पहले जब मैंने आखिरी बार यह कोशिश की थी, तो इसने रजिस्ट्री में मूल्यों को बदल दिया था, लेकिन आपको प्रोसी सर्वर का उपयोग करने के लिए वास्तव में विंडोज प्राप्त करने के लिए कनेक्शन \ DefaultConnectionSettings बदलना पड़ा।
रासमस फेबर

यह वर्तमान उपयोगकर्ता (HKCU में CU) को सेट करता है, इसलिए स्थानीय सिस्टम उपयोगकर्ता को नहीं।
राल्फ बोल्टन

1

इसी तरह से बहुत आसान काम किया जा सकता है-

& C:\windows\System32\bitsadmin.exe /Util /SetIEProxy LocalSystem Manual_proxy http://<proxyserver>:<proxy port> "<Any bypasses to be added>"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.