11

Мой компьютер имеет кучу дополнительных дисков. Большинство из них содержат старые копии Windows и Program Files. Мой компьютер называется "ПК", а мой администратор - "Тим". Я назначил владение этими вторыми дисками пользователю "PC\Tim", а также предоставил пользователю "PC\Tim" полный контроль над дисками. Затем я пытаюсь удалить папки Windows или Program Files на этих дисках и получить сообщение.

«Для внесения изменений в эту папку требуется разрешение от ПК \ Тим».

Текущий владелец этих папок указан как «Тим (ПК \ Тим)». Действующие разрешения для этих списков папок, на которые этот пользователь имеет полное право.

Абсурдные "ответы" в сообществе Microsoft, конечно, предлагают такие вещи, как "Использовать очистку диска" (что является явно необразованным ответом) или "просто переформатировать диск" (форматирование позволяет избежать проблемы, а не решить ее).

Как правильно удалить эти старые файлы?

9 ответов9

28
  1. Откройте командную строку с правами администратора.
  2. Выполните следующие команды построчно, но при этом измените «Z:\Program Files» на то, что вы действительно хотите удалить.

    takeown /F "Z:\Program Files" /A /R /D Y
    icacls "Z:\Program Files" /T /grant administrators:F
    rmdir /s /q "Z:\Program Files"
    
11

Для меня сработала упрощенная версия этого предложения:

  1. Переименуйте папку Windows в Windows.old
  2. Запустите очистку диска из меню «Пуск»
  3. Выберите диск, содержащий папку Windows.old
  4. Предыдущие "Установка Windows" затем нажмите ОК
2

Это работало в Windows 10 ИСПАНСКИЙ:

set del_folder=F:\Program Files
takeown /f "%del_folder%" /r /d S
icacls "%del_folder%" /grant administradores:F /T
rmdir /s /q "%del_folder%"

В команде takeown вы должны использовать "S" в конце для "Sí" на испанском языке, а не "Y" для "Да" (английский).

Для команды icacls вам нужно использовать " adminradores " (испанский), а не "administrator" (английский).

0

(Для папки Windows) Если вы можете, измените имя на windows.old.Затем откройте очистку диска, выберите диск и нажмите ОК.После этого нажмите «очистить системные файлы», и папка будет удалена.

Теперь, если вы не можете переименовать папку, загрузите unlocker, откройте ее и выберите папку, затем нажмите переименовать и измените имя на Windows.old, а затем запустите очистку диска. :D

0

Просто переименуйте Program Files в Windows.old и запустите очистку диска, чтобы очистить системные файлы. Тот же трюк работает на любой папке, что вы не можете удалить.

-1

https://www.youtube.com/watch?v=MB1vbD3SNdY

Решение в один клик, пожалуйста, посмотрите это: https://www.sevenforums.com/tutorials/1911-take-ownership-shortcut.html

Возможно, мы заменили меньшие жесткие диски большими и установили на них Windows. Если нам нужны данные на старых дисках, но мы не хотим их форматировать, чтобы избавиться от всех папок Windows и Program Files, обычно мы не можем удалить эти папки из-за разрешения. Существует очень простой способ сделать это, все, что нам нужно, это Add_Take_Ownership.reg, добавленный в реестр Windows, которую мы используем. Мы можем скачать файл здесь.

Извлеките и дважды щелкните Add_Take_Ownership.reg для установки. Когда это будет сделано, щелкните правой кнопкой мыши на папке «СТАРЫЙ Windows» и выберите «Взять на себя ответственность», чтобы изменить разрешение (УБЕДИТЕСЬ, ЧТО ЭТО НЕ АКТИВНАЯ ПАПКА WINDOWS, КОТОРАЯ ВЫ БУДЕТЕ). Когда это будет сделано, просто удалите старую папку Windows.

Доступ к папке запрещен

Установка Add_Take_Ownership.reg Установка Add_Take_Ownership.reg

Изменить разрешение для папки Изменить разрешение для папки

-1

Предполагая, что удаление должно быть сделано на втором диске: у меня только что получилось:

  1. установить Lockhunter (бесплатное приложение для разблокировки и переименования заблокированных файлов) запустить Lockhunter с правами администратора;

  2. переименуйте папку, которую хотите удалить, в «Windows.old» (после переименования вы все равно прочтете исходное имя, но не волнуйтесь, переименование будет подтверждено Lockhunter в главном окне);

  3. запустить "Очистку диска" с правами администратора;

  4. выберите папку для удаления, которая появится в Windows с именем «Windows.old», и удалите ее.

-2

Вполне возможно, что вы уже являетесь владельцем того же пользователя, так как это был предыдущий диск, на котором размещалась ваша система. Удалите это право собственности и добавьте его снова (то же самое). Например, если у пользователя PETER есть право собственности, удалите его, примените ко всем подпапкам, затем снова добавьте PETER и примените. После этого вы сможете сначала переименовать папку, которую хотите удалить, а затем удалить ее.

ура

-2

Создайте «живую» USB-версию своего дистрибутива Linux, загрузитесь в нее, смонтируйте диски и очистите их таким образом. Буквально самый простой способ сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .