Невозможно удалить папку.

Невозможно удалить папку.

Я пытаюсь удалить папку в C:/ProgramData, но каждый раз при попытке появляется сообщение об ошибке:

Вам необходимо разрешение на выполнение этого действия. Вам необходимо разрешение от администраторов на внесение изменений в эту папку.

Я пытался (безуспешно) взять на себя ответственность (используя метод Properties/ Security/ Advanced), который раньше всегда мне помогал.

Я также вошел в скрытую учетную запись администратора и получил то же сообщение, что и выше: «Вам необходимо разрешение».

Кто-нибудь знает, как это обойти?

ОБНОВЛЯТЬ: Я обнаружил, что проблема была в том, что папка была создана MalwareBytes. Запуск их инструмента удаления решил проблему.

решение1

Если вы не можете удалить файл или папку в Windows, обычно возникают четыре проблемы:

  1. Его разрешения NTFS вам мешают. (Вы говорите, что пробовали это, поэтому я не буду вдаваться в подробности.)
  2. Он открыт в другом приложении. Иногда Windows сообщает вам, в каком именно. В других случаях вы должны выяснить это самостоятельно, используя сторонние утилиты, такие какОбозреватель процессовиПроцесс Хакер. Для того чтобы узнать:

    1. Загрузите, установите и запустите любой из них. Запустите с правами администратора.
    2. Нажмите CTRL+ F.
    3. Введите имя файла или папки, которые вы ищете, и нажмите Enter.
    4. Найдите записи, в столбце "Тип" которых указано "Файл". Если есть положительные совпадения, либо закройте процесс, блокирующий файл или папку, либо посетите запись процесса и закройте дескриптор файла или папки.

      В Process Explorer нажатие на запись переносит вас к дескриптору. Затем вы можете щелкнуть правой кнопкой мыши и выбрать «Закрыть дескриптор». Однако в Process Hacker вы должны щелкнуть правой кнопкой мыши и выбрать «Перейти к владеющему процессу». Затем щелкните правой кнопкой мыши по имени процесса, выберите «Свойства» и найдите там дескриптор.

    Кроме того, вместо Process Explorer и Process Hacker вы можете загрузить свою систему вРежим восстановления (копия Windows RE)и удалите файл там, где промежуточное приложение не открыто!

  3. Имя файла или папки использует недопустимые символы, что делает невозможным его удаление файловой системой. Попробуйте удалить их с помощьюДальний менеджер.

  4. (Это к вам не относится, но я включил это для полноты картины.) Диск может быть защищен от записи. Нет, просто намеренно пользователем; некоторые USB-флешки иногда выходят из строя и... ну, в общем, долгая история. Неважно.

решение2

Каков точный путь к папке, которую вы пытаетесь удалить?

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

Может быть, попробовать что-то из следующегоадминистративная командная строкаи публикация результатов (если это не сработает) поможет нам диагностировать вашу проблему.

rmdir /s /q C:\ProgramData\FolderToDelete

Или создайте где-нибудь пустую папку, а затем используйте RoboCopy, чтобы удалить содержимое папки, которую вы хотите удалить.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

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

решение3

Мне помогло следующее:

  1. Откройте CMD от имени администратора.
  2. Тип: rd /s "\\?\D:\path\to\folder " Обратите внимание на пробел после папки. Попробуйте команду выше, если она не работает, удалите пробел и попробуйте ее.

Это должно работать с любым из способов. Конечно, моя папка была в D. Ваша может быть где угодно. Измените ее соответствующим образом

решение4

Мне не удалось удалить некоторые папки Windows из старой установки даже при использовании rmdir /s /q C:\ProgramData\FolderToDeleteиз командной строки администратора и я получил ошибку «Доступ запрещен». Я смог удалить папку следующим образом:

  1. Изменение владельца на мою учетную запись пользователя (которая является учетной записью администратора).
  2. Предоставление «полного контроля» группе администраторов. Предоставление «полного контроля» группе администраторов.

  3. Применение разрешений группы администраторов ко всем дочерним объектам. Применение разрешений группы администраторов ко всем дочерним объектам.

После этих шагов повторный запуск команды сработал.

Связанный контент