Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Crear una tarea programada para limpieza automática de disco en Windows

Loading

1. Objetivo

Configurar una tarea programada en Windows que ejecute automáticamente la herramienta Liberador de espacio en disco (cleanmgr.exe) con parámetros específicos, permitiendo su ejecución periódica y con privilegios elevados, incluso cuando el usuario no haya iniciado sesión.

Requisitos previos

  • Sistema operativo Windows (10, 11 o Windows Server).
  • Permisos de administrador.
  • Configuración previa del perfil de limpieza mediante: cleanmgr.exe /sageset:11 Este comando debe ejecutarse una vez para definir qué elementos se eliminarán cuando se utilice /sagerun:11.

Preparación del entorno

Ejecutamos en CMD:

cleanmgr /sageset:11

Establecemos la configuración que queremos que se automatice después, marcamos todo lo que queremos limpiar, y aceptamos.

Procedimiento paso a paso

Paso 1: Abrir el Programador de tareas

  1. Haz clic en el Menú Inicio.
  2. Escribe Programador de tareas.
  3. Selecciona la aplicación y ábrela.

Paso 2: Crear una nueva tarea básica

  1. En el panel derecho, haz clic en Crear tarea básica.
  2. En el campo Nombre, escribe: Limpieza de Disco Automática
  3. Haz clic en Siguiente.

Paso 3: Configurar el desencadenador (Trigger)

  1. Selecciona la frecuencia deseada:
    • Semanalmente (recomendado).
    • Mensualmente.
  2. Haz clic en Siguiente.
  3. Configura:
    • Día(s) de ejecución.
    • Hora.
  4. Haz clic en Siguiente.

Paso 4: Configurar la acción

  1. Selecciona Iniciar un programa.
  2. Haz clic en Siguiente.

Configura los siguientes campos:

  • Programa o script: cleanmgr.exe
  • Agregar argumentos (opcional): /sagerun:11
  1. Haz clic en Siguiente.
  2. Haz clic en Finalizar.

Paso 5: Configuración avanzada de seguridad

Una vez creada la tarea:

  1. En el Programador de tareas, busca la tarea Limpieza de Disco Automática.
  2. Haz clic derecho sobre ella y selecciona Propiedades.
  3. En la pestaña General, configura:
    Ejecutar solo cuando el usuario haya iniciado sesión
    Ejecutar con los privilegios más altos
  4. Haz clic en Aceptar.
  5. Introduce las credenciales de administrador si se solicitan.

Verificación del funcionamiento

Para comprobar que la tarea funciona correctamente:

  1. Haz clic derecho sobre la tarea.
  2. Selecciona Ejecutar.
  3. Verifica en el historial que se haya ejecutado sin errores.

También puedes revisar:

  • Visor de eventos → Registros de Aplicaciones → Microsoft → Windows → Cleanmgr .
  • Visor de eventos → Registros de Windows → Aplicación .

Buenas prácticas

  • Configurar la ejecución fuera del horario laboral.
  • Revisar periódicamente el historial de la tarea.
  • No abusar de la frecuencia (mensual suele ser suficiente en entornos estándar).
  • En servidores, validar previamente que no interfiera con aplicaciones críticas.

Resultado esperado

Con esta configuración:

  • La limpieza de disco se ejecutará automáticamente.
  • Se realizará con privilegios elevados.
  • Funcionará aunque ningún usuario haya iniciado sesión.
  • Aplicará la configuración previamente definida con /sageset:11.

You may also like...