Actualicé el sistema operativo de mi computadora portátil de Windows XP a Windows 7. Ahora hay algunos archivos sobrantes de Windows XP en la computadora. Si intento eliminarlos, aparece el siguiente error:
Necesitas permiso para realizar esta acción.
Necesita permiso de S-1 -.... para realizar cambios en esta carpeta.
Lo extraño es que he iniciado sesión con la única cuenta de usuario en esta máquina y tengo privilegios de administrador. Intenté desactivar UAC, pero aún no puedo eliminar los archivos.
¿Cómo puedo forzar la eliminación de estos archivos?
fuente
Los argumentos de la línea de comando para tomar posesión deben estar en este orden
NOTA:
cacls
ahora está en desuso, utiliceicacls
fuente
En mi caso, tomar posesión no era suficiente en Windows 7 para mis circunstancias particulares (mi instalación de Windows 7 se realizó usando Symantec Backup Exec desde otra máquina y la carpeta estaba bajo control de origen).
Tuve que realizar dos pasos más:
Haga clic con el botón derecho en la carpeta que contiene los archivos que desea eliminar y seleccione 'Propiedades' -> 'Seguridad' -> 'Avanzado' -> seleccione su usuario -> 'Cambiar permiso' -> Marque "Reemplazar todos los permisos de objetos secundarios con permisos heredables de este objeto "
Elimine los archivos en las carpetas manualmente desde lo más interno hasta la raíz. Elimine las carpetas una vez que estén vacías, es decir, si tiene "carpeta1-> carpeta2" primero elimine el contenido de la carpeta2, luego elimine la carpeta2, etc.
Si las otras soluciones no son suficientes, puede probar estos pasos adicionales.
fuente
Ese
S-1-...
es un GUID sobrante de la instalación anterior. ObviamenteNEWSYSTEM\Administrator
no es parte delOLDSYSTEM\Administrators
grupo.Debe tomar posesión de la unidad, dejar que los cambios se propaguen, luego debería poder eliminar los archivos.
fuente
Por lo general
takeown
y(i)cacls
hacer el trabajo.Alternativamente, puede usar Unlocker para eliminarlo (probablemente requerirá reiniciar),
o usar PsExec de Sysinternals para obtener privilegios de usuario del SISTEMA y eliminar esos archivos (este funcionará en algunos archivos, puede fallar en otros).
Pero si esa carpeta tiene muchos archivos, los
takeown
privilegios tardarán mucho tiempo (me tomó unos 20 minutos, depende de la velocidad del disco duro). Entonces, en este caso, cualquier LiveCD / DVD / USB es más rápido, ya que no requieren ningún privilegio para eliminar la carpeta.fuente