¿Cómo borrar los archivos temporales automáticamente en Windows 11?

Con un pequeño script bat y el Programador de tareas, los temporales de Windows 11 se eliminan solos cada día.

Masadaki dizüstü bilgisayarın ekranında Windows 11 görev zamanlama penceresi ve yanında açık bir metin düzenleyici görünüyor.

Respuesta corta

Crea en el Bloc de notas un script de dos líneas con comandos del que vacíen la carpeta temporal del usuario (%TEMP%) y C:\Windows\Temp. Guárdalo como ClearTempFiles.bat, abre el Programador de tareas, usa "Crear tarea básica" con frecuencia diaria, elige ese archivo como acción y activa la casilla "Ejecutar con los privilegios más altos".

Lo que necesitas

Un equipo con Windows 11
Una cuenta de usuario con permisos de administrador
Bloc de notas (viene incluido en Windows)
Una carpeta fija donde guardar el script (por ejemplo C:\Scripts)

Paso a paso

01

Escribe el script de limpieza

Pulsa Windows+S, busca Bloc de notas y ábrelo. En el documento vacío escribe estas tres líneas: @echo off, del /s /f /q %TEMP%\*.* >nul 2>&1 y del /s /f /q C:\Windows\Temp\*.* >nul 2>&1. La primera evita que se muestren los comandos en pantalla; las otras dos vacían la carpeta temporal de tu cuenta y la del sistema.

02

Guarda el archivo con extensión bat

En el Bloc de notas entra en Archivo > Guardar como. Cambia el menú "Tipo" a "Todos los archivos" y escribe como nombre ClearTempFiles.bat. Si la extensión no es bat, el archivo no se ejecuta y queda como texto plano. Guárdalo en una carpeta como C:\Scripts, no en el Escritorio, para no borrarlo por descuido.

03

Crea la tarea en el Programador de tareas

Pulsa Windows+S, busca Programador de tareas y ábrelo. En el panel derecho haz clic en "Crear tarea básica". En el campo "Nombre" escribe algo reconocible, como Limpiar archivos temporales, y continúa con "Siguiente".

04

Define la frecuencia y la hora

En la pantalla del desencadenador marca "Diariamente" y pulsa "Siguiente". En "Iniciar" indica la fecha y la hora de arranque. Elegir una hora en la que no uses el equipo, por ejemplo las 03:00, reduce el riesgo de tocar archivos de programas abiertos.

05

Asocia el script como acción

En el paso de acción elige "Iniciar un programa" y pulsa "Siguiente". En el campo "Programa o script" escribe la ruta completa del archivo, por ejemplo C:\Scripts\ClearTempFiles.bat. Si la ruta contiene espacios, ponla entre comillas. Después avanza con "Siguiente" hasta la pantalla final.

06

Activa los permisos de administrador

En la última pantalla marca la casilla "Abrir el cuadro de diálogo Propiedades para esta tarea al hacer clic en Finalizar" y pulsa "Finalizar". En la ventana que se abre activa "Ejecutar con los privilegios más altos" y guarda con "Aceptar". Sin ese permiso no se puede limpiar C:\Windows\Temp.

07

Prueba la tarea a mano

Busca la tarea en la Biblioteca del Programador de tareas, haz clic derecho y elige "Ejecutar". Si en la parte inferior "Resultado de la última ejecución" muestra 0x0, la tarea funcionó sin problemas. Para pausarla usa clic derecho > "Deshabilitar", y para quitarla del todo, "Eliminar".

08

Amplía el alcance si lo necesitas

Para vaciar también la papelera, añade al script la línea PowerShell.exe -Command "Clear-RecycleBin -Force". Para la caché de Windows Update escribe en orden net stop wuauserv, rd /s /q C:\Windows\SoftwareDistribution\Download y net start wuauserv. Después de cada añadido, ejecuta el script una vez a mano y comprueba que no da errores.

Publicidad — en artículo responsive

Consejos

Si prefieres no escribir scripts, activa el "Sensor de almacenamiento" en Configuración > Sistema > Almacenamiento: es menos flexible, pero limpia de forma automática con un solo clic.
Para que el script se ejecute al iniciar sesión, entra en Propiedades > Desencadenadores de la tarea, pulsa "Nuevo" y elige "Al iniciar" en el menú "Iniciar la tarea".
Ejecutarlo al apagar el equipo requiere el Editor de directivas de grupo local (gpedit.msc), que no existe en Windows 11 Home; en Pro sigue la ruta Configuración del equipo > Configuración de Windows > Scripts.
Añadir una línea que borre la carpeta Prefetch (C:\Windows\Prefetch) puede ralentizar el primer arranque de los programas durante un tiempo; conviene hacerlo de vez en cuando, no a diario.

Atención

Las carpetas temporales contienen archivos que los programas abiertos están usando en ese momento. Es normal que el script no pueda borrar algunos; sin embargo, ejecutarlo con trabajo sin guardar puede provocar pérdida de datos. No cambies la ruta C:\Windows\Temp por otra carpeta a mano: una ruta equivocada junto a un comando de borrado tiene consecuencias irreversibles.

Preguntas frecuentes

+El script dice que no pudo borrar algunos archivos, ¿es un problema?

No. Esos archivos están bloqueados por programas abiertos en ese momento. El script borra el resto y los bloqueados se eliminarán en la siguiente ejecución.

+¿Esta limpieza puede dañar mis programas?

Las carpetas temporales guardan datos pensados para ser borrados. Aun así, limpiar durante una instalación en curso o con trabajo sin guardar puede causar errores, así que elige horas nocturnas.

+¿Qué diferencia hay entre el Sensor de almacenamiento y el script?

El Sensor de almacenamiento solo limpia los temporales que Windows reconoce y la carpeta de descargas en intervalos fijos. Con el script decides tú qué carpeta se borra y cuándo.

+¿Cómo compruebo si la tarea se está ejecutando?

Selecciona la tarea en la Biblioteca del Programador de tareas y mira abajo los valores "Hora de la última ejecución" y "Resultado de la última ejecución"; un resultado 0x0 significa ejecución correcta.

+¿Es obligatorio ejecutar el script como administrador?

Para tu propia carpeta %TEMP% no hace falta, pero sí para carpetas del sistema como C:\Windows\Temp. Por eso la opción "Ejecutar con los privilegios más altos" debe estar activada.

Fuentes y verificación

Última verificación: 12 Eylül 2026. avísanos. Los nombres de menús corresponden a la interfaz de Windows 11 en español; en otras configuraciones de idioma pueden variar.

Este contenido es informativo; en trámites prevalecen los avisos oficiales del organismo correspondiente. Detalles: aviso de responsabilidad.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. Nuestros principios →