Windows-proxyinställningar och WinHTTP är olika
Ta reda på om en Windows-app använder WinHTTP innan du ändrar netsh, i stället för att behandla det som en universell webbläsarrättning.
Om en webbläsare fungerar men en Windows-bakgrundsapp inte gör det, identifiera först appens proxygränssnitt. Den kan använda WinHTTP, användarvända Windows-inställningar, en inställning per session, automatisk upptäckt eller egen konfiguration. En tjänst kan också köras som en annan användare.
För den vanliga WinHTTP-inställningen börjar du med denna skrivskyddade kontroll:
netsh winhttp show proxyDen här utmatningen beskriver inte varje webbläsarprofil eller anslutning. Bekräfta via appens dokumentation eller diagnostik att den använder denna WinHTTP-standard innan du ändrar den.
| Avsedd åtgärd | Omfattning |
|---|---|
| Ange en WinHTTP-standard | Anteckna den gamla konfigurationen och ta hänsyn till alla deltagande klienter som delar den. |
| Importera Windows internetinställningar | Kopiera källan nu; senare ändringar synkroniseras inte kontinuerligt. |
| Återställ efter test | Återställ den antecknade proxyn eller nollställ bara om direktåtkomst var det tidigare tillståndet. |
Med nödvändiga rättigheter och en app som ska använda denna standard är den uttryckliga inställningen:
netsh winhttp set proxy proxy-server="203.0.113.10:8080"Ersätt dokumentationens ändpunkt med proxyn som tilldelats appen eller en kandidat från listan med HTTP-proxyer om rutten tillåter offentliga proxyer. För att i stället importera källan till Windows internetinställningar:
netsh winhttp import proxy source=ieDet gamla namnet ie anger importkällan. Om ursprungligt tillstånd var direktåtkomst, ångra testet med:
netsh winhttp reset proxyÅterställ annars tidigare värden. Nollställning av WinHTTP tar inte bort en tilläggspolicy eller appens egen proxy. Använd Windows-proxydialogen för vanlig inställning av Chrome eller Edge om du inte identifierat ett WinHTTP-specifikt beroende; inget netsh-kommando tvingar alla nätverksklienter att dela en rutt.