— superseded see updates below —

I am running Windows 10.0.10586 and have recently started to lose internet connectivity. When I run the trouble shooter I get the message

“One or more network protocols are missing on this computer”

This can be fixed by this command

netsh int ip reset resetlog.txt

(see my earlier post)

but it keeps reappearing. The cause may have been tracked down by the brilliant Simby in this thread. He gives detailed instructions but in summary there is bug in Microsoft’s Windows 10 TCP/IP stack when using a static IP. The workaround is to edit the Advanced TCP/IP settings of each of your network adapters to “Disable NetBios over TCP/IP”;

Control Panel > Network and Sharing Center > Change Adapter settings > Adapter > Properties > Internet Protocol Version 4 (TCP/IP 4) > Properties > Advanced > WINS > [check] Disable NetBIOS over TCP/IP.

— update 2015-12-28 —

Having disabled NetBIOS I find that I cannot resolve computer names on my home network. I had hoped that DNS would be used first but this was not working for my Windows 2003 server. I could put its details in an LMHosts file. I have reverted my configuration to use NetBios and will keep you informed of progress.

— update 2016-01-03 —

NetBIOS was not my issue. See this post.