8

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

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

Я пытался - безуспешно - стать владельцем (используя метод Свойства / Безопасность / Расширенный и т.д.), Который всегда работал для меня раньше.

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

Не знаю, что еще я могу попробовать. Кто-нибудь знает, как это обойти? Благодарю.

Обновление: я обнаружил, что проблема была в том, что папка была создана MalwareBytes - запуск утилиты для их удаления решил проблему.

2 ответа2

11

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

  1. Его разрешения NTFS мешают вам. (Вы говорите, что попробовали это, поэтому я не буду подробно останавливаться.)
  2. Он открыт в другом приложении. Windows иногда говорит вам, что. В других случаях вы должны выяснить это самостоятельно, используя сторонние утилиты, такие как Process Explorer и Process Hacker. Чтобы узнать:

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

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

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

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

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

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

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

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

rmdir /s /q C:\ProgramData\FolderToDelete

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

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

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