**The Cable Guy:**Rete diagnostica & Tracing in Windows 7

Joseph Davies

Gli utenti di Windows sono un lotto indipendente, nella maggior parte dei casi. Preferiscono in genere identificare e correggere i problemi autonomamente. Per consentire agli utenti quando si verificano problemi di connettività di rete, Windows Vista include il Network Diagnostics Framework (NDF), un insieme di tecnologie e strumenti per assistere gli utenti nella diagnosi di linee guida che consente a un insieme di risoluzione dei problemi e dove possibile, correzione automatica per i problemi di rete.

Quando un utente si verifica un problema di rete, NDF fornisce la possibilità di diagnosticare e ripristinare, presentando la persona con diagnostiche valutazioni e le procedure di risoluzione. NDF semplifica e automatizza molte delle procedure di risoluzione dei problemi più comuni e le implementazioni di soluzioni per problemi di rete.

Con Windows 7, Microsoft ha integrato NDF nel sistema operativo con le nuove funzionalità, ad esempio l'area di notifica, l'elemento di risoluzione dei problemi nel Pannello di controllo e l'analisi della rete utilizzando Event Tracing for Windows (ETW). In questo modo è più facilmente consente di visualizzare e raccogliere le informazioni necessarie per risolvere i problemi di rete che Vinci correzione automatica oppure mediante interazione dell'utente.

Rete Troubleshooting dall'icona rete nell'area di notifica

È possibile avviare facilmente facendo clic con il pulsante destro del mouse sull'icona rete nell'area di notifica del desktop di Windows 7 e selezionando risolvere i problemi di risoluzione dei problemi delle reti. Diagnostica di rete Windows verrà avviato e tenterà di rilevare e correggere il problema.

Rete Troubleshooting dal Pannello di controllo

Con Windows 7 non è necessario attendere che un errore utilizzare diagnostica incorporata. È possibile avviare una sessione di risoluzione dei problemi in qualsiasi momento dal Pannello di controllo del nuovo elemento di risoluzione dei problemi. Se si procede, la schermata riportata nella Nella figura 1 viene visualizzata. In questo caso, lo strumento ha rilevato che il computer non dispone di alcuna connessione a Internet. La pagina viene visualizzato un messaggio boxed che informa l'utente del problema e offre un blocco try di connettersi nuovamente opzione.

Figure 1: Opening the Troubleshooting item in Control Panel produces this screen

Figura 1 Aprire l'elemento di risoluzione dei problemi nel Pannello di controllo genera questa schermata.

Se si fa clic su Selezione rete e Internet, si otterrà la finestra di dialogo illustrata in Figura 2. È possibile scegliere tra sette opzioni avviare sessioni per la risoluzione dei problemi diversi tipi di problemi: Difficoltà di connessione Internet, problemi di accesso ai file e cartelle su altri computer e problemi di stampa in rete.

Figure 2: Troubleshooting network and Internet problems

Nella figura 2 Risoluzione dei problemi di rete e Internet.

Scelta di una delle sette opzioni avvia una procedura guidata che esaminato diagnosi del problema e, se possibile, automatiche o manuali. La risoluzione dei problemi registra anche un registro di traccia eventi (ETL). Se non è possibile risolto il problema, è possibile esaminare e inoltrare anche il registro. Fare clic su Visualizza cronologia nella finestra di dialogo di risoluzione dei problemi. Nella figura 3 viene illustrato un esempio ETL.

Figure 3: An example of troubleshooting history

Nella figura 3 Esempio di risoluzione dei problemi relativi alla cronologia.

Ogni elemento nell'elenco della cronologia rappresenta una sessione di risoluzione dei problemi distinta. Facendo doppio clic su una sessione, vengono visualizzati i risultati per esso. Nella Figura 4 viene illustrato un esempio.

Figure 4: Example of a troubleshooting report

Nella figura 4 Esempio di un report sulla risoluzione dei problemi.

Per visualizzare i dettagli il rilevamento, fare clic sul collegamento dettagli rilevamento e verrà visualizzata una finestra a quella di Nella figura 5.

Figure 5: A typical Detection-details screen from a troubleshooting report

Nella figura 5 Una tipica schermata Dettagli rilevamento da un rapporto di risoluzione dei problemi.

Nella parte superiore della finestra di dialogo verrà visualizzato il nome del file ETL che contiene le informazioni dalla sessione di risoluzione dei problemi. Se si desidera inviare una copia per il supporto di personale o di Microsoft per l'analisi, è possibile salvare il file facendo clic sul relativo nome, verrà visualizzata la finestra di dialogo file download.

È possibile visualizzare e analizzare i file ETL con Network Monitor 3.3. È inoltre possibile visualizzare i file con lo strumento Tracerpt.exe e Visualizzatore eventi, nonché per convertirli in XML o comando di convertire i file di testo con l'analisi di netsh. È possibile salvare i dettagli di sessione di risoluzione dei problemi in un file CAB facendo clic con il pulsante destro del mouse la sessione nella finestra Troubleshooting cronologia e quindi scegliendo Salva con nome. Proprio come con i file ETL, è possibile inviare il file CAB per il personale di assistenza tecnica per l'analisi.

Analisi di rete con Netsh.exe

Windows 7 include un nuovo contesto di Netsh.exe, netsh, analisi per l'analisi della rete. I comandi nel contesto netsh traccia consentono di attivare selettivamente l'analisi di scenari e i provider. Un provider rappresenta un singolo componente lo stack del protocollo di rete, quali Winsock, TCP/IP, servizi LAN senza fili o NDIS. Uno scenario di analisi è un insieme predefinito di provider per una funzione specifica, come la condivisione di file o accesso alla rete LAN senza fili. Per escludere i dettagli irrilevanti e ridurre la dimensione del file ETL è possibile applicare filtri.

In genere, per eseguire la risoluzione dei problemi dettagliata dei problemi di rete, è necessario fornire il personale dell'assistenza o l'organizzazione Customer Service di Microsoft and Support con le informazioni di analisi del componente interno e un'acquisizione del traffico di rete al momento del problema. Prima di Windows 7, era necessario eseguire due procedure diverse per ottenere queste informazioni: Utilizzare i comandi di Netsh.exe per attivare e disattivare l'analisi e un programma sniffer di pacchetti, ad esempio Network Monitor per acquisire il traffico di rete. E quindi di affrontare il difficile compito di collegare tra loro le informazioni da queste due origini per determinare quando è stato inviato il traffico di rete rispetto agli eventi nei registri di traccia.

In Windows 7 quando si esegue l'analisi della rete con i comandi nel contesto netsh traccia ETL file possono contenere il traffico di rete e l'analisi del componente nella sequenza. E consente di visualizzare i file ETL con Network Monitor 3.3, che fornisce il modo più efficiente per analizzare e risolvere i problemi di rete. Nella figura 6 viene illustrato un esempio di un file ETL in Network Monitor 3.3.

Figure 6: Using Network Monitor 3.3 to view the network traffic recorded in an ETL file

Nella figura 6 Utilizzo di Network Monitor 3.3 per visualizzare il traffico di rete registrato in un file ETL.

Con questa nuova funzionalità, l'acquisizione del traffico di rete richiede né agli utenti finali né il personale dell'help desk per installare e utilizzare Network Monitor sul computer interessato dal problema. Si noti che per impostazione predefinita i file ETL generati per la risoluzione dei problemi relativi alle sessioni dal Pannello di controllo | Troubleshooting non contengono informazioni sul traffico di rete.

Per acquisire l'analisi e informazioni sul traffico di rete in modo sequenziale per più componenti nello stack di rete (ad esempio Winsock, DNS, TCP, NDIS, protezione file Windows e così via), Windows utilizza una correlazione basata su ID attività noto come raggruppamento per raccogliere e registrare le informazioni di traffico e l'analisi nel file ETL. Raggruppamento all'interno del file ETL consente di esaminare l'intera transazione come una singola sequenza correlata di eventi.

Per ulteriori informazioni sui comandi di Netsh.exe per una sessione di analisi, vedere l'intestazione laterale “ avvio e arresto di una traccia di Netsh.exe ”.

Quando si attiva l'analisi con Netsh.exe, Windows 7 può creare due file. Un file ETL contiene gli eventi di traccia per i componenti di Windows e, se specificato, il traffico di rete. Per impostazione predefinita, il file ETL è denominato Nettrace.etl e memorizzato nella cartella %TEMP%\NetTraces. È possibile specificare un altro nome e il percorso di archiviazione con la tracefile = parametro. Un file CAB facoltativo può contenere diversi tipi di file inclusi testo, Registro di sistema Windows, XML e ad altri utenti che memorizzano informazioni aggiuntive sulla risoluzione dei problemi. Il file CAB include inoltre una copia del file ETL. Per impostazione predefinita, il file CAB è denominato Nettrace.cab e memorizzato nella cartella %TEMP%\NetTraces.

È inoltre possibile utilizzare l'analisi di Netsh.exe in combinazione con il Pannello di controllo | risoluzione dei problemi. Innanzitutto, utilizzare il comando Netsh.exe appropriato per attivare l'analisi per lo scenario. Ad esempio, utilizzare lo scenario di traccia netsh = rapporto internetclient = comando Sì. Utilizzare il Pannello di controllo | troubleshooting per eseguire la connessione a Internet di risoluzione dei problemi relativi alla sessione. Al termine, eseguire il comando di netsh trace stop. A questo punto, quando si visualizza la cronologia della sessione di risoluzione dei problemi, sarà possibile accedere al file CAB.

Approfondimento: Avvio e arresto di un tracciamento Netsh.exe

Per avviare una traccia di rete con Netsh.exe, eseguire innanzitutto un prompt dei comandi con privilegi elevati. Per visualizzare l'elenco dei provider di traccia, tipo netsh traccia mostrare i provider. Per generare l'elenco degli scenari di analisi, tipo netsh traccia mostrare gli scenari. Per visualizzare l'elenco dei provider di traccia all'interno di uno scenario, digitare netsh traccia Mostra scenario NomeScenario.

È possibile avviare una traccia per uno o più provider o scenari. Ad esempio, per effettuare questa operazione per lo scenario InternetClient digitare netsh traccia iniziale scenario = internetclient. Per avviare l'analisi per più di uno scenario, è possibile specificare tutti gli scenari appropriati, quali analisi netsh inizio scenario = FileSharing scenario = DirectAccess.

È possibile creare un file CAB con un rapporto formattato includendo il report = parametro Sì. Utilizzare tracefile = parametro per specificare un nome e un percorso per i file ETL e CAB. Se si desidera registrare il traffico di rete nel file ETL, includere l'acquisizione = parametro Sì.

Ad esempio, ecco il comando che verrà avviare una traccia per lo scenario WLAN, creare un file CAB con un rapporto formattato, acquisire il traffico di rete e memorizzare i file con nome WLANTest nella cartella C:\Tshoot: netsh traccia avviare scenario = WLAN acquisizione = yes report = yes tracefile=c:\tshoot\WLANtest.etl.

Per interrompere l'analisi, utilizzare il comando netsh trace stop.

Per ulteriori informazioni, vedere Comandi Netsh per Network Trace in Windows Server 2008 R2.

Approfondimento: Utilizzo di Network Monitor 3.3 Visualizza ETL file

Prima di Network Monitor 3.3 è in grado di visualizzare completamente i file ETL generati da Windows 7, è necessario configurare i parser Windows completi. Per impostazione predefinita, utilizza Network Monitor 3.3 stub Windows parser. Per configurare i parser completi di Windows, fare clic su Strumenti | Opzioni | parser. Nell'elenco dei parser, fare clic su Windows | stub disabilitare i parser di stub e attivare i parser completo, quindi scegliere OK.

Joseph Davies è un principal technical writer di Windows scrittura team Microsoft di rete. È l'autore e coautore di numerosi libri pubblicati da Microsoft Press, tra cui “ Windows Server 2008 accesso e accesso alla rete (NAP), ” “ Understanding IPv6, Second Edition ” e “ Windows Server 2008 TCP/IP Protocols and Services. ”

Contenuto correlato

·       The Cable Guy: NAP nel Internet

·       The Cable Guy: Supporto per IPv6 in Windows Server 2008 R2 e Windows 7

·       The Cable Guy: DirectAccess e di rete Edge Thin