Eliminar la carpeta Windows.old manualmente

Windows crea la carpeta Windows.old en una PC que ejecuta Windows cuando actualiza la PC a una nueva versión del sistema operativo.

La carpeta Windows.old contiene archivos y carpetas de la instalación anterior de Windows, y la razón principal por la que está allí es que se usa para restaurar el sistema anterior si el usuario desea volver a él.

Esta carpeta puede ocupar una cantidad considerable de espacio, pero Windows la eliminará automáticamente después de un período de tiempo establecido.

Los usuarios de Windows también pueden usar la herramienta de limpieza de disco para eliminar la carpeta como se describe aquí. A veces, sin embargo, sucede que la carpeta y su contenido no se eliminan, y que una eliminación manual tampoco funciona.

Cuando intenta eliminar la carpeta manualmente en el Explorador, obtiene errores de permisos ya que la carpeta está asociada con el SISTEMA y no con una cuenta de usuario o administrador.

Lo que sucede generalmente es que primero obtiene una solicitud de permiso para ejecutar la operación con privilegios administrativos y luego el error Acceso a carpeta denegado.

folder access denied

Eliminar la carpeta Windows.old manualmente

Debe ejecutar los siguientes comandos para eliminar la carpeta Windows.old manualmente.

  1. Abra un símbolo del sistema elevado. La forma más fácil de hacerlo es tocar en Windows, escribir cmd.exe, mantener presionada la tecla Shift y la tecla Ctrl, e iniciar el símbolo del sistema elevado con un toque en la tecla Enter.
  2. takeown / F c: Windows.old * / R / A / D Y
  3. cacls c: Windows.old *. * / T / conceder administradores: F
  4. rmdir / S / Q c: Windows.old

Echemos un vistazo más de cerca a los comandos para comprender mejor lo que hacen:

takeown / f c: Windows.old * / r / a / d y

Takeown se puede utilizar para hacer que el grupo de administradores sea el propietario de un archivo o directorio.

  • / f c: Windows.old *: especifica la ubicación y los archivos en los que se ejecutará la operación.
  • -r: realiza una operación recursiva en todos los archivos (significa que se incluyen todos los archivos que están en la carpeta Windows.old).
  • -a: otorga la propiedad al grupo de administradores.
  • -d Y: suprime el mensaje de confirmación cuando el usuario actual no tiene el permiso 'Listar carpeta'.

cacls c: Windows.old *. * / t / administradores de subvenciones: f

Este comando muestra o modifica archivos DACL (lista de control de acceso discrecional).

  • c: Windows.old *. *: los archivos en los que desea que se ejecute la operación.
  • / t: esto cambia la DACL de los archivos en el directorio seleccionado y todos los subdirectorios.
  • / otorgar administradores: f - Esto otorga derechos de acceso completo al grupo de administradores (la F significa completo)

rmdir / s / q c: Windows.old

El comando elimina un directorio.

  • / s: este parámetro hace que el comando elimine el directorio especificado y todos sus subdirectorios y archivos.
  • / q: ejecuta el programa en modo silencioso sin mensajes de confirmación.
  • c: Windows.old: especifica el directorio en el que se debe ejecutar la operación.

Recursos: