WinHTTP Web Proxy Auto-Discovery Service High CPU usage

Discussion in 'Windows 10' started by Kraith, Jul 4, 2020.

  1. Kraith

    Kraith MDL Novice

    Joined:
    Aug 8, 2016
    Messages:
    34
    Likes Received:
    7
    Trophy Points:
    0
    WinHTTP Web Proxy Auto-Discovery Service high CPU usage when disconnecting an ethernet cable or WiFI.
    After reconnecting Wifi it still on high CPU, start menu became very laggy, firefox not responding etc
    Is there another way to fix this besides turning off the service?
     

    Attached Files:

  2. kaljukass

    kaljukass MDL Guru

    Joined:
    Nov 26, 2012
    Messages:
    2,436
    Likes Received:
    883
    Trophy Points:
    90
  3. Kraith

    Kraith MDL Novice

    Joined:
    Aug 8, 2016
    Messages:
    34
    Likes Received:
    7
    Trophy Points:
    0
  4. kaljukass

    kaljukass MDL Guru

    Joined:
    Nov 26, 2012
    Messages:
    2,436
    Likes Received:
    883
    Trophy Points:
    90
    Then everything depends what this "fresh install" means. Maybe there is not all things updated, maybe some background tasks runs that causes something. Wait for some days, install all updates, then clean up whole computer and very important to clean up the registry (before cleaning make whole registry backup just for case).
    And if possible, during updating try to use as much as possible ethernet.
     
  5. TairikuOkami

    TairikuOkami MDL Expert

    Joined:
    Mar 15, 2014
    Messages:
    1,057
    Likes Received:
    926
    Trophy Points:
    60
    It might be outdated drivers, not just network related. I solved WiFi issued by disabling IPv6/LMHOSTS/NetBIOS and Setting DNS Servers and IP manually (DHCP is quite a problem on WiFi, PC might need to keep rediscovering network/proxy).
    Code:
    wmic nicconfig where DHCPEnabled=TRUE call SetDNSServerSearchOrder ("9.9.9.9","149.112.112.112")
    netsh int ipv6 isatap set state disabled
    netsh int teredo set state disabled
    netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
    reg add "HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters" /v "DisabledComponents" /t REG_DWORD /d "255" /f
    reg add "HKLM\System\CurrentControlSet\Services\NetBT\Parameters" /v "EnableLMHOSTS" /t REG_DWORD /d "0" /f
    wmic nicconfig where TcpipNetbiosOptions=0 call SetTcpipNetbios 2
    wmic nicconfig where TcpipNetbiosOptions=1 call SetTcpipNetbios 2