Este artigo oferece uma boa visão geral sobre como diagnosticar problemas de rede no Windows: link
Ele começa com métodos de GUI que você provavelmente tentou, mas depois toca em netsh
(Network Shell), que é um utilitário de linha de comando muito poderoso. Ele permite que você controle tudo relacionado à rede (referência de comando) ; em particular, ele fornece rastreamento com netsh trace
context (referência de comando) . Netsh
pode incluir o tráfego de rede e de eventos do Windows em seus rastreamentos, bem como uma infinidade de informações de diagnóstico adicionais.
Você também pode combinar os dois métodos (citados no artigo technet):
When you enable tracing with Netsh.exe, Windows 7 can create two files. An ETL file contains trace events for Windows components, and if specified, network traffic. By default, the ETL file is named Nettrace.etl and stored in the %TEMP%\NetTraces folder. You can specify a different name and storage location with the tracefile= parameter. An optional CAB file can contain several types of files including text, Windows Registry, XML and others that store additional troubleshooting information. The CAB file also includes a copy of the ETL file. By default, the CAB file is named Nettrace.cab and stored in the %TEMP%\NetTraces folder.
You can also use Netsh.exe tracing in conjunction with Control Panel | Troubleshooting. First, use the appropriate Netsh.exe command to enable tracing for the scenario. For example, use the netsh trace scenario=internetclient report=yes command. Use Control Panel | Troubleshooting to run the Connect to the Internet troubleshooting session. When complete, run the netsh trace stop command. Now, when you view the history of the troubleshooting session, you’ll be able to access the CAB file.