Eu tentei fazer a pergunta em askubuntu mas não obteve resposta, por isso estou perguntando aqui.
Estou usando um computador com inicialização dupla Windows 10 e Ubuntu 16.04 . cada vez que eu uso o Ubuntu e desligamento e, em seguida, login para o Windows a Ethernet não funciona na solução de problemas, ele mostra erro one or more network protocols are missing on this computer .
Descobri que a solução acima está executando o comando netsh winsock reset no prompt de comando.
No entanto, tenho que reiniciar o Windows novamente para que o comando tenha efeito, o que é uma dor, por isso estou procurando uma correção permanente.
summary : use ubuntu -> shutdown ubuntu-> login windows -> ethernet doesn'twork ->
fix via cmd -> have to restart windows again(pain)