Eliminar carpeta Windows.old y otras protegidas por TrustedInstaller


Hace unos días instalé Windows 8 RTM sobre mi anterior instalación de Windows 8 RP, esto ocasionó que los archivos de la instalación anterior se conservaran dentro de la carpeta Windows.old, donde además de almacenar información personal dentro de la carpeta Usuarios,  también nos encontramos con los archivos ya no tan necesarios del anterior Windows.

TrsutedInstallerOwner

Si han hecho la actualización es casi similar, sólo que esta vez crea una carpeta en la raíz denominada $WINDOWS.~BT que contiene el registro de cambios (log) de la actualización, y esta carpeta también está protegida por TrustedInstaller.

Al tener dichos archivos no nos beneficiaremos en nada, a menos que pensemos en reutilizar algunos de ellos, pero que son sólo casos excepcionales, por tanto es mejor eliminarlos.

Para lo cual sigan los siguientes pasos. Esto es en Windows 8, and Windows 7 o anteriores puede variar, pero es similar.

Cambiar de propietario

Como poseemos acceso con privilegios, eso no basta para eliminar los archivos, hemos de modificar el propietario de las carpetas/subcarpetas protegidas.

En las propiedades de la carpeta (Alt+Enter) nos dirigimos a la pestaña Seguridad y hacemos clic en Opciones Avanzadas.

changeuser

Al acceder a las Opciones avanzadas, podremos notar que el actual propietario es TrustedInstaller.

TrsutedInstallerOwner

Hacemos clic en Cambiar y escribimos Todos y aceptamos, nos aparecerá otra ventana para escogerlo

ChangetoTodos Aceptamos los cambios y nos mostrará los cambios a hacer, sin embargo hemos de habilitar la opción de Reemplazar propietario en subcontenedores y objetos (es necesario debido a que las subcarpetas mantendrán su anterior propietario).

HabilitarSubContenedores

Al hacer clic en Aceptar (se recomienda ya que al final hemos de volver a abrir esta ventana para ver los cambios), nos mostrará una advertencia

ChangeUserWarning

Continuamos de todas maneras, y procederá a cambiar de propietario a todos los archivos.

CambiandodePropietario

Ahora nos encontraremos de nuevo en la ventana de propiedades

ClicenEditar

Ahí presionamos el botón Editar, y agregamos Todos

AgregamosTodos

Aceptamos y nos volverá a aparecer la selección del correcto Todos y luego Todos estará en la lista de grupos o usuarios

TodosControlTotal

Y permitimos que Todos tengan el Control Total de dicha carpeta (Aceptar). Estos cambios demorarán un poco en aplicarse, para finalmente poder tener el control total.

Si aún no se puede eliminar y nos muestra un mensaje algo parecido a “Se necesitan permisos de Todos para continuar” entonces hemos de eliminar los demás grupos o usuarios. Y luego en Opciones avanzadas, habilitar la opción de Reemplazar todas las entradas de permisos de objetos secundarios por entradas de permisos heredables de este objeto.

HeredarPermisos

Al aceptar este cambió nos volverá a aparecer un mensaje de advertencia

AdvertenciaHerencia

Proseguimos de todas formas, si aparecen más advertencias, continuamos hasta terminar.

Herncias

Y cerramos la ventana de propiedades, para finalmente poder eliminar dicha carpeta.

DeletePortectedFolder

Como pueden ver en la imagen superior, ya se puede eliminar dicha carpeta completamente, sin que ninguna otra subcarpeta se niegue. A menos que algún archivo esté siendo utilizada.