Jika saya mengedit Pengaturan Proxy melalui Panel Kontrol, pengaturan disimpan dalam HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable
dan ...\ProxyServer
. Pengaturan ini tentu saja tidak digunakan saat berjalan sebagai layanan di bawah LOCAL SYSTEM
.
Jadi saya mencoba pengaturan ProxyEnable
dan di ProxyServer
bawah HKEY_USERS\S-1-5-18\...
(serta HKEY_USERS\.DEFAULT\...
semua pengguna lain pada sistem), tetapi itu tidak berhasil.
Bagaimana cara mengatur pengaturan proxy untuk LOCAL SYSTEM
pengguna?
sumber
Salin pengaturan proxy IE ke WinHttp:
Jalankan
cmd
sebagai administrator:netsh winhttp show proxy
netsh winhttp import proxy source =ie
sumber
netsh winhttp import proxy source =ie
Cara lain, meskipun jauh lebih berantakan, adalah menggunakan psexec untuk membuka command prompt yang berjalan sebagai SISTEM LOKAL, kemudian dari iexplore.exe yang terbuka, ubah pengaturan dengan tepat.
sumber
PsExec.exe -i -s regedit /s "%~dp0Internet Settings.reg"
Anda mungkin ingin mencoba menggunakan ProxyCFG.EXE , yang menetapkan proxy untuk semua panggilan WinHTTP.
sumber
Reg menambahkan "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Pengaturan Internet" / v "ProxyEnable" / t REG_DWORD / d "0" / f
Reg menambahkan "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Pengaturan Internet" / v "ProxyServer" / t REG_SZ / d " http: //procycorp.bac: 80 " / f
sumber
Hal yang sama dapat dilakukan dengan lebih mudah dengan cara ini-
sumber