Windows proxy változások: miért maradnak az alkalmazások a régi útvonalon
Egy tárolt Internet Settings érték, egy újraolvasott klienskonfiguráció és egy meglévő kapcsolat eltérhet egymástól anélkül, hogy a beállításjegyzék-írás meghiúsulna.
A Windows beállítások ablaka új proxyt mutathat, miközben egy alkalmazás továbbra is a korábbi útvonalon halad. Állapítsa meg, melyik állapotot figyeli:
| Megfigyelés | Mit bizonyít |
|---|---|
| Az új érték tárolva van | A kiválasztott felhasználói vagy gépkonfiguráció megváltozott |
| Egy kliens beolvassa az új konfigurációt | Az a kliens frissítette az általa használt forrást |
| Egy új kapcsolat az új útvonalat használja | A frissített házirend új útvonalválasztási döntést befolyásolt |
A WinINet kapcsolatonkénti Internet Options és értesítéseket biztosít, köztük INTERNET_OPTION_SETTINGS_CHANGED és INTERNET_OPTION_REFRESH. A frissített beállításhoz használja a támogatott konfigurációs API-t, és jelentse annak hibáit. A csak beállításjegyzékbe írás elavult képet hagyhat a kliensnél; az általános beállításközvetítés nem kényszerít minden hálózati könyvtárat az újraolvasásra.
Ezután azonosítsa az érintett alkalmazás vermét és fiókját. Egy .NET 9 Windows-ügyfélnél a rendszerproxy frissítési életciklusa eltér az explicit proxyobjektumoktól és a környezeti alapértékektől. A WinHTTP és a saját proxybeállításokkal rendelkező kliensek külön esetek. Az aktuális felhasználója alatti változás keveset mond egy másik fiók alatt futó szolgáltatásról, és a WinINet-frissítés nem tud proxytámogatást adni tetszőleges socketeknek.
Végül különböztesse meg az új kapcsolatot egy korábban létrehozott élő kapcsolattól vagy alagúttól. A beállítás módosítása nem telepíti át automatikusan azt a folyamot. A proxyváltozásokat kínáló alkalmazásnak meghatározott mentési, értesítési és új kapcsolati házirendre van szüksége.