{"id":469556,"date":"2025-05-23T09:05:59","date_gmt":"2025-05-23T09:05:59","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=469556"},"modified":"2025-11-24T09:17:26","modified_gmt":"2025-11-24T09:17:26","slug":"debug-dei-crash-dump-con-windbg-in-windows-10","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/debug-dei-crash-dump-con-windbg-in-windows-10\/","title":{"rendered":"Come eseguire il debug dei crash dump con WinDbg in Windows 10"},"content":{"rendered":"<p>Che tu abbia riscontrato un rallentamento delle prestazioni o, peggio, sia finito davanti al temuto\u00a0<a href=\"https:\/\/www.ninjaone.com\/it\/it-hub\/gestione-degli-endpoint\/blue-screen-of-death-bsod\/\">Blue Screen of Death (BSOD)<\/a>, uno strumento pratico come Windows Debugger pu\u00f2 esserti comunque utile. Windows Debugger, noto anche come\u00a0<strong>WinDbg<\/strong>, \u00e8 uno strumento di diagnostica gratuito per il sistema operativo Windows. Questo strumento aiuta gli utenti di Windows ad analizzare i file di crash dump e a determinare quale componente o driver del sistema ha causato il guasto.<\/p>\n<p>WinDbg \u00e8 essenziale per gli utenti di Windows, in particolare per i professionisti IT, gli amministratori di sistema, gli sviluppatori e gli utenti particolarmente esperti. Lo strumento aiuta a scoprire perch\u00e9 il PC ha subito un crash e cosa lo ha causato, risolvendo i problemi e riducendo quelli potenziali che potrebbero interessare il computer in futuro.<\/p>\n<p>In questa guida parleremo degli elementi essenziali di WinDbg e di come installarlo, configurarlo e utilizzare Windows Debugger per la risoluzione dei crash dump in Windows 10.<\/p>\n<div class=\"in-context-cta\"><p><span data-sheets-root=\"1\">NinjaOne ti permette di diagnosticare i problemi pi\u00f9 rapidamente e ridurre i tempi di inattivit\u00e0 in tutta la tua rete.<\/p>\n<p>\u2192 Scoprilo in azione con una <a href=\"https:\/\/www.ninjaone.com\/it\/demo-gratuita\/\">demo gratuita di gestione IT<\/a><\/span><\/p>\n<\/div>\n<h2>Prerequisiti per utilizzare WinDbg<\/h2>\n<p>Prima di poter sfruttare i vantaggi di WinDbg, sono necessari alcuni requisiti che il sistema deve soddisfare:<\/p>\n<ul>\n<li>Un PC Windows 10 con diritti di amministratore<\/li>\n<li>Uno o pi\u00f9 file di crash dump:\n<ol style=\"list-style-type: lower-alpha;\">\n<li><strong>Mini dump<\/strong>:\u00a0Situati in\u00a0<strong>C:\\Windows\\Minidump\\<\/strong><\/li>\n<li><strong>Full dumps<\/strong>:\u00a0Situati in\u00a0<strong>C:\\Windows\\MEMORY.DMP<\/strong><\/li>\n<\/ol>\n<\/li>\n<li>Accesso a Internet (per scaricare i file dei simboli)<\/li>\n<li><strong>WinDBG<\/strong>, disponibile tramite il Microsoft Store o l&#8217;installer SDK<\/li>\n<\/ul>\n<h2>Installazione di WinDbg<\/h2>\n<p>Esistono due modi principali per installare Windows Debugger sul PC:<\/p>\n<h3>Opzione 1: Microsoft Store<\/h3>\n<p>Scaricare e installare lo strumento WinDbg dal Microsoft Store \u00e8 l&#8217;opzione pi\u00f9 semplice e facile da usare. Ecco come procedere:<\/p>\n<ol>\n<li>Apri il Microsoft Store.<\/li>\n<li>Cerca\u00a0<strong>&#8220;WinDbg Preview&#8221;<\/strong>.<\/li>\n<li>Clicca su\u00a0<strong>Installa<\/strong>\u00a0per scaricare e installare l&#8217;ultima versione.<\/li>\n<\/ol>\n<h3>Opzione 2: Installer SDK per Windows<\/h3>\n<p>L&#8217;installazione di WinDbg \u00e8 disponibile anche attraverso l&#8217;installer SDK di Windows. Questo metodo \u00e8 preferito dai professionisti IT e dagli sviluppatori che desiderano un controllo granulare sui componenti SDK. Ecco come fare:<\/p>\n<ol>\n<li>Scarica il programma\u00a0<a href=\"https:\/\/developer.microsoft.com\/en-us\/windows\/downloads\/windows-10-sdk\/\" target=\"_blank\" rel=\"noopener\">Windows 10 SDK<\/a>\u00a0da Microsoft.<\/li>\n<li>Esegui l&#8217;installer.<\/li>\n<li>Durante la configurazione, seleziona solo\u00a0<strong>Debugging Tools for Windows<\/strong>\u00a0per ridurre al minimo le dimensioni dell&#8217;installazione.<\/li>\n<\/ol>\n<h2>Impostazione di WinDbg<\/h2>\n<p>Dopo aver installato WinDBG, segui questi passaggi per configurarlo correttamente:<\/p>\n<ol>\n<li><strong>Avvia WinDBG come amministratore<\/strong>: Clicca con il tasto destro del mouse sul collegamento e scegli\u00a0<strong>&#8220;Esegui come amministratore&#8221;.<\/strong><\/li>\n<li><strong>Imposta il percorso dei simboli<\/strong>: Ci\u00f2 consente a WinDBG di tradurre gli indirizzi di memoria in nomi di funzioni e di file leggibili.<\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul style=\"list-style-type: disc;\">\n<li>Accedi a\u00a0<strong>File &gt; Percorso del file dei simboli<\/strong><\/li>\n<li>Inserisci questo percorso:\u00a0<em>S<\/em>RV*C:\\Symbols*<a href=\"https:\/\/msdl.microsoft.com\/download\/symbols\" target=\"_blank\" rel=\"noopener\">https:\/\/msdl.microsoft.com\/download\/symbols<\/a><\/li>\n<li>Clicca su\u00a0<strong>OK<\/strong>\u00a0per salvare.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Aprire un crash dump<\/h2>\n<p>Con WinDBG configurato, adesso sei pronto ad analizzare il primo crash dump:<\/p>\n<ol>\n<li>Vai su\u00a0<strong>File\u00a0<\/strong>&gt;<strong>\u00a0Apri Crash Dump<\/strong><\/li>\n<li>Passa a una delle seguenti voci:\n<ul style=\"list-style-type: disc;\">\n<li><strong>C:\\Windows\\Minidump\\<\/strong>\u00a0per i mini dump (di solito inferiori a 1MB)<\/li>\n<li><strong>C:\\Windows\\MEMORY.DMP<\/strong> per i dump completi (possono essere di diversi GB)<\/li>\n<\/ul>\n<\/li>\n<li>Seleziona il file\u00a0<strong>.dmp<\/strong>\u00a0desiderato e clicca su\u00a0<strong>Apri<\/strong>.<\/li>\n<\/ol>\n<h2>Analisi del dump<\/h2>\n<p>Una volta caricato il dump nella finestra principale con il passaggio precedente, procedi con questi passaggi per analizzare il dump:<\/p>\n<ol>\n<li>Nell&#8217;input di comando in basso, digita\u00a0<strong>!analyze -v<\/strong><\/li>\n<li>Premi\u00a0<strong>Invio<\/strong>.<\/li>\n<li>WinDBG elaborer\u00e0 il file e visualizzer\u00e0 un&#8217;analisi dettagliata. Queste informazioni sono il punto di partenza per capire cosa ha causato l&#8217;incidente. Una strategia completa include:<\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul style=\"list-style-type: disc;\">\n<li>Codice di controllo bug (per esempio\u00a0<strong>0x00000050<\/strong>\u00a0\u2013 PAGE_FAULT_IN_NONPAGED_AREA)<\/li>\n<li>Modulo o driver con errori (per esempio\u00a0<strong>dxgmms2.sys<\/strong>)<\/li>\n<li>Traccia dello stack di chiamata (per controllare l&#8217;esecuzione dei programmi)<\/li>\n<li>Probabile causa principale<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Interpretare i risultati<\/h2>\n<p>Dopo aver eseguito\u00a0<strong>!analyze<\/strong>\u00a0-v, cerca le seguenti sezioni chiave:<\/p>\n<ul>\n<li><strong>BUGCHECK_STR<\/strong>:\u00a0Nome errore BSOD leggibile dall&#8217;uomo<\/li>\n<li><strong>Probabilmente causato da<\/strong>:\u00a0Il driver o il modulo che probabilmente ha causato il problema<\/li>\n<li><strong>IMAGE_NAME<\/strong>:\u00a0Il nome del file che ha provocato l&#8217;arresto anomalo<\/li>\n<li><strong>Testo della traccia di stack<\/strong>:\u00a0Una traccia dello stack che mostra la sequenza delle chiamate di funzione prima dell&#8217;arresto anomalo<\/li>\n<\/ul>\n<h2>WinDbg: scheda informativa\/comando di riferimento<\/h2>\n<p>Ecco alcuni dei comandi pi\u00f9 comunemente eseguiti quando utilizzi Windows Debugger:<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>Comando<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><strong>Descrizione<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><strong>!analyze -v<\/strong><\/td>\n<td style=\"text-align: center;\">Analisi testuale dell&#8217;arresto anomalo<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>lm<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Elenca tutti i moduli\/driver caricati<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>!thread<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Visualizza i dettagli del thread corrente<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>!process<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Mostra il contesto del processo<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>!drivers<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Elenca i driver caricati<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>kv<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Mostra la traccia dello stack con i parametri della funzione<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>.reload<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Ricarica i file dei simboli<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><strong>.symfix<\/strong><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\">Riporta il percorso dei simboli a quello predefinito<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>*<strong>Nota: il comando<\/strong> <strong>!drivers<\/strong> potrebbe essere disponibile solo in alcuni ambienti o con LiveKD.<\/p>\n<p>\ud83d\udca1 <strong>Suggerimento:<\/strong> Dopo aver aperto un crash dump, esegui sempre, come prima cosa, <strong>!analyze -v<\/strong>.<\/p>\n<p>Comandi comuni in sequenza:<\/p>\n<ul>\n<li>Utilizza\u00a0<strong>lmvm DRIVERNAME<\/strong>\u00a0(per esempio, lmvm nvlddmkm) per ottenere dettagli su un driver specifico.<\/li>\n<li>Utilizza\u00a0<strong>!sysinfo cpuspeed<\/strong>\u00a0o\u00a0<strong>!sysinfo smbios<\/strong>\u00a0per controllare le informazioni sull&#8217;hardware.<\/li>\n<\/ul>\n<div class=\"in-context-cta\"><p><span data-sheets-root=\"1\">Automatizza la raccolta e l\u2019analisi dei crash dump cos\u00ec potrai concentrarti sulle attivit\u00e0 davvero importanti.<\/p>\n<p>\ud83e\udd77 <a href=\"https:\/\/www.ninjaone.com\/it\/prova-rmm\/\">Prova subito gratis NinjaOne RMM\u00ae: iscriviti oggi stesso<\/a>!<\/span><\/p>\n<\/div>\n<h2>Suggerimenti per la risoluzione dei problemi<\/h2>\n<ul>\n<li><strong>I simboli non si caricano:<\/strong>\u00a0Se i simboli non si caricano, controlla la connessione a Internet e il percorso dei simboli.<\/li>\n<li><strong>Mini dump e full dump a confronto:<\/strong>\u00a0I full dump forniscono un contesto maggiore rispetto ai mini dump, ma sono molto pi\u00f9 pesanti.<\/li>\n<li><strong>Se hai bisogno di uno strumento pi\u00f9 semplice:<\/strong>\u00a0Utilizza BlueScreenView per un&#8217;alternativa rapida e leggera alla GUI.<\/li>\n<li><strong>Mantenere aggiornati i driver di sistema:<\/strong>\u00a0Aggiorna sempre i driver e Windows dopo aver identificato un componente problematico.<\/li>\n<\/ul>\n<h2>Debugger di Windows: Uno strumento utile per il debug degli arresti anomali<\/h2>\n<p>WinDbg \u00e8 uno strumento prezioso per la diagnosi di BSOD e crash dump che potrebbero richiedere tempo per essere risolti senza lo strumento di debug. Consente agli utenti di risalire agli errori di driver o processi specifici. Pochi comandi essenziali sono sufficienti per scoprire la maggior parte delle cause degli arresti anomali, e bastano per aiutare i professionisti IT e gli utenti pi\u00f9 esperti a risolvere i problemi di crash critici.<\/p>\n<p>Con un percorso dei simboli correttamente configurato, WinDbg pu\u00f2 mostrare rapidamente risultati accurati. La combinazione con una regolare manutenzione del sistema pu\u00f2 aiutare a prevenire futuri arresti anomali, riducendo la perdita di tempo e di produttivit\u00e0 degli utenti del PC.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Che tu abbia riscontrato un rallentamento delle prestazioni o, peggio, sia finito davanti al temuto\u00a0Blue Screen of Death (BSOD), uno strumento pratico come Windows Debugger pu\u00f2 esserti comunque utile. Windows Debugger, noto anche come\u00a0WinDbg, \u00e8 uno strumento di diagnostica gratuito per il sistema operativo Windows. Questo strumento aiuta gli utenti di Windows ad analizzare i [&hellip;]<\/p>\n","protected":false},"author":161,"featured_media":466702,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4354],"tags":[],"class_list":["post-469556","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operazioni-it"],"acf":[],"modified_by":"Marq DuUntivero","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/469556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/161"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=469556"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/469556\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/466702"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=469556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=469556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=469556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}