Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
WinDbg è la versione più recente di WinDbg, con un aspetto visivo più moderno, finestre più rapide, un'esperienza di scripting a tutto tondo, costruita con il modello dati del debugger estendibile come elemento centrale.
Annotazioni
Rilasciato in precedenza come WinDbg Preview in Microsoft Store, WinDbg sfrutta lo stesso motore sottostante di WinDbg (versione classica) e supporta tutti gli stessi comandi, estensioni e flussi di lavoro.
Funzionalità generali
Configurazione e richiamo della connessione : vengono salvate le destinazioni recenti e le configurazioni di sessione. Possono essere riavviati rapidamente dal menu file.
Tema scuro : passare a Impostazioni file > per abilitare il tema scuro.
Spostamento tramite tastiera : usare CTRL+TAB per spostarsi facilmente tra le finestre con la tastiera.
Rilevamento del processore di file di dump : architettura del processore autodetects per semplificare il debug gestito.
Miglioramenti delle prestazioni : le finestre degli strumenti vengono caricate in modo asincrono e possono essere annullate. Quando si esegue un comando, WinDbg può arrestare il caricamento di variabili locali, espressioni di controllo o altre finestre.
Avviare la visualizzazione di debug
Debug TTD (Integrated Time Travel Debugging): usare la casella di controllo "Record with Time Travel Debugging" durante l'avvio o il collegamento a un processo. WinDbg configurerà TTD, avvierà la registrazione e aprirà la traccia in un secondo momento.
Per ulteriori informazioni, vedere Panoramica del Debugging dei viaggi nel tempo.
Avviare pacchetti di app: eseguire il debug dell'app universale o dell'attività in background in un solo clic.
Per altre informazioni, vedere Avviare il pacchetto dell'app.
Collegarsi a un processo : la nuova visualizzazione collegamento offre una visualizzazione dettagliata dei processi in esecuzione, della configurazione più semplice e del supporto per la ricerca.
Finestre degli strumenti migliorate
Comando : la finestra di comando ha migliorato il supporto DML, l'evidenziazione del testo, la ricerca (inclusa Regex).
Origine : la finestra del codice sorgente fornisce l'evidenziazione della sintassi e altri miglioramenti generali simili alla maggior parte degli editor di testo moderni.
Disassembly - La finestra di smontaggio è stata migliorata, e l'evidenziazione dell'istruzione corrente rimane nella stessa posizione mentre si scorre.
Interruzioni: la finestra delle interruzioni mostra tutte le interruzioni correnti, un'azione con un clic e un conteggio delle attivazioni.
Per altre informazioni, vedere punti di interruzione.
Scripting : la nuova finestra di scripting semplifica lo sviluppo di estensioni JavaScript e NatVis, con evidenziazione degli errori e IntelliSense.
Per altre informazioni, vedere WinDbg - Scripting.
Modello di dati : la finestra del modello offre una versione espandibile e esplorabile di
dx
edx -g
, che consente di creare tabelle avanzate all'interno delle query NatVis, JavaScript e LINQ.Per altre informazioni, vedere WinDbg - Modello di dati.
Finestre locali e di osservazione : le finestre locali e di osservazione sono entrambe basate sul modello di dati usato dal comando
dx
. Ciò significa che traggono vantaggio dalle stesse funzionalità di altre finestre del modello di dati.Memoria : la finestra di memoria include l'evidenziazione e lo scorrimento migliorato.
Logs - Questo è un registro nascosto degli elementi interni di WinDbg. Può essere visualizzato per la risoluzione dei problemi o per monitorare i comandi a esecuzione prolungata.
Fornire commenti e suggerimenti
I commenti e suggerimenti aiutano il team a guidare lo sviluppo e la definizione delle priorità delle funzionalità di WinDbg.
Per segnalare eventuali bug o suggerire una nuova funzionalità, è possibile seguire il pulsante feedback nella barra multifunzione per passare alla pagina di GitHub in cui è possibile segnalare un nuovo problema.
Altre risorse
Per informazioni sulle novità della versione più recente, vedere Note sulla versione.
Esaminare questi argomenti per installare e configurare WinDbg:
Questi argomenti descrivono come connettersi all'ambiente di cui si vuole eseguire il debug:
Guarda questi episodi dello show Defrag Tools per vedere WinDbg in azione:
- Deframmentare gli strumenti #182 - Tim, Chad e Andy scorrere le nozioni di base di WinDbg e alcune delle funzionalità.
- Defrag Tools #183 - Nick, Tim e Chad usano WinDbg e passano a una demo rapida.
- Strumenti di deframmentazione n. 184 - Bill e Andrew illustrano dettagliatamente le funzionalità di scripting in WinDbg.
- Strumenti di deframmentazione n. 185 - James e Ivette forniscono e introduzione al debug di viaggi temporali.
- Strumenti di deframmentazione #186 - James e JCAB illustra il debug avanzato dei viaggi temporali.
Altri suggerimenti e trucchi sono disponibili nell'archivio del blog di WinDbg.