Я обновил операционную систему моего ноутбука с Windows XP до Windows 7. Теперь на компьютере есть несколько оставшихся файлов из Windows XP. Если я пытаюсь удалить их, я получаю следующую ошибку:
Вам нужно разрешение для выполнения этого действия.
Вам необходимо разрешение от S-1 -.... для внесения изменений в эту папку.
Что странно, так это то, что я вошел в систему с единственной учетной записью пользователя на этом компьютере, и у меня есть права администратора. Я попытался отключить UAC, но все еще не могу удалить файлы.
Как я могу принудительно удалить эти файлы?
источник
Аргументы командной строки для принятия права собственности должны быть в таком порядке
ПРИМЕЧАНИЕ:
cacls
сейчас устарела, пожалуйста, используйтеicacls
источник
В моем случае владения в Windows 7 было недостаточно для моих конкретных обстоятельств (моя установка Windows 7 была сделана с использованием Symantec Backup Exec с другого компьютера, и папка находилась под контролем исходного кода).
Мне пришлось выполнить еще два шага:
Щелкните правой кнопкой мыши папку, содержащую файлы, которые вы хотите удалить, и выберите «Свойства» -> «Безопасность» -> «Дополнительно» -> выберите своего пользователя -> «Изменить разрешение» -> «Отметить». Замените все разрешения дочернего объекта наследуемыми разрешениями из этот объект "
Удалите файлы в папках вручную от самого внутреннего до корня. Удалите папки, когда они пусты, т. Е. Если у вас есть «folder1-> folder2», сначала вы удаляете содержимое folder2, затем удаляете folder2 и т. Д.
Если других решений недостаточно, вы можете попробовать эти дальнейшие шаги.
источник
Это
S-1-...
GUID, оставшийся от предыдущей установки. ОчевидноNEWSYSTEM\Administrator
, не является частьюOLDSYSTEM\Administrators
группы.Вы должны стать владельцем диска, позволить изменениям распространяться, и тогда вы сможете удалить файлы.
источник
Обычно так
takeown
и(i)cacls
делают.Кроме того, вы можете использовать Unlocker, чтобы удалить его (вероятно, потребуется перезагрузка),
или использовать PsExec от Sysinternals, чтобы получить привилегии пользователя SYSTEM и удалить эти файлы (этот будет работать для некоторых файлов, может не работать для других).
Но если в этой папке много файлов,
takeown
привилегиям потребуется много времени (это заняло у меня около 20 минут, в зависимости от скорости жесткого диска). Так что в этом случае любой LiveCD / DVD / USB работает быстрее, так как им не требуются какие-либо привилегии для удаления папки.источник