Come eseguire il debug delle applicazioni Windows con Process Monitor

Come eseguire il debug delle applicazioni Windows con Process Monitor

Hai app di Windows 10 che non funzionano come previsto? Forse è troppo lento, si blocca improvvisamente o presenta una miriade di problemi difficili da individuare. Un modo per risolvere il problema è utilizzare l'utilità ufficiale gratuita di Microsoft chiamata Process Monitor. Questo strumento ti aiuterà a diagnosticare ed eseguire il debug di eventuali errori o problemi dell'applicazione Windows.

Scarica e installa Process Monitor

L'utilità Process Monitor (ProcMon) di SysInternals è disponibile dal 2006 e fa molto di più che diagnosticare i problemi dell'applicazione. Fornisce la possibilità di visualizzare tutte le chiavi di registro, le posizioni dei file system e il traffico di rete.

Tuttavia, non acquisisce i movimenti del puntatore del mouse o le modifiche relative all'hardware. Se il tuo obiettivo è catturare malware, identificare applicazioni problematiche o ottenere una panoramica di alto livello del tuo PC Windows, ProcMon è lo strumento più avanzato da avere.

Non sono coinvolte impostazioni, ma è necessario accettare i termini di licenza del software SysInternals durante l'esecuzione del file .exe.

Lascia che Process Monitor elenchi tutti gli eventi nel tuo sistema Windows. Tutti i programmi in esecuzione vengono automaticamente inclusi nell'analisi.

Diagnosticare i problemi con Windows Process Monitor

Poiché il programma elenca informazioni dettagliate, può essere travolgente vedere così tante righe e colonne. Ci sono milioni di voci. Non devi preoccuparti di tutto, presta solo attenzione a quanto segue:

  • Nome del processo (Nome del processo)
  • ID processo (PID) - ID processo: un numero di quattro o cinque cifre
  • Percorso file (Percorso file)
  • Codice risultato: "Successo" o molte altre voci, come "nome non trovato", "Reparse", ecc.

Per passare rapidamente alle applicazioni problematiche, vai su Strumenti > Struttura dei processi .

Come eseguire il debug delle applicazioni Windows con Process Monitor

Vai su Strumenti > Struttura dei processi

La dashboard avrà tutte le applicazioni aperte e in esecuzione nel tuo sistema. Un blocco verde completo nella colonna "Durata" di solito indica che non ci sono problemi nell'applicazione interessata. Se i programmi e i sistemi Windows 10 vengono aggiornati, molti errori di registro e problemi di integrità dei file non causeranno alcun problema. Per problemi relativi all'aggiornamento è possibile utilizzare un'altra utilità denominata SetUpDiag .

Come eseguire il debug delle applicazioni Windows con Process Monitor

Un blocco verde nella colonna "Durata" indica che non ci sono problemi nella relativa applicazione

Scorri verso il basso fino all'evento problematico e fai clic su "Vai all'evento" per individuare il problema. Nella schermata successiva, ProcMon ha diagnosticato molti problemi con QQ Browser di Tencent. È possibile riconoscere un ID processo (“3428”) dal relativo file .exe.

Una volta identificata l'origine del problema, è necessario utilizzare un'opzione chiamata “Filtri” . Facendo clic con il pulsante destro del mouse e aggiungendo un filtro "Includi" a un eseguibile specifico, ti concentri solo su un'applicazione specifica, quindi applichi il filtro. A seconda del numero di voci, potrebbe essere necessario del tempo. Sono presenti migliaia di voci per questo filtro.

Puoi anche escludere determinati risultati come "Success" o "Buffer Overflow" , poiché indicano che l'applicazione non si sta arrestando in modo anomalo. Ciò restringerà ulteriormente la ricerca.

Ora concentrati sui codici risultato più comuni per le applicazioni problematiche. Il problema "Nome non trovato" è il più comune qui con migliaia di voci, il che significa che il chiamante ha tentato di aprire un oggetto che non esiste. In altre parole, qualcosa è andato storto durante il processo di installazione stesso. Quindi hai diagnosticato la radice del problema.

Come eseguire il debug delle applicazioni Windows con Process Monitor

Il problema del “Nome non trovato” è il fenomeno più comune

Correzione finale

Qui, l'articolo mostrerà il metodo di risoluzione dei problemi finale per il programma sopra. Prima di risolvere un problema diagnosticato che richiede la disinstallazione, potresti voler salvare il file ProcMon da File > Salva in modo da poter rivedere i problemi correlati in futuro.

Il salvataggio del file ti dà anche le preimpostazioni del filtro che hai appena creato. Se desideri ripristinare le impostazioni predefinite, fai clic su Ripristina.

Come mostrato qui, il programma deve essere disinstallato perché mancano molti file DLL. Disinstallare i programmi non è sempre facile, quindi ProcMon ha un'opzione del tasto destro chiamata "Cerca online". Porta alla schermata di disinstallazione .

Come eseguire il debug delle applicazioni Windows con Process Monitor

Schermata di disinstallazione

Facendo clic sul programma di disinstallazione è stato rimosso completamente il programma.

Come eseguire il debug delle applicazioni Windows con Process Monitor

Facendo clic sul programma di disinstallazione è stato rimosso completamente il programma

Il passaggio di disinstallazione è un'opzione nucleare (opzione "estrema") ma funziona con programmi che presentano troppi problemi di file mancanti.

Riaprendo ProcMon con gli stessi filtri preimpostati, il problema con QQ Browser di Tencent scompare.

È possibile utilizzare Windows Process Monitor per diagnosticare gli errori dell'applicazione Windows e risolvere i problemi. Basta un piccolo sforzo per identificare la fonte principale del problema.

Se il tuo Windows riscontra un errore di utilizzo della CPU del 100% , consulta le soluzioni qui per risolverlo. Quantrimang.com offre anche soluzioni per errori di informazioni di configurazione di sistema errate.


Come disabilitare iphlpsvc in Windows 10

Come disabilitare iphlpsvc in Windows 10

Iphlpsvc in Windows sta per Internet Protocol Helper Service. La disattivazione di iphlpsvc non causerà l'arresto anomalo del sistema, l'interruzione della sua funzionalità generale o un notevole impatto sulle prestazioni.

Come copiare e incollare sul Chromebook

Come copiare e incollare sul Chromebook

In questo articolo esamineremo diversi modi per copiare e incollare testo, file e cartelle sul Chromebook. Per gli utenti esperti, sono disponibili numerosi potenti gestori di appunti per ottenere la massima produttività.

Come consentire/negare alle applicazioni laccesso al file system in Windows 10

Come consentire/negare alle applicazioni laccesso al file system in Windows 10

Questa guida ti mostrerà come modificare le impostazioni sulla privacy per consentire o negare alle app l'accesso al file system per tutti gli utenti o solo per il tuo account in Windows 10.

Come configurare il router WiFi Xiaomi 3C nel ripetitore

Come configurare il router WiFi Xiaomi 3C nel ripetitore

Se stai riscontrando problemi di portata del segnale WiFi a casa o in ufficio, a causa della bassa portata del router WiFi principale. Puoi aumentare la portata del WiFi utilizzando l'impostazione della modalità Ripetitore del Mi 3C senza modificare il nome e la password del WiFi principale.

Le migliori app gratuite per la ricerca Wi-Fi per Android

Le migliori app gratuite per la ricerca Wi-Fi per Android

Le migliori app di ricerca Wi-Fi gratuite per utenti Android di seguito ti aiuteranno a trovare rapidamente punti di connessione Wi-Fi pubblici gratuiti. Inoltre, l'utilizzo di questo software è molto utile nei casi in cui i pacchetti di dati mobili esauriscono la capacità o l'alta velocità.

Backup delle impostazioni del menu Start su Windows 10

Backup delle impostazioni del menu Start su Windows 10

Il menu Start su Windows 10 è uno degli strumenti più utili e personalizzabili. Puoi disporre il nuovo layout sul lato sinistro per accedere alle impostazioni e ad altre posizioni. Al centro puoi accedere rapidamente all'elenco delle app che hai installato e sul lato destro puoi impostare Live Tiles per mostrare continuamente gli aggiornamenti.

Istruzioni per lattivazione della condivisione amministrativa su Windows 10/8/7

Istruzioni per lattivazione della condivisione amministrativa su Windows 10/8/7

In alcuni casi gli utenti devono abilitare le condivisioni amministrative sul disco rigido locale. Condivisioni amministratore è l'account di condivisione predefinito per tutti i dischi rigidi (C$, D$,...) sui computer Windows. Per impostazione predefinita le condivisioni di amministrazione sono nascoste e inaccessibili sulla rete.

Se desideri rimuovere gli annunci sul Web - Social 2 Search Ads, leggi questo articolo

Se desideri rimuovere gli annunci sul Web - Social 2 Search Ads, leggi questo articolo

Social 2 Search è integrato in programmi gratuiti, e-mail di spam o siti Web dannosi. In alcuni casi, gli utenti visitano siti Web di origine sconosciuta per scaricare programmi gratuiti sui propri dispositivi e installarli. Sebbene si tratti di software gratuito, al suo interno sono nascosti molti malware come adware, spyware o altri software dannosi. Quindi sarai minacciato dall'adware incluso.

Come utilizzare il Visualizzatore eventi in Windows 10

Come utilizzare il Visualizzatore eventi in Windows 10

Il Visualizzatore eventi di Windows 10 aiuta a risolvere i problemi con le app o a vedere cosa stava facendo il tuo PC più recentemente.

Le maggiori vulnerabilità di sicurezza del 2018

Le maggiori vulnerabilità di sicurezza del 2018

Il 2018 è stato un anno impegnativo per i professionisti IT globali.