netsh winhttp

Komut netsh winhttp , WinHTTP (Windows HTTP Hizmetleri) ayarlarını yapılandırır ve yönetir. WinHTTP, yöneticilerin WinHTTP kullanan uygulamalar için ağ iletişimlerini yönetmesine olanak tanıyan, HTTP istekleri yapmak için uygulamalar tarafından kullanılan bir Microsoft API'sidir.

Syntax

netsh winhttp [dump | help | import | reset | set| show | ?]
netsh winhttp dump
netsh winhttp import proxy [source=]ie
netsh winhttp reset <autoproxy> <proxy> <tracing>
netsh winhttp set advproxy <settings-scope> <settings-file> <settings>
netsh winhttp set proxy [proxy-server=]<server name> [bypass-list=]<hosts list>
netsh winhttp set tracing
netsh winhttp show <advproxy> <proxy> <tracing>

Parameters

Command Description
http (İngilizce) dump Geçerli bağlam yapılandırmasını içeren bir komut dosyası oluşturur. Komut dosyası bir dosyaya kaydedilebilir ve değiştirilmişse veya başka bir sistemde çoğaltılması gerekiyorsa ayarları geri yüklemek için kullanılabilir.
winhttp import proxy source=ie Proxy ayarlarını Internet Explorer (IE) ayarlarından WinHTTP yapılandırmasına aktarın. Bu komutu kullanarak diğer tarayıcılardan ayarları içe aktarmak için herhangi bir doğrudan yerleşik destek yoktur.
winhttp reset<autoproxy> | <proxy> | <tracing> WinHTTP yapılandırmasının çeşitli bileşenlerini sıfırlamak için seçenekler sağlar, örneğin:

  • autoproxy - WinHTTP proxy otomatik bulma hizmetini sıfırlar. Bu, proxy sunucularının otomatik olarak algılanmasıyla ilgili tüm ayarları veya önbelleği temizlemek için kullanılır.
  • proxy - WinHTTP proxy ayarını şu şekilde DIRECTsıfırlar: , yapılandırılmış tüm proxy sunucularını etkin bir şekilde kaldırır ve proxy olmadan doğrudan İnternet erişimine izin verir.
  • tracing - Bu işlem için sistem, herhangi bir izleme etkinliğini durdurmayı ve sıfırlamayı amaçlayan komutun netsh trace stop kullanılmasını önerir.
  • winhttp set advproxy WinHTTP için gelişmiş proxy ayarlarını yapılandırarak atlama listeleri veya birden çok proxy ayarı gibi ayrıntılı yapılandırmalar sağlar.

    setting-scope - Ayarların kapsamını belirtir. Kabul edilebilir değerler şunlardır:
  • user - Ayarları geçerli kullanıcıya uygular.
  • machine - Ayarları sistem genelinde uygular.

    settings-file - Proxy yapılandırma ayarlarını içeren bir JSON dosyasının yolunu belirtir. Bu dosya, ilgili özelliklere sahip bir JSON nesnesi içermelidir.

    settings - Proxy ayarlarını doğrudan JSON biçiminde belirtir. JSON nesnesi aşağıdaki özellikleri içermelidir:
  • Proxy - Proxy sunucusunu temsil eden bir dize değeri.
  • ProxyBypass - Proxy'yi atlaması gereken konakları listeleyen bir dize değeri.
  • AutoconfigUrl - Otomatik yapılandırma komut dosyasının URL'si için bir dize değeri.
  • AutoDetect - Proxy ayarlarının otomatik olarak algılanıp algılanmayacağını (doğru veya yanlış) belirten bir boole değeri.
  • winhttp set proxy WinHTTP için temel proxy ayarlarını, bir proxy sunucusu ve proxy'yi atlaması gereken isteğe bağlı bir konak listesi belirterek yapılandırır.

  • proxy-server= - Hem HTTP hem de HTTPS protokolleri için kullanılacak proxy sunucusunu belirtir. Tek bir sunucu ve isteğe bağlı olarak bir bağlantı noktası numarası (örneğin, ) belirleyebilirsiniz. proxy.example.com:8080
  • bypass-list= - Proxy sunucusunu kullanmaması ve bunun yerine doğrudan erişilmesi gereken ana bilgisayar adlarının veya IP adreslerinin bir listesini sağlar. Liste noktalı virgülle ayrılmalıdır. Tüm kısa adlı ana bilgisayarlar (tam olmayan etki alanı adları) için proxy'yi atlamak için boş bir dize ("") kullanın.
  • winhttp set tracing Sorun giderme veya izleme amacıyla ağ izleme etkinliklerinin başlatılmasıyla ilgili. İzlemeyi başlatmak için aşağıdakilerin kullanılmasını önerir ve bu, netsh trace start scenario=InternetClientözellikle İnternet istemcisi senaryoları için ağ trafiği etkinliklerini izlemeye başlar.
    winhttp show<advproxy> | <proxy> | <tracing> Aşağıdakiler gibi çeşitli WinHTTP yapılandırmalarını görüntülemek için seçenekler sağlar:

  • advproxy - WinHTTP için geçerli gelişmiş proxy ayarlarını görüntüler. Bu, ayarlanmış olan tüm ayrıntılı proxy yapılandırmalarını içerir.
  • proxy - WinHTTP için geçerli temel proxy ayarlarını görüntüler. Bu, kullanılmakta olan proxy sunucusunu ve yapılandırılmış tüm atlama listelerini ortaya çıkarır.
  • tracing - İzleme bilgilerini görüntüler. Komutunu kullanmanız netsh trace show önerilir.
  • help veya? Geçerli bağlamdaki komutların listesini ve açıklamalarını görüntüler.

    Examples

    Proxy ayarlarını Internet Explorer'dan WinHTTP'ye aktarmak için aşağıdaki komutu çalıştırın:

    netsh winhttp import proxy source=ie
    

    WinHTTP proxy ayarlarını varsayılan durumlarına sıfırlamak için aşağıdaki komutu çalıştırın:

    netsh winhttp reset proxy
    

    JSON yapılandırma dizesi kullanarak makine düzeyinde WinHTTP için gelişmiş proxy ayarlarını ayarlamak için aşağıdaki komutu çalıştırın:

    netsh winhttp set advproxy setting-scope=machine settings="{\"Proxy\":\"proxy.example.com:8080\",\"ProxyBypass\":\"*.example.com\",\"AutoconfigUrl\":\"http://config.example.com/proxy.pac\",\"AutoDetect\":true}"
    

    Geçerli WinHTTP proxy ayarlarını görüntülemek için aşağıdaki komutu çalıştırın:

    netsh winhttp show proxy
    

    See also