/
/

Cómo eliminar la carpeta Windows.old correctamente en Windows 11

por Team Ninja
How to Delete the Windows.old Folder Properly in Windows 11 blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Cada vez que actualizas el sistema, lo mejoras o realizas un restablecimiento, Windows 11 crea una carpeta Windows.old para guardar la versión de Windows instalada anteriormente. Gracias a ella puedes volver atrás durante 10 días, pero ocupa mucho espacio en disco y genera una acumulación innecesaria de datos (entre 10 y 30 GB), sobre todo en entornos compartidos. Si eliminas la carpeta, conseguirás un rendimiento óptimo del sistema, podrás instalar nuevas aplicaciones y evitarás interrupciones en entornos compartidos.

A continuación tienes una guía para entender para qué sirve la carpeta Windows.old, cuándo puedes borrarla sin riesgos y cómo hacerlo. Esta guía cubre métodos con la interfaz gráfica de usuario (GUI), el símbolo del sistema y PowerShell, válidos tanto para equipos individuales como para sistemas corporativos.

Si prefieres un resumen visual rápido, mira nuestra guía en vídeo sobre cómo eliminar la carpeta Windows.old correctamente en Windows 11.

Métodos para eliminar la carpeta Windows.old

Antes de eliminar la carpeta Windows.old, debes cumplir estos requisitos:

  • Comprueba que la actualización se completó bien, que el sistema funciona correctamente y que no necesitas volver a la versión anterior.
  • Asegúrate de que la carpeta no esté en uso y de que el sistema arranque desde la instalación de Windows nueva o actualizada.
  • Para eliminar la carpeta Windows.old necesitas acceso de administrador; comprueba que has iniciado sesión con una cuenta que tenga los permisos adecuados.
  • Haz una copia de seguridad de los datos importantes en una unidad externa o en el cloud para evitar pérdidas accidentales.

Método 1: eliminar la carpeta Windows.old desde la configuración de almacenamiento (GUI)

Puedes eliminar la carpeta Windows.old desde la configuración de almacenamiento. Es la forma más sencilla y segura de quitarla, aunque solo resulta práctica para un equipo, no para entornos corporativos.

  1. Abre Configuración > Sistema > Almacenamiento.
  2. Haz clic en Archivos temporales. Se abrirá una lista de archivos que Windows considera seguros de eliminar.
  3. Entre las opciones, marca Instalaciones anteriores de Windows.
  4. Confirma la eliminación haciendo clic en Quitar archivos. Así se borrará la carpeta de forma permanente y liberarás espacio en disco.

Método 2: eliminar la carpeta Windows.old con el Liberador de espacio en disco (GUI o símbolo del sistema)

Puedes eliminar la carpeta Windows.old con el Liberador de espacio en disco. Puedes hacerlo desde la interfaz gráfica o desde el símbolo del sistema.

Desde la interfaz gráfica

  1. Abre el cuadro de diálogo Ejecutar con el atajo Win + R, escribe cleanmgr y pulsa Intro.
  2. Selecciona la unidad del sistema (C:).
  3. Después, haz clic en Limpiar archivos de sistema.
  4. En la lista que aparece, selecciona Instalaciones anteriores de Windows. Esta opción corresponde a la carpeta Windows.old.
  5. Haz clic en Aceptar y luego en Eliminar archivos para confirmar. El Liberador de espacio en disco borrará de forma permanente los elementos seleccionados.

Desde el símbolo del sistema

  1. Abre el símbolo del sistema como administrador.
  2. Ejecuta este comando: cleanmgr /sageset:1. Se abrirá una ventana de configuración donde podrás elegir qué archivos y carpetas eliminar. Selecciona Instalaciones anteriores de Windows para eliminar la carpeta Windows.old y haz clic en Aceptar.
  3. El cuadro de diálogo se cerrará; vuelve al símbolo del sistema y escribe cleanmgr /sagerun:1. Esto ejecutará la limpieza según las opciones que marcaste en el paso 2.

Método 3: eliminar Windows.old con PowerShell

Eliminar Windows.old con PowerShell es la opción ideal para los administradores de TI que gestionan varios equipos y entornos corporativos.

  1. Abre PowerShell como administrador. Pulsa Win + X y selecciona PowerShell (administrador) o Terminal (administrador).
  2. A continuación, ejecuta este comando: Remove-Item "C:\Windows.old" -Recurse -Force.
    1. -Recurse: este parámetro elimina todos los archivos y subcarpetas.
    2. -Force: omite las restricciones de archivos y permisos.
  3. Después de esto, la carpeta se eliminará de forma permanente y ya no podrás volver a una versión anterior de Windows.

Además, también puedes integrar este comando en:

  • Scripts de aprovisionamiento posteriores a la actualización
  • Tareas programadas
  • Scripts de inicio de sesión de directiva de grupo

Esto resulta útil en entornos corporativos y gestionados, ya que te permite liberar espacio rápidamente sin intervención manual.

Método 4: automatizar con el Programador de tareas

En entornos corporativos y de infraestructura de escritorios virtuales, el Programador de tareas es un método excelente para automatizar la eliminación sin intervención manual.

  1. Pulsa el atajo Win + S, busca Programador de tareas y ábrelo.
  2. A continuación, crea una tarea nueva. Haz clic en Acción > Crear tarea y asígnale un nombre. Te recomendamos uno descriptivo, como Eliminar Windows.old.
  3. En la pestaña General, aplica esta configuración:
    1. Marca «Ejecutar tanto si el usuario inició sesión como si no».
    2. Activa «Ejecutar con los privilegios más altos».
    3. Selecciona «SYSTEM en la opción Cambiar usuario o grupo» para tener acceso sin restricciones.
  4. Después, configura el desencadenador en la pestaña Desencadenadores. Haz clic en Nuevo y elige Al iniciar sesión o Al iniciar el equipo, según cuándo quieras que se ejecute.
  5. A continuación, define la acción en la pestaña Acciones haciendo clic en Nuevo.
    1. Elige la acción: Iniciar un programa.
    2. Introduce el programa o script: powershell.exe
    3. Añade los argumentos: -NoProfile -WindowStyle Hidden -Command "Remove-Item 'C:\Windows.old' -Recurse -Force"
  6. Opciones adicionales recomendadas
    1. En la pestaña Condiciones, desmarca «Iniciar la tarea solo si el equipo está conectado a la corriente alterna» si trabajas con portátiles.
    2. En la pestaña Configuración, marca:
      1. «Permitir ejecutar la tarea a petición»
      2. «Ejecutar la tarea lo antes posible tras un inicio programado no realizado»

Consideraciones sobre directiva de grupo y despliegue

No existe ninguna directiva de grupo (GPO) específica para eliminar la carpeta Windows.old. Sin embargo, puedes gestionarla de forma indirecta y eficaz con las directivas del Sensor de almacenamiento. Este es el proceso paso a paso:

Configuración mediante directiva de grupo

  1. Abre el Editor de directivas de grupo pulsando Win + R y escribiendo gpedit.msc. Pulsa Intro para abrir el Editor de directivas de grupo local.
  2. Ve a Configuración del equipo > Plantillas administrativas > Sistema > Sensor de almacenamiento.
  3. Configura lo siguiente:
    1. Permitir el Sensor de almacenamiento: habilítalo para que se active automáticamente.
    2. Puedes definir con qué frecuencia se ejecuta el Sensor de almacenamiento (a diario, cada semana, cada mes, etc.).
    3. Configura el Sensor de almacenamiento para que elimine las versiones anteriores de Windows. Ponlo en Habilitado para que borre Windows.old tras un periodo de gracia.
    4. También puedes ajustar con detalle qué archivos gestiona el Sensor de almacenamiento.

Despliegue con Intune (Microsoft Endpoint Manager)

En entornos gestionados desde el cloud con Intune, puedes desplegar esta GPO siguiendo estos pasos:

  1. Abre el navegador e inicia sesión en el Centro de administración de Microsoft Endpoint Manager con tus credenciales de administrador de Microsoft 365.
  2. Una vez dentro, ve a Dispositivos > Perfiles de configuración > Crear perfil.
  3. Aplica esta configuración:
    1. Plataforma: Windows 10 y posterior
    2. Tipo de perfil: Plantillas > Plantillas administrativas
  4. Además, configura estos ajustes del Sensor de almacenamiento:
    1. Permitir el Sensor de almacenamiento
    2. Ejecutar el Sensor de almacenamiento
    3. Eliminar versiones anteriores de Windows
    4. Definir la frecuencia de limpieza y los periodos de retención

Solución de problemas al eliminar Windows.old

Error de acceso denegado

Cuando ocurre esto, normalmente significa que la carpeta está protegida y que no tienes los permisos necesarios. Comprueba que estás ejecutando PowerShell o el símbolo del sistema como administrador.

El archivo sigue en uso

Cuando ocurre esto, es posible que algunos componentes de Windows.old sigan bloqueados por procesos del sistema. Para resolverlo, puedes:

  1. Abrir Configuración > Sistema > Recuperación.
  2. En Inicio avanzado, hacer clic en Reiniciar ahora.
  3. Tras el reinicio, llegarás a la pantalla Elegir una opción. Ve a: Solucionar problemas > Opciones avanzadas > Configuración de inicio > Reiniciar.
  4. Cuando el equipo se reinicie, verás una lista de opciones. Pulsa F4 para arrancar en Modo seguro.
  5. Ya en Modo seguro, puedes usar PowerShell o el símbolo del sistema como administrador para eliminar la carpeta Windows.old.

El espacio en disco no se recupera después de eliminar la carpeta Windows.old

Cuando ocurre esto, puedes:

  • Actualizar el Explorador de archivos, reiniciar el sistema y volver a comprobar el espacio en disco.
  • Asegurarte de que la Papelera de reciclaje está vacía, sobre todo si usaste el Explorador de archivos para eliminarla.

También puedes recurrir a herramientas de terceros como TreeSize Free, WinDirStat o el Liberador de espacio en disco para verificar si se eliminó por completo e identificar carpetas ocultas de gran tamaño o archivos temporales. Eso sí, ten cuidado con las aplicaciones de terceros: si no están bien configuradas, pueden borrar más archivos de los previstos.

Libera espacio en el sistema eliminando la carpeta Windows.old

La carpeta Windows.old es un resto temporal de las actualizaciones o restablecimientos del sistema, pero ocupa mucho espacio. Una vez que confirmes que la actualización se completó correctamente y que no necesitas volver atrás, puedes eliminarla sin riesgo y recuperar entre 10 y 30 GB de espacio en disco.

Automatizar este proceso en entornos corporativos o de VDI garantiza despliegues más limpios y un uso más eficiente de los recursos de almacenamiento. Usa herramientas gráficas como la configuración de almacenamiento o el Liberador de espacio en disco para eliminaciones manuales puntuales, y PowerShell, el Programador de tareas o la directiva de grupo para una limpieza automatizada y escalable.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?