Невозможно удалить или вступить во владение папкой (Windows 7) [дубликат]

14

У меня есть папка, которую я не могу удалить.

Я также не могу взять на себя ответственность.

Жесткий диск - тот, который я ранее использовал в другом ПК, если это имеет какое-либо значение.

При попытке вступить во владение он говорит, что не может отобразить текущего владельца, а при попытке вступить во владение, выбрав любую группу, говорит, что доступ запрещен.

Я также пытался через командную строку, используя takeown, однако это тоже говорит, что доступ запрещен.

Windows 7, и я вошел в систему как администратор.

fileperms
источник
1
Если вам нужно удалить его, а Windows не позволяет вам сделать это, загрузитесь с Linux Live CD / USB и избавьтесь от папки.
Каран
Это на внешнем диске? USB или аналогичный?
Бурхан Халид
Совет Карана особенно хорош для папок с тысячами файлов, потому что перезагрузка в Linux происходит намного быстрее, чем ожидание завершения владения.
ndemou

Ответы:

17
  1. Загрузите PsExec.exe из Sysinternals, этот инструмент позволяет открыть командную строку в разделе привилегий LOCAL SYSTEM: http://live.sysinternals.com/psexec.exe (поместите его в C: \ temp)

  2. Откройте командную строку с правами администратора

  3. CD в ​​C: \ temp

  4. Run: psexec -s -i cmd.exeустанавливает временную службу, которая открывает командную строку под учетной записью LOCAL SYSTEM. Услуга будет автоматически удалена после закрытия экрана (т.е. после EXIT)

  5. Выполнить:, TAKEOWN /F <folder> /R /D Yэто установит группу администраторов как владельца, а также вернется в папку

  6. Чтобы предоставить группе «Администраторы» права полного доступа, запустите ICACLS <folder> /grant administrators:F /T; /Tуказывает , что эта операция выполняется на всех соответствующих файлов и каталогов ниже каталогов , заданных

Heebr
источник
1
Спасибо, но он по-прежнему говорит: «Отказано в доступе» при попытке выполнить приглашение cmd, открытое psexec
fileperms
8
Может быть, он заблокирован каким-то процессом. Посмотрите на ссылку, если есть что-то, что вы можете использовать.
Heebr
1
Если это по-прежнему не помогает, попробуйте сбросить разрешение (Наследовать сверху) и дать всем полные права, выполнив впоследствии: 1: 'ICACLS <папка> / reset / T', 2: 'ICACLS <папка> / setowner Everyone' , 3: «ICACLS <папка> / предоставить каждому: F»
Heebr
2
takeownдолжен быть /Aуказан параметр, чтобы назначать права владения администраторам вместо локальной системной учетной записи.
Махмуд Аль-Кудси
1
выполнить проверку файловой системы ( chkdskв Windows) - возможно, файловая система повреждена
Zrin