Network Protocols, which to enable/disable for my PC usage


  1. Posts : 43
    Windows 10 PRO 64-Bit
       #1

    Network Protocols, which to enable/disable for my PC usage


    Which Network Protocols should I enable or disable for my PC?

    My PC usage and router set up:
    - file downloading while also browsing web or streaming video
    - I don't do any lan/network sharing
    - Torrent file sharing
    - QOS is disabled on my router
    - The PC is connected with Ethernet cable

    My current settings
    [ ] Client for Microsoft Networks
    [ ] File and Printer Sharing for Microsoft Networks
    [ ] QoS Packet Scheduler
    [ x] Internet Protocol Version 4 (TCP/IPv4)
    [ ] Link-Layer Topology Discovery Mapper I/O Driver
    [ ] Microsoft Network Adapter Multiplexor Protocol
    [ ] Microsoft LLDP Protocol Driver
    [ ] Internet Protocol Version 6 (TCP/IPv6}
    [ ] Link-Layer Topology Discovery Responder

    Thanks
    Last edited by MUGEN02; 06 Mar 2016 at 01:23.
      My Computer


  2. Posts : 18
    Windows 11 Pro
       #2

    MUGEN02 said:
    Which Network Protocols should I enable or disable for my PC?

    My PC usage and router set up:
    - file downloading while also browsing web or streaming video
    - I don't do any lan/network sharing
    - Torrent file sharing
    - QOS is disabled on my router
    - The PC is connected with Ethernet cable

    My current settings
    [ ] Client for Microsoft Networks
    [ ] File and Printer Sharing for Microsoft Networks
    [ ] QoS Packet Scheduler
    [ x] Internet Protocol Version 4 (TCP/IPv4)
    [ ] Link-Layer Topology Discovery Mapper I/O Driver
    [ ] Microsoft Network Adapter Multiplexor Protocol
    [ ] Microsoft LLDP Protocol Driver
    [ ] Internet Protocol Version 6 (TCP/IPv6}
    [ ] Link-Layer Topology Discovery Responder

    Thanks
    You're good to go, no need to enable anything else.
      My Computer


  3. Posts : 7
    Windows 10
       #3

    How can we enable or disable this without using GUI ?
      My Computer


  4. Posts : 5,443
    Windows 11 Home
       #4

    https://social.technet.microsoft.com...osoft-networks

    Since 1803 it is no longer possible to remove those, so even though there were some wmic commands, they will not work anymore. I have tried to disable loading some drivers in order to cripple those, for example:
    Code:
    rem Link-Layer Topology Discovery Responder / Default - 2
    reg add "HKLM\System\CurrentControlSet\Services\rspndr" /v "Start" /t REG_DWORD /d "4" /f
    
    rem Link-Layer Topology Discovery Mapper I/O Driver / Default - 2
    reg add "HKLM\System\CurrentControlSet\Services\lltdio" /v "Start" /t REG_DWORD /d "4" /f
    
    rem Microsoft LLDP Protocol Driver / Default - 2
    reg add "HKLM\System\CurrentControlSet\Services\MsLldp" /v "Start" /t REG_DWORD /d "4" /f
    
    rem QoS for storage I/O traffic / Default - 2
    reg add "HKLM\System\CurrentControlSet\Services\storqosflt" /v "Start" /t REG_DWORD /d "4" /f
    
    rem QoS Multimeda Class Scheduler / Default - 2
    reg add "HKLM\System\CurrentControlSet\Services\MMCSS" /v "Start" /t REG_DWORD /d "4" /f
    
    rem QoS Packet Scheduler / Default - 1
    reg add "HKLM\System\CurrentControlSet\Services\Psched" /v "Start" /t REG_DWORD /d "4" /f
    
    rem NetBIOS Interface / Default - 1
    reg add "HKLM\System\CurrentControlSet\Services\NetBIOS" /v "Start" /t REG_DWORD /d "4" /f
    
    rem NetBIOS over TCP/IP / Default - 1
    reg add "HKLM\System\CurrentControlSet\Services\NetBT" /v "Start" /t REG_DWORD /d "4" /f
    Additionally:
    Code:
    rem Disable IPv6/LMHOSTS lookup/NetBIOS and Set DNS Servers
    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
    
    wmic nicconfig where DHCPEnabled=TRUE call SetDNSServerSearchOrder ("1.1.1.1")
    wmic nicconfig where macaddress="D0:17:C2:D0:30:DC" call EnableStatic ("10.10.10.12"), ("255.255.255.248")
    wmic nicconfig where macaddress="D0:17:C2:D0:30:DC" call SetDNSServerSearchOrder ("156.154.71.2,156.154.70.2")
    wmic nicconfig where macaddress="D0:17:C2:D0:30:DC" call SetGateways ("10.10.10.10")
      My Computer


  5. Posts : 211
    Windows10 21H2 x64 Home, Single language, build 19044.1706
       #5

    Hi @TairikuOkami
    I found your list on TechNet to disable some redundant network adapter settings with regedit but the last 2 NetBIOS values (4) caused TCP binding errors (in Event Viewer) so I put those 2 start values back to 3 (Manual Start), not sure if that was on automatic or manual start before? Do you know?
    I am a bit wary to do the "Bonus" or Additionally changes above as I had bad experience trying to disable IPv6 in the registry (BSOD), I am on W10 v.1909 and have to use Dynamic DHCP not Static (WIFI ISP in the Philippines).

    I hate to see these IPv6 drivers loaded each time I boot but I guess I will have to live with it
    Thanks
    Frank
      My Computer


  6. Posts : 5,443
    Windows 11 Home
       #6

    FrankW said:
    I am a bit wary to do the "Bonus" or Additionally changes above as I had bad experience trying to disable IPv6 in the registry (BSOD).
    That is odd, but maybe you have tried to set the incorrect value 0xfffffff, MS even mentions it:
    Additionally, system startup will be delayed for 5 seconds if IPv6 is disabled by incorrectly, setting the DisabledComponents registry setting to a value of 0xfffffff.
    https://support.microsoft.com/en-us/...advanced-users


    FrankW said:
    I found your list on TechNet to disable some redundant network adapter settings with regedit but the last 2 NetBIOS values (4) caused TCP binding errors (in Event Viewer) so I put those 2 start values back to 3 (Manual Start), not sure if that was on automatic or manual start before? Do you know?
    1 actually.
    Code:
    reg add "HKLM\System\CurrentControlSet\Services\NetBIOS" /v "Start" /t REG_DWORD /d "1" /f
    reg add "HKLM\System\CurrentControlSet\Services\NetBT" /v "Start" /t REG_DWORD /d "1" /f
      My Computer


  7. Posts : 211
    Windows10 21H2 x64 Home, Single language, build 19044.1706
       #7

    [QUOTE=TairikuOkami;1937456]That is odd, but maybe you have tried to set the incorrect value 0xfffffff, MS even mentions it:

    https://support.microsoft.com/en-us/...advanced-users



    1 actually.

    Yes, "system" start, you have the defaults mentioned for each key, I overlooked that, thanks. ended up restoring my system as the TCP binding errors did not go away, both IPv6 and IPv4 even when I changed everything back. OK now.
    I think what went wrong is stopping and disabling TCP/IP NetBIOS Helper service (lmhosts) that was running on manual trigger start, that must have corrupted something in the registry. Anyway I disabled the first two drivers on your list and I don't have the 3rd driver but it is in the registry Msl1dp so I did not change that.
    Frank
    Last edited by FrankW; 14 Jun 2020 at 03:40.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 09:18.
Find Us




Windows 10 Forums