setx heeft de proxy opgeslagen. Dit venster heeft nog de oude.
Stel een proxy in voor de huidige Windows-opdrachtsessie en onderscheid die wijziging van een blijvende setx-toewijzing.
Om de volgende Python-opdracht in deze Command Prompt de proxy meteen te laten krijgen, stelt u de huidige omgeving in:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyVoor een toegestane openbare download zonder proxy-authenticatie vervangt u het eindpunt door een kandidaat uit de HTTP-proxylijst en gebruikt u het bedoelde script. Deze waarden blijven in die shell totdat ze worden gewijzigd of die sluit. Als het de bedoeling is een waarde voor toekomstige sessies te bewaren, is dat een aparte actie:
setx HTTPS_PROXY "http://proxy.example:8080"setx schrijft de blijvende omgeving; het vervangt niet het blok dat cmd.exe al heeft. Een childproces dat later vanuit het oude venster wordt gestart, kan dus de oude waarde erven.
Hetzelfde geldt voor een IDE of een terminalhost. Een nieuw tabblad is geen bewijs dat de langlopende launcher zijn omgeving heeft vernieuwd. Start de getroffen toepassing opnieuw vanuit een launcher met bijgewerkte waarden.
Setx gebruikt standaard het gebruikersbereik; /m richt zich op het systeembereik met bijbehorende rechten. Services en taken van andere gebruikers zijn afzonderlijke verbruikers. Beide getoonde URL's zijn HTTP-tussenpersonen; HTTPS_PROXY noemt het bestemmingsschema, en de werkelijke Python-bibliotheek moet de invoer nog steeds ondersteunen. Het proxy't geen willekeurige ruwe sockets.