Wie man herausfindet, was genau nicht funktioniert

Letzte Aktualisierung: 16. Januar 2026

Um die Fehlerursache schnell zu finden, erzeugen alle Komponenten von UltraDefrag während der Ausführung Debugging-Ausgaben. Tritt bei einer Komponente ein Fehler auf, wird eine Fehlermeldung mit einer detaillierten Beschreibung des Problems ausgegeben.

Wenn beispielsweise eine Komponente eine Datei zum Verschieben ihrer Cluster nicht öffnen kann, wird der Grund für den Fehler angezeigt – sei es, dass die Datei nicht existiert, eine Sperre vorliegt oder etwas anderes. Anhand der Debug-Ausgabe lässt sich immer genau feststellen, warum ein Vorgang fehlgeschlagen ist.

Es gibt 3 Ebenen der Debug-Ausgabe und zwei Möglichkeiten, darauf zuzugreifen: entweder über das DebugView oder über die UltraDefrag integrierten Protokollierungsfunktionen.

Einstellen des Debug-Ausgabelevels

Sie können die Menge der von UltraDefrag erzeugten Debugging-Ausgabe steuern, indem Sie den Debugging-Ausgabepegel einstellen.

Es stehen 3 Stufen zur Verfügung:

  • Normal – erzeugt eine moderate Menge an Debugging-Ausgabe
  • Detailliert – erzeugt eine detailliertere Debugging-Ausgabe
  • Paranoid – erzeugt eine Menge an Debugging-Ausgaben

Standardmäßig ist der normale Detaillierungsgrad eingestellt. Wir empfehlen jedoch, den Detaillierungsgrad vor dem Einreichen eines Fehlerberichts zu erhöhen, um genauere Informationen über das Problem zu erhalten.

Um die Protokollierungsstufe festzulegen, starten Sie UltraDefrag und klicken Sie auf Einstellungen > Erweitert . Passen Sie anschließend die Protokollierungsstufe und schließen Sie das Dialogfeld. Dadurch wird die Protokollierungsstufe für alle Komponenten von UltraDefrag , mit Ausnahme von benutzerdefinierten Batch-Skripten für die automatische Defragmentierung und die Systemstartschnittstelle . Um die Stufe für die benutzerdefinierten Skripte festzulegen, verwenden Sie dieUD_DBGPRINT_LEVEL Umgebungsvariable.

1
set UD_DBGPRINT_LEVEL=DETAILED

Debugging-Ausgaben mit DebugView erfassen

Das Programm DebugView von Mark Russinovich ist ein hervorragendes Werkzeug, das die Debugging-Ausgabe aller laufenden Anwendungen erfasst und in Echtzeit anzeigt.

Folgen Sie dieser Schritt-für-Schritt-Anleitung, um zu erfahren, wie es funktioniert:

  1. Laden Sie die neueste Version von DebugView von der Microsoft-Website .

  2. DebugView-Installationsskript herunterladen .

  3. Entpacken Sie alle Dateien aus beiden heruntergeladenen ZIP-Archiven in einen einzigen Ordner.

  4. Klicken Sie mit der rechten Maustaste auf dieinstall-debugview.cmd Datei und wählen Sie „ Als Administrator ausführen“ , um DebugView auf Ihrem Computer zu installieren.

  5. Doppelklicken Sie auf das DebugView-Desktop-Symbol, um das Programm zu starten:

  6. Um die Debugging-Ausgabe von UltraDefrag zu erfassen, wählen Sie Folgendes aus: Aufnahme > Globale Win32-Aufnahme:

  7. Das war's! Jetzt können Sie UltraDefrag starten und dessen Debugging-Ausgabe überprüfen:

  8. Sie können die aufgezeichnete Debugging-Ausgabe jederzeit in einer Datei speichern, indem Sie auf Datei > Speichern .

Verwendung der in UltraDefrag integrierten Protokollierungsfunktionen

Alternativ können Sie die integrierten Protokollierungsfunktionen UltraDefrag nutzen, um auf die Debugging-Ausgabe zuzugreifen. Dies ist besonders nützlich für die Boot-Oberfläche, da Sie DebugView nicht verwenden können, um die von ihr erzeugte Debugging-Ausgabe zu erfassen.

Standardmäßig speichern UltraDefrag Komponenten ihre Debugging-Ausgabe in den folgenden Dateien:

KomponenteStandardpfad für die Protokolldatei
Grafische Benutzeroberfläche{installation_folder}\logs\ultradefrag.log
Komponente für die automatische Defragmentierung{installation_folder}\logs\task-launcher.log,
{installation_folder}\logs\auto-defrag.log
Boot-Zeitschnittstelle{installation_folder}\logs\boot-time-defrag.log

So kann man beispielsweise nach der Defragmentierung beim Systemstart dieboot-time-defrag.log Datei öffnen, um zu überprüfen, was während der Festplattenverarbeitung passiert ist.

Der Zugriff auf die Protokolldateien der grafischen Benutzeroberfläche ist noch einfacher. Klicken Sie einfach Hilfe > Fehlerbehebung Sie können jederzeit auf die Protokolldateien zugreifen:

Notiz

Unter Windows 7 kann die automatische Defragmentierungskomponente von UltraDefrag die Debugging-Ausgabe nicht in der Protokolldatei speichern, wenn der Vorgang vorzeitig abgebrochen wird, beispielsweise aufgrund von Zeitmangel. Um die Debugging-Ausgabe in diesem Fall zu erfassen, verwenden Sie das oben erwähnte Programm DebugView.

Um den Pfad zur Protokolldatei für die grafische Benutzeroberfläche zu ändern, öffnen Sie die Hauptkonfigurationsdatei , passen Sie denlog_file_path Parameter dort an und speichern Sie die Änderungen. Um beispielsweise den zuC:\logs\ultradefrag.log verwendenden Pfad festzulegen:

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

Das Ändern des Protokolldateipfads für die automatische Defragmentierung und die Boot-Oberfläche wird derzeit nicht unterstützt, es sei denn, Sie verwenden benutzerdefinierte Skripte. In den benutzerdefinierten Skripten können Sie die Protokollierung aktivieren und gleichzeitig den Protokolldateipfad mithilfe derUD_LOG_FILE_PATH Umgebungsvariablen festlegen.

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

Notiz

Falls das Protokollieren in die angegebene Datei fehlschlägt, beispielsweise weil der Dateipfad ungültig ist, wird das Protokollieren in eine Datei mit dem gleichen Namen wie angegeben umgeleitet, die sich jedoch im folgenden Ordner befindet:%SystemDrive%\UltraDefrag_Logs .

Diese Seite teilen:
Zum Seitenanfang scrollen Englisch