Windows-proxyveranderinge: waarom programme die ou roete hou
'n Gestoorde Internet Settings-waarde, 'n kliënt se herverfrisde konfigurasie en 'n bestaande verbinding kan verskil sonder dat die registerbeskrywing misluk.
Die Windows-instellingsvenster kan 'n nuwe proxy wys terwyl 'n program op die vorige roete voortgaan. Bepaal watter toestand jy waarneem:
| Waarneming | Wat dit vasstel |
|---|---|
| Die nuwe waarde is gestoor | Die gekose gebruiker- of masjienkonfigurasie het verander |
| 'n Kliënt lees die nuwe konfigurasie | Daardie kliënt het die bron wat hy gebruik, herverfris |
| 'n Nuwe verbinding gebruik die nuwe roete | Die herverfrisde beleid het 'n nuwe roetebesluit beïnvloed |
WinINet bied per-verbinding Internet Options en kennisgewings, insluitend INTERNET_OPTION_SETTINGS_CHANGED en INTERNET_OPTION_REFRESH. Gebruik die ondersteunde konfigurasie-API vir die instelling wat opgedateer word en rapporteer die foute daarvan. 'n Slegs-register-skryf kan 'n verouderde kliëntaansig laat; 'n generiese instellingsuitsending dwing nie elke netwerkbiblioteek om dit weer te lees nie.
Identifiseer dan die betrokke program se stapel en rekening. Vir 'n .NET 9 Windows-kliënt verskil die herverfrissingslewensiklus van die stelselproxy van eksplisiete proxy-objekte en omgewingsverstellings. WinHTTP en kliënte met private proxy-instellings is aparte gevalle. 'n Verandering onder jou huidige gebruiker sê min oor 'n diens wat as 'n ander rekening loop, en WinINet-herverfrissing kan nie proxy-ondersteuning aan willekeurige sockets verskaf nie.
Onderskei laastens 'n nuwe verbinding van 'n lewende verbinding of tonnel wat vroeër opgerig is. Om die instelling te verander migreer nie outomaties daardie stroom nie. 'n Program wat proxyveranderinge blootstel, het 'n gedefinieerde stoor-, kennisgewing- en nuwe-verbinding-beleid nodig.