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

- Link: https://binariocero.com/windows/crear-una-tarea-programada-para-limpieza-automatica-de-disco-en-windows
- Published: 2026-02-25T11:10:19+01:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

## 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:

    ```wp-block-code
    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:
 2.  * **Semanalmente** (recomendado).
     * **Mensualmente**.
 3. Haz clic en **Siguiente**.
 4. Configura:
 5.  * Día(s) de ejecución.
     * Hora.
 6. 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

 3. Haz clic en **Siguiente**.
 4. 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`.
