Come scoprire esattamente cosa non funziona

Ultimo aggiornamento il 16 gennaio 2026

Per facilitare l'individuazione di ciò che non funziona, tutti i componenti di UltraDefrag generano un output di debug durante l'esecuzione. Ogni volta che un componente riscontra un errore, genera un messaggio di errore con una spiegazione dettagliata del problema.

Ad esempio, quando un componente non riesce ad aprire un file per riposizionare i suoi cluster, mostra il motivo per cui l'operazione non è riuscita, che sia perché il file non esiste, a causa di un qualche tipo di blocco o per qualcos'altro. Esaminando l'output di debug è sempre possibile scoprire esattamente perché un'operazione non è riuscita.

Esistono 3 livelli di output di debug e due modi per accedervi: utilizzando il programma UltraDefrag le funzionalità di registrazione integrate di DebugView oppure utilizzando

Impostazione del livello di output di debug

È possibile controllare la quantità di output di debug prodotto UltraDefrag impostando il livello di output di debug.

Sono disponibili 3 livelli:

  • Normale – produce una quantità moderata di output di debug
  • Dettagliato – produce un output di debug più dettagliato
  • Paranoico – produce un'enorme quantità di output di debug

Di default è impostato il livello normale. Consigliamo di impostare il livello su dettagliato prima di inviare una segnalazione di bug per raccogliere informazioni più dettagliate sul problema.

Per impostare il livello di output di debug, avviare UltraDefrag e fare clic su Impostazioni > Avanzate , quindi regolare l' impostazione UltraDefrag, ad eccezione degli script batch personalizzati per la Livello di registrazione e chiudere la finestra di dialogo. In questo modo verrà impostato il livello di output di debug per tutti i componenti di deframmentazione automatica e l' interfaccia di avvio . Per impostare il livello per gli script personalizzati, utilizzare la variabile d'ambiente:UD_DBGPRINT_LEVEL

1
set UD_DBGPRINT_LEVEL=DETAILED

Acquisizione dell'output di debug tramite DebugView

Il programma DebugView di Mark Russinovich è uno strumento eccellente che cattura l'output di debug da tutte le applicazioni in esecuzione e lo visualizza in tempo reale.

Segui questa guida passo passo per imparare a utilizzarlo:

  1. Scarica l'ultima versione di DebugView dal sito Web di Microsoft.

  2. Scarica lo script di installazione di DebugView.

  3. Estrarre tutti i file da entrambi gli archivi ZIP scaricati in un'unica cartella.

  4. Fare clic con il pulsante destro del mouse sul install-debugview.cmd file e selezionare Esegui come amministratore per installare DebugView sul computer.

  5. Fare doppio clic sull'icona DebugView sul desktop per avviare il programma:

  6. Per catturare l'output di debug UltraDefrag , selezionare Cattura > Cattura globale Win32:

  7. Questo è tutto! Ora puoi avviare UltraDefrag e controllare il suo output di debug:

  8. In qualsiasi momento è possibile salvare l'output di debug acquisito in un file facendo clic su File > Salva.

Utilizzo delle funzionalità di registrazione integrate di UltraDefrag

In alternativa, è possibile utilizzare le funzionalità di log integrate UltraDefrag per accedere all'output di debug. Questa funzionalità è particolarmente utile per l'interfaccia di avvio, poiché non è possibile utilizzare DebugView per acquisire l'output di debug prodotto da quest'ultima.

Per impostazione predefinita, i componenti UltraDefrag salvano l'output di debug nei seguenti file:

ComponentePercorso predefinito del file di registro
Interfaccia grafica{installation_folder}\logs\ultradefrag.log
Componente di deframmentazione automatica{installation_folder}\logs\task-launcher.log,
{installation_folder}\logs\auto-defrag.log
Interfaccia di avvio{installation_folder}\logs\boot-time-defrag.log

Ad esempio, dopo la deframmentazione all'avvio, è possibile aprire il boot-time-defrag.log file per verificare cosa è successo durante l'elaborazione del disco.

Accedere ai file di log dell'interfaccia grafica è ancora più semplice. Basta cliccare Aiuto > Risoluzione dei problemi in qualsiasi momento per accedere ai file di registro:

Nota

Su Windows 7, il componente di deframmentazione automatica di UltraDefrag non può salvare l'output di debug nel file di registro quando l'attività viene interrotta prima del completamento, ad esempio quando scade il tempo. Per catturare l'output di debug in questo caso, utilizzare il programma DebugView menzionato sopra.

Per modificare il percorso del file di registro per l'interfaccia grafica, aprire il file di configurazione principale, modificare i log_file_path parametri e salvare le modifiche. Ad esempio, per impostare il percorso da C:\logs\ultradefrag.log utilizzare:

1
log_file_path = "C:\\logs\\ultradefrag.log"

La modifica del percorso del file di registro per il componente di deframmentazione automatica e l'interfaccia di avvio non è attualmente supportata, a meno che non si utilizzino script personalizzati. Negli script personalizzati è possibile attivare la registrazione e impostare contemporaneamente il percorso del file di registro utilizzando la UD_LOG_FILE_PATH variabile d'ambiente:

1
set UD_LOG_FILE_PATH=C:\logs\ultradefrag.log

Nota

Se la registrazione nel file specificato non riesce, ad esempio perché il percorso del file non è valido, la registrazione verrà reindirizzata a un file con lo stesso nome specificato, ma situato nella seguente cartella: %SystemDrive%\UltraDefrag_Logs.

Condividi questa pagina:
Scorri verso l'alto Inglese