Неможливо видалити папку в Windows 10


11

Я намагаюсь видалити папку в C: / ProgramData, але щоразу, коли я намагаюся, я отримую повідомлення про помилку із повідомленням:

"Вам потрібен дозвіл на виконання цієї дії. Вам потрібно дозволити адміністраторів на внесення змін до цієї папки."

Я намагався - безуспішно - взяти право власності (використовуючи метод Properties / Security / Advanced тощо), який завжди працював для мене раніше.

Я також увійшов до прихованого облікового запису адміністратора і отримав те саме повідомлення із повідомленням: "Вам потрібен дозвіл" тощо.

Не знаю, що ще я можу спробувати. Хтось знає, як це обійти? Дякую.

Оновлення: я виявив, що ця папка була створена MalwareBytes - запуск інструменту їх видалення вирішив проблему.


1
@ user622800, чи можете ви надіслати те, що ви виявили як офіційну відповідь, і прийняти його відповідно, а не редагувати своє запитання, щоб включити рішення? Спасибі за вашу допомогу!
Run5k

Я зіткнувся з цим питанням, намагаючись видалити набридливий zip-файл, який не видаляється в Windows 10 навіть після перезавантаження. Нарешті я зміг її видалити, завантажившись у безпечний режим.
Користувач

Відповіді:


14

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

  1. Її дозволи NTFS перешкоджають вам. (Ви говорите, що ви спробували цю, тому я не буду докладно.)
  2. Він відкритий в іншому додатку. Windows іноді підказує, які. В іншому випадку ви повинні дізнатися для себе, скориставшись сторонніми утилітами, як Process Explorer та Process Hacker . Щоб дізнатись:

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

      У Провіднику процесів натискання на запис перенесе вас на ручку. Потім можна клацнути правою кнопкою миші та вибрати "Закрити ручку". Однак у Process Hacker потрібно клацнути правою кнопкою миші та вибрати "Перейти до процесу володіння". Потім клацніть правою кнопкою миші назву процесу, виберіть "Властивості" і знайдіть там ручку.

    Окрім того, замість Провідника процесів та Хакера процесів, ви можете завантажити систему в режим ремонту (копія Windows RE) та видалити файл там, де інтервенційна програма не відкрита!

  3. Ім'я файлу або папки використовує незаконні символи, що унеможливлює видалення файлової системи. Спробуйте видалити їх за допомогою Far Manager .

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

Коли ви намагаєтесь видалити каталог, який відкритий іншим процесом, ви отримуєте порушення спільного доступу. Ви все ще можете бачити та змінювати дозволи в каталозі, і якщо ви перезавантажите, каталог не раптом зникає. Це щось інше (і помилка в Windows).
psusi

1
@psusi, що ти намагаєшся передати? Що ця помилка не могла бути викликана причиною №2 у відповіді?
djsmiley2kStaysInside

Усі чотири ситуації можуть генерувати це певне повідомлення про помилку. Іноді вони генерують більш вичерпне повідомлення про помилку, але лише іноді. (Якщо бути точним, це залежить від розробників додатків.) Не всі чотири мають відбуватися одночасно. Одного достатньо.

@ djsmiley2k, так, саме так я говорю.
psusi

1
@psusi І ось тут ви помиляєтесь. ОП навіть не згадував Провідник файлів, а згадував лише Windows 10. Але повідомлення про помилку Windows 10: "Вам потрібно надати адміністратору дозвіл на видалення цієї папки." Повідомлення про помилку OP нагадує повідомлення про помилку Windows 7, але пара слів помиляється. Отже, я не прив’язував свою відповідь до якоїсь конкретної ОС чи файлового менеджера. Я писав: "Коли ви не можете видалити файл або папку в Windows, зазвичай це чотири проблеми", і це правда, в цілому трактується.

4

Який точний шлях папки, яку ви намагаєтесь видалити?

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

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

rmdir /s /q C:\ProgramData\FolderToDelete

Або створіть десь порожню папку, а потім скористайтеся RoboCopy, щоб видалити вміст папки, яку ви хочете видалити.

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

Після того, як папка випорожниться за допомогою команди RoboCooy, наведеної вище, ви зможете видалити її за допомогою звичайних методів у Провіднику файлів або за допомогою попередньої rmdirкоманди вище.


Робокопія теж нічого не покладе в кошик. Я сумніваюся, що все з командного рядка буде.
Девід Вудвард

Ой. Ви казали, спочатку зробіть резервну копію за допомогою роботокопії? Ваше твердження "робіть це з обережністю АБО використовуйте роботокопію так, як пропонується", звучить так, що для методу роботокопії потрібно менше обережності. Насправді вищезазначений метод роботокопії - це назавжди видалення файлів, а не копіювання.
Девід Вудвард

0

Мені не вдалося видалити деякі папки Windows зі старої установки навіть при використанні rmdir /s /q C:\ProgramData\FolderToDeleteз командного рядка адміністратора та отримано помилку "Доступ заборонено". Я зміг видалити папку:

  1. Зміна власника на мій обліковий запис користувача (який є обліковим записом адміністратора).
  2. Надання "повного контролю" групі адміністраторів. Надання "повного контролю" групі адміністраторів.

  3. Застосування дозволів групи адміністраторів до всіх дочірніх об'єктів. Застосування дозволів групи адміністраторів до всіх дочірніх об'єктів.

Після цих кроків команда спрацювала повторно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.