Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
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.