Jak dowiedzieć się, co dokładnie nie działa

Ostatnia aktualizacja: 16 stycznia 2026 r.

Aby ułatwić znalezienie przyczyny problemu, wszystkie komponenty UltraDefrag generują dane debugowania podczas działania. Za każdym razem, gdy komponent napotka błąd, generuje komunikat o błędzie ze szczegółowym wyjaśnieniem przyczyny problemu.

Na przykład, gdy komponent nie może otworzyć pliku w celu relokacji klastrów, wyświetlana jest przyczyna niepowodzenia operacji – czy to z powodu braku pliku, blokady, czy z innego powodu. Przeglądając wyniki debugowania, zawsze można dokładnie ustalić przyczynę niepowodzenia operacji.

Istnieją 3 poziomy wyników debugowania i dwa sposoby dostępu do nich: albo za pomocą DebugView , albo przy użyciu UltraDefrag wbudowanych funkcji rejestrowania zdarzeń

Ustawianie poziomu wyjściowego debugowania

Ilość danych wyjściowych debugowania generowanych UltraDefrag można kontrolować, ustawiając poziom danych wyjściowych debugowania.

Dostępne są 3 poziomy:

  • Normalny – generuje umiarkowaną ilość danych wyjściowych debugowania
  • Szczegółowe – generuje bardziej szczegółowe dane wyjściowe debugowania
  • Paranoiczny – generuje dużo wyników debugowania

Domyślnie ustawiony jest poziom normalny. Zalecamy jednak ustawienie poziomu szczegółowego przed wysłaniem zgłoszenia błędu, aby zebrać bardziej szczegółowe informacje o problemie.

Aby ustawić poziom wyjściowy debugowania, uruchom UltraDefrag i kliknij Ustawienia > Zaawansowane, a następnie dostosuj Poziom rejestrowania i zamknij okno dialogowe. Spowoduje to ustawienie poziomu wyjściowego debugowania dla wszystkich komponentów UltraDefrag, z wyjątkiem niestandardowych skryptów wsadowych do automatycznej defragmentacji i interfejsu rozruchowego. Aby ustawić poziom dla niestandardowych skryptów, użyj UD_DBGPRINT_LEVEL zmiennej środowiskowej:

1
set UD_DBGPRINT_LEVEL=DETAILED

Przechwytywanie wyników debugowania za pomocą DebugView

Program DebugView autorstwa Marka Russinovicha to doskonałe narzędzie, które przechwytuje wyniki debugowania ze wszystkich uruchomionych aplikacji i wyświetla je w czasie rzeczywistym.

Aby dowiedzieć się, jak z niego korzystać, postępuj zgodnie z poniższym przewodnikiem:

  1. Pobierz najnowszą wersję DebugView ze strony internetowej firmy Microsoft.

  2. Pobierz skrypt instalacyjny DebugView.

  3. Wypakuj wszystkie pliki z obu pobranych archiwów ZIP do jednego folderu.

  4. Kliknij install-debugview.cmd plik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator , aby zainstalować DebugView na swoim komputerze.

  5. Kliknij dwukrotnie ikonę DebugView na pulpicie, aby uruchomić program:

  6. Aby przechwycić dane wyjściowe debugowania UltraDefrag , wybierz Przechwytywanie > Przechwytywanie globalne Win32:

  7. To już wszystko! Teraz możesz uruchomić UltraDefrag i sprawdzić wynik debugowania:

  8. W każdej chwili możesz zapisać przechwycone dane wyjściowe debugowania do pliku, klikając Plik > Zapisz.

Korzystanie z wbudowanych funkcji rejestrowania UltraDefrag

Alternatywnie, możesz skorzystać z wbudowanych funkcji rejestrowania UltraDefrag , aby uzyskać dostęp do wyników debugowania. Jest to szczególnie przydatne w interfejsie rozruchowym, ponieważ nie można użyć DebugView do przechwytywania generowanych przez niego wyników debugowania.

Domyślnie komponenty UltraDefrag zapisują dane wyjściowe debugowania w następujących plikach:

CzęśćDomyślna ścieżka pliku dziennika
Interfejs graficzny{installation_folder}\logs\ultradefrag.log
Automatyczny komponent defragmentacji{installation_folder}\logs\task-launcher.log,
{installation_folder}\logs\auto-defrag.log
Interfejs czasu rozruchu{installation_folder}\logs\boot-time-defrag.log

Dzięki temu na przykład po defragmentacji wykonanej podczas rozruchu można otworzyć boot-time-defrag.log plik i sprawdzić, co działo się podczas przetwarzania dysku.

Dostęp do plików dziennika interfejsu graficznego jest jeszcze łatwiejszy. Wystarczy kliknąć Pomoc > Rozwiązywanie problemów w każdej chwili uzyskać dostęp do plików dziennika:

Notatka

W systemie Windows 7 funkcja automatycznej defragmentacji narzędzia UltraDefrag nie może zapisać wyników debugowania do pliku dziennika, gdy zadanie zostanie przerwane przed ukończeniem, na przykład po upływie czasu. Aby przechwycić wyniki debugowania w takim przypadku, należy użyć programu DebugView, o którym mowa powyżej.

Aby zmienić ścieżkę do pliku dziennika dla interfejsu graficznego, otwórz główny plik konfiguracyjny, dostosuj log_file_path tam parametry i zapisz zmiany. Na przykład, aby ustawić ścieżkę do C:\logs\ultradefrag.log użycia:

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

Zmiana ścieżki pliku dziennika dla komponentu automatycznej defragmentacji i interfejsu rozruchowego nie jest obecnie obsługiwana, chyba że użyjesz skryptów niestandardowych. W skryptach niestandardowych możesz włączyć rejestrowanie i jednocześnie ustawić ścieżkę pliku dziennika za pomocą UD_LOG_FILE_PATH zmiennej środowiskowej:

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

Notatka

Jeżeli rejestrowanie do wskazanego pliku się nie powiedzie, na przykład dlatego, że ścieżka do pliku jest nieprawidłowa, rejestrowanie zostanie przekierowane do pliku o tej samej nazwie, co określona, ​​ale znajdującego się w następującym folderze: %SystemDrive%\UltraDefrag_Logs.

Udostępnij tę stronę:
Przewiń do góry angielski