Condividi tramite


Strumenti inclusi negli strumenti di debug per Windows

Debugging Tools for Windows includes several other tools in addition to the debugging engine and debugging environments. The extra tools are available in the installation directory of Debugging Tools for Windows, as described in this article.

Le tabelle seguenti usano gli acronimi per fare riferimento a diversi debugger windows, tra cui il debugger del kernel (KD), microsoft Console Debugger (CDB) e Microsoft NT Symbolic Debugger (NTSD).

Strumenti e utilità

La tabella seguente elenca gli strumenti e le utilità disponibili:

Name Description
Breakin Causa un'interruzione in modalità utente in un processo. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter breakin /?.
DumpChk Convalidare un file di dump della memoria.
GFlags Controllare le chiavi del Registro di sistema e altre impostazioni.
Kill Terminare un processo.
Elenco (Utilità elenco file) To view the help for the command, open a Command Prompt window, go to the installation directory, and enter list /?.
Logger e LogViewer Registrare e visualizzare chiamate di funzione e altre azioni di un programma.
PLMDebug Usare il debugger di Windows per eseguire il debug di app di Windows eseguite in Gestione del ciclo di vita dei processi (PLM). Con PLMDebug puoi assumere il controllo manuale della sospensione, ripresa e terminazione di un'app di Windows.
TList Elencare tutti i processi in esecuzione.
UMDH Analizzare le allocazioni dell'heap con lo strumento User-Mode Dump Heap (UMDH).
USBView Visualizzare i controller host usb (Universal Serial Bus) e i dispositivi connessi.
USBView2 Visualizzare controller host USB e dispositivi connessi. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter USBView2 /?.

Strumenti di simboli e di origine

La tabella seguente descrive gli strumenti aggiuntivi che supportano il debug di un server di origine o simbolo:

Name Description
AgeStore Rimuovere le voci precedenti nell'archivio downstream di un server di simboli o di un server di origine.
DBH Visualizzare le informazioni della Guida di debug (DBH) sul contenuto di un file di simboli.
PDBCopy Rimuovere le informazioni sui simboli privati da un file di simboli di debug (PDB) Python e controllare se i simboli pubblici sono inclusi nel file.
SrcSrv Usare questo server di origine per recapitare i file di origine durante il debug.
SymChk Confrontare i file eseguibili con i file di simboli per verificare che i simboli corretti siano disponibili.
SymProxy Creare un singolo server di simboli HTTP nella rete a cui puntano tutti i debugger. Questo approccio ha il vantaggio di puntare a più server di simboli (sia interni che esterni) con un singolo percorso di simboli, gestendo tutte le autenticazioni e aumentando le prestazioni tramite la memorizzazione nella cache dei simboli. The symproxy.dll file is in the SymProxy folder in the installation directory.
SymSrv Usare questo server di simboli nel debugger e connettersi a un archivio simboli. Per informazioni sull'uso del server dei simboli, vedere Simboli pubblici Microsoft.
SymStore Creare un archivio simboli. For more information, see Using SymStore.

Strumenti del debugger remoto e proxy

La tabella seguente descrive gli strumenti aggiuntivi che supportano il debug del server remoto o proxy e include collegamenti alle risorse per altre informazioni:

Name Description
DbgRpc Visualizzare le informazioni sullo stato rpc (Remote Procedure Call) di Microsoft. For more information, see RPC debugging and Using the DbgRpc tool.
DbgSrv Usare questo server di elaborazione per il debug remoto. Per altre informazioni, vedere Server di elaborazione (modalità utente).
DbEngPrx Usare questo ripetitore (un piccolo server proxy) per il debug remoto. For more information, see Repeaters.
KDbgCtrl (controllo debug del kernel) Controllare e configurare la connessione di debug del kernel. For more information, see Using KDbgCtrl.
KdSrv Usare questo server di connessione KD per il debug remoto. Per altre informazioni, vedere Server di connessione KD (modalità kernel).
RTList (Visualizzatore elenco attività remote) Elencare i processi in esecuzione tramite un server di elaborazione DbgSrv. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter rtlist /?.
Remote Controllare in remoto qualsiasi programma console, tra cui KD, CDB e NTSD. Per altre informazioni, vedere Debug remoto tramite remote.exe.

Installation directory

Il percorso di installazione predefinito per Gli strumenti di debug per Windows è diverso in base al sistema operativo. Per determinare se usare gli strumenti a 32 bit o a 64 bit, vedere Scelta degli strumenti di debug a 32 bit o a 64 bit.

  • Per gli strumenti a 64 bit: il percorso predefinito della cartella è C:\Programmi (x86)\Windows Kits\10\Debuggers.

  • For 32-bit tools: Locate the Windows Kits folder under the C:\Program Files folder.