Eliminar la carpeta Windows.old manualmente

Windows crea la carpeta Windows.old en una PC con 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 es que se utiliza para restaurar el sistema antiguo si el usuario desea volver a él.

Esta carpeta puede ocupar una cantidad considerable de espacio, pero Windows la eliminará automáticamente, por lo general, 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í. Sin embargo, a veces 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 permiso ya que la carpeta está asociada con SYSTEM y no con una cuenta de usuario o administrador.

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

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 sencilla de hacerlo es tocar Windows, escribir cmd.exe, mantener presionada la tecla Mayús y la tecla Ctrl, e iniciar el símbolo del sistema elevado con un toque en la tecla Intro.
  2. takeown / F c: \ Windows.old \ * / R / A / DY
  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 /fc:\Windows.old\* / r / a / dy

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

  • /fc:\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 todos los archivos están incluidos en la carpeta Windows.old).
  • -a: otorga la propiedad al grupo Administradores.
  • -d Y: suprime la solicitud de confirmación cuando el usuario actual no tiene el permiso "Lista de carpetas".

cacls c: \ Windows.old \ *. * / t / conceder administradores: 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 total al grupo de administradores (La F significa completo)

rmdir / s /qc:\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 indicaciones de confirmación.
  • c: \ Windows.old: especifica el directorio en el que se debe ejecutar la operación.

Recursos:

  • rmdir en Microsoft Technet
  • Takeown en Microsoft Technet
  • cacls en Microsoft Technet