Cómo saber qué es exactamente lo que no funciona

Última actualización el 25 de marzo de 2025

Para facilitar el descubrimiento de qué es exactamente lo que no funciona, todos los componentes de UltraDefrag generan resultados de depuración durante la ejecución. Cada vez que un componente encuentra un error, genera un mensaje de error con una explicación detallada de qué salió mal exactamente.

Por ejemplo, cuando un componente no puede abrir un archivo para reubicar sus clústeres, muestra el motivo por el cual falló la operación, ya sea porque el archivo no existe o por algún tipo de bloqueo, o por otra cosa. Al observar el resultado de la depuración, siempre puede descubrir exactamente por qué falló una operación.

Hay 3 niveles de salida de depuración y dos formas de acceder a ella: utilizando el programa DebugView las funciones de registro integradas UltraDefrag

Configuración del nivel de salida de depuración

Puede controlar la cantidad de salida de depuración que produce UltraDefrag configurando el nivel de salida de depuración.

Hay 3 niveles disponibles:

  • Normal : produce una cantidad moderada de resultados de depuración
  • Detallado : produce resultados de depuración más detallados.
  • Paranoico : produce muchos resultados de depuración

Por defecto está establecido el nivel normal. Recomendamos establecer el nivel en detallado antes de enviar un informe de error para recopilar información más detallada sobre el problema.

Para configurar el nivel de salida de depuración, abra el archivo de configuración principal , busque en él eldbgprint_level parámetro y configúrelo enDETAILED , luego guarde los cambios:

1
dbgprint_level = "DETAILED"

Eldbgprint_level parámetro establece el nivel de salida de depuración para todos los componentes de UltraDefrag , excepto los scripts por lotes personalizados para la desfragmentación automática y la interfaz de tiempo de arranque . Para establecer el nivel de los scripts personalizados, utilice laUD_DBGPRINT_LEVEL variable de entorno:

1
set UD_DBGPRINT_LEVEL=DETAILED

Capturar resultados de depuración usando DebugView

El programa DebugView de Mark Russinovich es una herramienta que captura el resultado de depuración de todas las aplicaciones en ejecución y lo muestra en tiempo real.

Siga esta guía paso a paso para aprender a usarlo:

  1. Descargue la última versión de DebugView del sitio web de Microsoft .

  2. Descargue el script de instalación de DebugView .

  3. Extraiga todos los archivos de ambos archivos ZIP descargados en una sola carpeta.

  4. Haga clic derecho en elinstall-debugview.cmd archivo y seleccione Ejecutar como administrador para instalar DebugView en su computadora.

  5. Haga doble clic en el icono del escritorio de DebugView para iniciar el programa:

  6. Para capturar la salida de depuración UltraDefrag , seleccione Captura > Captura Global Win32:

  7. ¡Eso es todo! Ahora puede iniciar UltraDefrag y comprobar su resultado de depuración:

  8. En cualquier momento puede guardar el resultado de depuración capturado en un archivo haciendo clic en Archivo > Guardar .

Uso de las funciones de registro integradas UltraDefrag

Alternativamente, puede utilizar las funciones de registro integradas UltraDefrag para acceder a la salida de depuración. Esto es especialmente útil para la interfaz de tiempo de arranque, ya que no puede usar DebugView para capturar el resultado de depuración producido por él.

De forma predeterminada, los componentes UltraDefrag guardan su resultado de depuración en los siguientes archivos:

ComponenteRuta de archivo de registro predeterminada
Interfaz gráfica{installation_folder}\logs\ultradefrag.log
Componente de desfragmentación automática{installation_folder}\logs\task-launcher.log,
{installation_folder}\logs\auto-defrag.log
Interfaz de tiempo de arranque{installation_folder}\logs\boot-time-defrag.log
Componente de desfragmentación con un solo clic%TEMP%\UltraDefrag_Logs\udefrag-shellex.log

Entonces, por ejemplo, después de la desfragmentación durante el arranque, puede abrir elboot-time-defrag.log archivo para verificar qué sucedió durante el procesamiento del disco.

Acceder a los archivos de registro de la interfaz gráfica es aún más fácil. Solo haz clic Ayuda> Solución de problemas En cualquier momento para acceder a los archivos de registro:

Nota

En Windows 7, el componente de desfragmentación automática de UltraDefrag no puede guardar el resultado de la depuración en el archivo de registro cuando la tarea finaliza antes de completarse, por ejemplo, cuando se acaba el tiempo. Para capturar el resultado de la depuración en este caso, utilice el programa DebugView mencionado anteriormente.

Para cambiar la ruta del archivo de registro para la interfaz gráfica y el componente de desfragmentación con un clic, abra el archivo de configuración principal , ajuste loslog_file_path parámetros allí (uno para la interfaz gráfica y otro para el componente de desfragmentación con un clic) y luego guarde los cambios. Por ejemplo, para establecer la ruta aC:\logs\ultradefrag.log utilizar:

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

Actualmente no se admite el cambio de la ruta del archivo de registro para el componente de desfragmentación automática y la interfaz de tiempo de inicio, a menos que utilice scripts personalizados. En los scripts personalizados, puede activar el registro y configurar la ruta del archivo de registro al mismo tiempo utilizando laUD_LOG_FILE_PATH variable de entorno:

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

Nota

Si el registro en el archivo especificado falla, por ejemplo porque la ruta del archivo no es válida, el registro se redirigirá a un archivo con el mismo nombre que el especificado, pero ubicado en la siguiente carpeta:%SystemDrive%\UltraDefrag_Logs .

Comparte esta página:
Vuelve al comienzo Inglés