Не вдається видалити папку в Windows 7?


23

Я не можу видалити якусь папку на зовнішньому жорсткому диску. Я спробував їх також видалити в безпечному режимі, але мені це не вдається виконати. Це зараз для мене великий головний біль. Навіть я адміністратор, і він все ще потребує привілеїв адміністратора, щоб видалити їх. То як я можу позбутися від цієї неприємності? Будь ласка, допоможи мені!

введіть тут опис зображення

Відповіді:


14

Ви також можете спробувати Unlocker . Він розблоковує або вбиває процес, що використовує файл / папку, і видаляє / перейменовує його.


404 за цим посиланням :(
ScottJ

1
@ScottJ Я оновив посилання!
Клемен Кошир

18

Спробуйте отримати право власності на папку:

Клацніть правою кнопкою миші папку -> Властивості -> вкладка Безпека -> Кнопка " Додаткові" -> Вкладка " Власник" -> Кнопка " Редагувати" -> Виберіть обліковий запис користувача -> Активувати Замінити власника на підконтейнерах та об'єктах .

Після закінчення закрийте всі вікна властивостей і знову відкрийте " Властивості" -> вкладка " Захист" -> " Додаткова кнопка" - " вкладка Permissons" -> " Змінити кнопку Permissons" -> Додати обліковий запис користувача та виберіть " Замінити всі дочірні об'єкти" ...

Потім спробуйте ще раз.


3
Ні, це не спрацювало для мене.
avirk

3
А це «Нопес» означає, що те саме повідомлення з’являється знову?
Текс Хекс

Якщо ім’я / ідентифікатор у повідомленні про помилку не змінилося, перший етап не спрацював. Спробуйте ще раз і переконайтесь, що ви поставили галочку "Замінити власника на підконтейнерах та об'єктах".
sgmoore

2
Якщо ви намагаєтесь видалити папки, тоді на другому етапі слід також
поставити

Спробував усе, але нічого не працює, як згадується у відповідь ...... :-(
avirk

8

У мого чоловіка була така ж проблема із зовнішнім приводом. Це те, що я зробив, щоб видалити його. Це кроки, які я виконував у Windows 7 під час входу в систему під адміністратором ... не впевнений, що частина потрібна, але я хотів включити цей біт інформації.

Фаза 1 - Отримання права власності

  1. Клацніть папку правою кнопкою миші
  2. Виберіть "властивості"
  3. Виберіть вкладку "безпека"
  4. Натисніть кнопку "Додатково"
  5. Виберіть вкладку "власник"
  6. Натисніть кнопку "Редагувати"
  7. У розділі "змінити власника" виберіть користувача, якого ви хочете встановити як власника
  8. Поставте прапорець "Замінити власника на підконтейнерах та об'єктах"
  9. натисніть кнопку "застосувати" (це поверне вас до вікна "розширені налаштування безпеки")

Фаза 2 - Дозволи

Після повернення до вікна "розширені налаштування безпеки" дотримуйтесь цих інструкцій (Примітка. Ви МОЖЕТЕ повністю закрити вікно властивостей, а потім повторно відкрити його для вступу в дію, перш ніж виконати наступний набір кроків).

  1. Виберіть вкладку "дозволи"
  2. Натисніть кнопку "Змінити дозволи"
  3. Виділіть користувача, для якого потрібно змінити дозволи
  4. натисніть кнопку "редагувати"
  5. Поставте прапорець "дозволити" біля повного контролю
  6. Натисніть "Добре"
  7. Поставте прапорець "включити права успадкування від батьківського об'єкта"
  8. Поставте прапорець "замінити всі дозволені дочірні об'єкти спадковими дозволами від цього об'єкта"
  9. Натисніть "застосувати"
  10. Натисніть "так" у спливаючому вікні "
  11. Натисніть "ОК", щоб закрити вікно дозволів
  12. Натисніть "Гаразд", щоб закрити вікно розширених налаштувань безпеки
  13. Натисніть "ОК", щоб закрити вікно властивостей

Тепер ви можете мати змогу видалити не видаляється папку.

Фаза 3 (це загальна папка)

Обов’язково виконайте такі дії:

  1. Властивості
  2. Вкладка обміну
  3. Поділитися ... Переконайтеся, що у вас є користувач із рівнем дозволу для читання / запису
  4. Поверніться, розширений обмін
  5. Дозволи переконайтеся, що ваш користувач тут із повним контролем

5

Іноді ви не можете видалити файл або папку, оскільки ім'я або файл, який знаходиться в папці, містить прихований символ.

Ви можете видалити його в командному рядку за допомогою команд DOS - потрібно небагато знань команд DOS.

Після відкриття командного рядка перейдіть до цієї конкретної папки та відкрийте її. Видаліть усі файли в цій папці за допомогою del *.*.

Вийдіть із цієї папки, і тепер ви зможете видалити її.


1
Я використовував rmdir / s для його видалення
Метью Блокування

3

Я використовував очищення Windows. Я зробив це, дотримуючись цього підручника . Він працює для Windows 8, але працює так само добре, як для Windows 7.

Press Start -> Type "cleanmgr" and press enter -> Select Windows Drive -> Then find previous Windows installations -> check it -> press OK

Це працювало для мене.


Просто і це працює!
Марко Демайо

2

Просто використовуйте цей текст, збережіть його у .reg-файлі та запустіть його. Після цього ви можете видалити / перейменувати такі заблоковані папки одним натисканням кнопки.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Дивіться повну інструкцію тут, як видалити / перейменувати / перемістити обмежені файли одним клацанням миші


Гарна відповідь. Однак я б не рекомендував цю відповідь новачкам. Тому що якщо вони грають з привілеями з обмеженими або системними папками (випадково чи ні), це може створити багато проблем із безпекою.
Jet

0

Я стикався з цією проблемою кілька разів. Я зробив висновок, що щось в ОС або якомусь фоновому додатку відкрито файл або папку, і система не дозволить операції продовжуватися. Повідомлення про помилки, ймовірно, дещо хибні - вони отримують помилку і припускають, що це помилка аутентичності.

Ніколи не намагався це "виправити", оскільки для мене це просто роздратування, а не "справжня" проблема. (І що ще одне роздратування від Windows, у грандіозній схемі речей?)


0

У мене була ця проблема і успішно використовувався ідея переміщення та / або поступового видалення елементів.

Я не зміг перемістити папку з двома підпапками та файлами. Це була стара папка, тому неможливо було б використовувати щось уявне. Я використовував монітор ресурсів (поле "Пошук", що знаходиться вгорі правою частиною підвікна "Обробляти файли" і "Файл"), щоб перевірити, чи у вікні процесу "Провідник" щось пов'язано. ТІЛЬКИ, пов'язаний з ними процесом, було вікно відображення (Провідник), і, здається, вони там були лише тому, що вони знаходилися в списку показаних папок. Жодні інші процеси не були активними.

В іншому випадку не було активних процесів із використанням цих файлів чи папок. Я перевірив наявність файлів блокування чи інших дивних речей, таких як приховані або системні файли, і таких не було. Командний рядок не допоміг. Кожен елемент мав однакову назву, і я не зміг перемістити батьківську папку в DOS. НІЧЕ, здається, пояснює, чому я не міг видалити батьківську папку, тому явно мої знання про тонкощі є недостатніми.

Мені вдалося використати Провідник Windows для переміщення файлів кожної папки в іншу папку (навіть використовував одні й ті ж назви папок, але не скопіював ім'я, якщо там був невидимий символ). Після переміщення файлів я видалив папки. Потім я помістив їх у подвійну структуру файлів саме там, де стара "була", щоб побачити, чи можу я (могла). Нарешті я перемістив папку (і вміст) до її нового призначення. Я щасливий! :-)


0

У мене також була проблема в Windows 10 з каталогом в одному з моїх проектів (тому не в одному створеному Windows). Я отримав подібне повідомлення, але натомість він сказав, що він вимагає від мене дозволів (?). Підвищений командний рядок також не працював. Отримання права власності та скидання дозволів також не вирішили проблему. Однак після перезавантаження комп'ютера я зміг видалити каталог (зітхання). Можливо, один із файлів зберігався в процесі.


-1

Спробуйте спочатку змінити дозвіл на папку. Зробіть це редагуванням вами.

Якщо це не працює, спробуйте запустити explorer.exe як користувача SYSTEM.


2
Я б не рекомендував людям запускати будь-яку програму як користувач SYSTEM. Це може накрутити стільки речей, що це навіть не смішно, і завжди існує правильний шлях. Якщо ви не знаєте достатньо, щоб знати, чому не слід , то ви не знаєте достатньо, щоб безпечно це зробити.
Darth Android

1
-1 за пропозицію використовувати обліковий запис локальної системи. Як зазначає @DarthAndroid, це дуже небезпечно і так само погано, як виконання не адміністративних завдань в rootобліковому записі системи Unix , якщо не гірше, оскільки Windows не призначений для того, щоб користувачі могли безпосередньо запускати програми як локальна система.
bwDraco

Як @DragonLord сказав, що запустити провідник у системі SYSTEM погано. Однак біг cmd.exeпід системою SYSTEM не є небезпечним ТІЛЬКИ, якщо ви знаєте, чим займаєтесь.
Jet
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.