# Carpeta Temp de Windows: qué se puede eliminar con seguridad

Windows tiene más de una carpeta temporal. La tuya es `%TEMP%`, normalmente `C:\Users\<name>\AppData\Local\Temp`; la de todo el sistema es `C:\Windows\Temp` y, en Windows 11, los procesos que se ejecutan como SYSTEM usan `C:\Windows\SystemTemp`. Los archivos de más de una semana se pueden eliminar con seguridad, los que están en uso se negarán, y esa negativa es normal: sáltalos en lugar de forzar. La vía segura más simple es Configuración, Sistema, Almacenamiento, Archivos temporales, o el Sensor de almacenamiento si lo quieres automático.

## Dónde están las carpetas temporales

Los programas no eligen una carpeta temporal al azar. La [referencia GetTempPath2 de Microsoft](https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-gettemppath2w) da el orden para los programas normales: la variable de entorno `TMP`, luego `TEMP`, luego `USERPROFILE` y luego la carpeta Windows. Para los procesos que se ejecutan como SYSTEM devuelve `C:\Windows\SystemTemp`, a la que otros procesos no pueden acceder.

| Carpeta | Quién escribe ahí | Quién puede limpiarla |
| --- | --- | --- |
| `%TEMP%` (`AppData\Local\Temp`) | Programas que se ejecutan en tu cuenta, incluidos muchos instaladores | Tú, sin derechos de administrador |
| `C:\Windows\Temp` | Trabajo temporal de todo el sistema | Un administrador |
| `C:\Windows\SystemTemp` | Procesos que se ejecutan como SYSTEM | Un administrador, con las herramientas de limpieza de Windows |

Para abrir la tuya, pulsa `Win + R`, escribe `%TEMP%` y pulsa Entrar. Cada cuenta de Windows tiene su propio `%TEMP%`, así que limpiar el tuyo no toca el de otro usuario.

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-windows-temp-folder-cleanup-en-mobile.webp" type="image/webp" width="768" height="1180">
    <img src="/img/blog/windows-windows-temp-folder-cleanup-en.webp" width="1360" height="454" loading="lazy" alt="Dos tipos de carpetas temporales con dueños distintos">
  </picture>
  <figcaption>Los programas de tu cuenta escriben en %TEMP%, mientras que las carpetas bajo C:\Windows pertenecen a todo el PC y necesitan derechos de administrador.</figcaption>
</figure>

## Por qué se acumulan los archivos temporales, y por qué algunos están bloqueados

La [referencia de cleanmgr de Microsoft](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr) describe la carpeta con claridad: los programas a veces guardan información temporal en una carpeta Temp y normalmente la eliminan antes de cerrarse, y los archivos temporales no modificados en la última semana se pueden eliminar con seguridad. Lo que queda suele venir de programas que se bloquearon, se cerraron durante una instalación o nunca limpian después: instaladores extraídos, descargas de actualización, archivos de registro y cachés que algunas aplicaciones guardan ahí a propósito.

Un archivo que un programa sigue teniendo abierto no se puede eliminar, y Windows dice que el archivo está en uso. Es el sistema protegiendo el trabajo en curso, como un instalador que se extrajo y espera a que pulses Siguiente, o un editor de vídeo que escribe sus archivos de trabajo. Salta esos archivos. Normalmente se liberan cuando el programa se cierra, y un reinicio cierra todo, así que la siguiente limpieza los alcanza.

La regla de la semana importa más en `C:\Windows\Temp`, donde los instaladores y los componentes de Windows pueden conservar archivos de trabajo mientras dura una tarea. Un archivo de hoy puede estar en medio de una actualización. Por eso las herramientas de Windows y Mole dejan todo lo que tiene menos de una semana.

## Límpiala con las herramientas de Windows

En Windows 11, abre Configuración, Sistema, Almacenamiento y selecciona Archivos temporales. Windows enumera las categorías con sus tamaños; marca solo las que reconozcas y deja Descargas sin marcar hasta que hayas revisado tú esa carpeta. La [guía de Microsoft para liberar espacio](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/free-up-drive-space-in-windows) también enumera Archivos temporales bajo Recomendaciones de limpieza.

Para dejarla automática, activa el Sensor de almacenamiento en la misma página de Almacenamiento. La [guía del Sensor de almacenamiento de Microsoft](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/manage-drive-space-with-storage-sense) dice que, con la configuración predeterminada, se ejecuta cuando el dispositivo tiene poco espacio en disco y deja tranquilas Descargas y los archivos en la nube hasta que definas reglas. El Liberador de espacio en disco sigue funcionando; [Liberador de espacio en disco y Sensor de almacenamiento](/es/windows/blog/disk-cleanup-vs-storage-sense-windows) los compara categoría por categoría.

## Comprueba primero el tamaño y limpia a mano si lo prefieres

Estos comandos de PowerShell solo leen. El primero muestra el tamaño total de `%TEMP%` en megabytes, el segundo cuánto tiene más de siete días:

```powershell
(Get-ChildItem $env:TEMP -Force -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1MB
$cutoff = (Get-Date).AddDays(-7)
(Get-ChildItem $env:TEMP -Force -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff -and $_.CreationTime -lt $cutoff } | Measure-Object Length -Sum).Sum / 1MB
```

La comprobación de antigüedad lee ambas fechas a propósito. Un archivo copiado o extraído en Temp hoy puede conservar una fecha de modificación antigua de dentro del archivo; solo la fecha de creación dice que llegó hoy. Comprobar ambas deja fuera de la lista un instalador recién extraído.

Si quieres eliminar a mano, previsualiza primero. Con `-WhatIf`, PowerShell solo imprime lo que quitaría:

```powershell
$cutoff = (Get-Date).AddDays(-7)
Get-ChildItem $env:TEMP -Force -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff -and $_.CreationTime -lt $cutoff } | Remove-Item -Force -WhatIf
```

Lee la lista, cierra las aplicaciones que poseen lo que reconozcas como en uso y ejecuta la misma línea sin `-WhatIf`. `Remove-Item` elimina directamente; nada va a la Papelera de reciclaje. Los errores de archivos bloqueados son esperables y no cambian nada. Si la vista previa muestra un vínculo simbólico o una unión de directorios, sáltalo y elimina solo archivos normales.

## Qué no hacer

- No elimines la carpeta Temp ni su subcarpeta `Low`. Los programas esperan que las carpetas existan; vacíalas, no las quites.
- No tomes la propiedad de `C:\Windows\Temp` ni de `C:\Windows\SystemTemp` para forzar los archivos que se niegan. Los archivos bloqueados ahí suelen pertenecer a un instalador, una actualización o un servicio en ejecución.
- No limpies durante una instalación, un Windows Update o una exportación grande. Espera a que termine o reinicia antes.
- No apuntes `TEMP` y `TMP` a otra unidad solo para ahorrar espacio. Muchos programas e instaladores dependen de ellos; la [documentación de Dev Drive de Microsoft](https://learn.microsoft.com/en-us/windows/dev-drive/) advierte de efectos secundarios al moverlos, incluso en la única configuración en la que lo sugiere.

## Cómo trata Mole para Windows los archivos temporales

Limpiar de Mole enumera dos filas. **Archivos temporales** es tu carpeta `%TEMP%`: quita los elementos de más de siete días, juzgados por la más reciente de las fechas de modificación y de creación como arriba, y conserva `%TEMP%\Low` porque esa carpeta lleva una etiqueta de integridad baja que los programas en un espacio aislado necesitan para escribir ahí. Los archivos en uso se omiten y se retoman en una ejecución posterior, y una carpeta vaciada justo ahora espera hasta que sus fechas superen el umbral.

**Archivos temporales de Windows** cubre `C:\Windows\Temp` y `C:\Windows\SystemTemp`, también de más de siete días. Estas filas necesitan aprobación de administrador: Seleccionar todo las deja sin marcar, la solicitud de permiso aparece solo cuando limpias y rechazarla las conserva. Las carpetas interiores se conservan para que la carpeta de trabajo de un instalador en ejecución nunca se quite. Las filas normales siguen el método de eliminación de Ajustes; las filas de administrador se eliminan directamente. Para el resto de lo que enumera Limpiar, consulta la [guía de limpieza de cachés](/es/windows/blog/windows-cache-cleanup).

## Comprueba el resultado

Anota el espacio libre de C: en Este equipo, limpia y vuelve a comprobar. Las carpetas temporales se vuelven a llenar mientras usas el PC, así que unos cientos de megabytes que vuelven la semana siguiente es normal. Si crecen gigabytes cada día, encuentra el programa que escribe ahí: ordena `%TEMP%` por fecha de modificación, mira los nombres de las carpetas más recientes y arregla el programa en lugar de limpiar más a menudo. Si el espacio sigue corto, la causa está en otro sitio; [ordenar una unidad C: llena](/es/windows/blog/windows-c-drive-full) es el paso siguiente.

## Preguntas frecuentes

### ¿Es seguro eliminar archivos temporales en Windows 11?

Sí, para los archivos de más de una semana. Microsoft dice que los archivos temporales no modificados en la última semana se pueden eliminar con seguridad. Salta los archivos en uso; pertenecen a programas en ejecución.

### ¿Dónde está la carpeta temporal en Windows?

La tuya es `%TEMP%`, normalmente `C:\Users\<name>\AppData\Local\Temp`. La carpeta de todo el sistema es `C:\Windows\Temp`, y los procesos SYSTEM en Windows 11 usan `C:\Windows\SystemTemp`.

### ¿Por qué no puedo eliminar algunos archivos de la carpeta Temp?

Un programa sigue teniéndolos abiertos, a menudo un instalador, una actualización o los archivos de trabajo de una aplicación. Cierra el programa o reinicia, y limpia otra vez. No tomes la propiedad para forzarlo.

### ¿El Sensor de almacenamiento elimina los archivos temporales automáticamente?

Sí, una vez que lo activas. Con la configuración predeterminada limpia los archivos temporales cuando la unidad del sistema tiene poco espacio, y no toca Descargas hasta que definas una regla.


Canonical: https://mole.fit/es/windows/blog/windows-temp-folder-cleanup
