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

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

Я не могу удалить определенную папку в Windows 7. Это не системная папка. Она была создана приложением. Я получаю сообщение об ошибке «Вам необходимо разрешение для выполнения этого действия. Вам требуется разрешение от Тони...». Я администратор и вошел в систему как я Тони. Я являюсь полным владельцем папки с полным доступом. Я перезагрузил машину. Я закрыл приложение, которое создало папку. У меня нет идей.

Почему Windows 7 не позволяет мне удалить папку?

решение1

Я не уверен, почему это происходит, но есть способ обойти эту проблему.

Чтобы взять под контроль папку, которую нельзя удалить, создайте текстовый файл с именем delete.batи добавьте в него следующие строки:

    SET DIRECTORY_NAME="C:\Locked Directory"
    TAKEOWN /f %DIRECTORY_NAME% /r /d y
    ICACLS %DIRECTORY_NAME% /grant administrators:F /t
    ICACLS %DIRECTORY_NAME% /reset /T
    PAUSE

Вам необходимо будет изменить путь к каталогу в соответствии с вашими требованиями, например, C:\Locked Directoryна C:\Delete Me.

delete.batЩелкните правой кнопкой мыши по выбранному файлу Run As Administrator, и теперь у вас будет полный контроль над каталогом и всеми подкаталогами, что означает, что вы можете делать с ними все, что захотите.

решение2

Единственным способом было удалить файлы, начиная с папки самого нижнего уровня в этой папке. Я получал это сообщение об ошибке с каждой папкой, в которой были подпапки. Я удалил все файлы/подпапки, продвигаясь вверх.

решение3

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

ИспользоватьМонитор процессаи фильтр дляДОСТУП ЗАПРЕЩЕНсобытия, чтобы выяснить эту глубину

Каждый раз, когдаДОСТУП ЗАПРЕЩЕНпроисходит событие, измените разрешения какобъяснил @Sahil.


Вы можете использоватьРучкатакже посмотрите, какие процессы открывают файлы в вашей папке.

handle C:\Path\To\Folder\You\Are\Trying\To\Delete

Пример:

C:\Windows\system32>handle C:\Windows\System32\inetsrv

Handle v3.45
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com

svchost.exe   pid: 1500  type: File  134: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1500  type: File  1B4: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1500  type: File  1BC: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1500  type: File  1CC: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1500  type: File  1D0: C:\Windows\System32\inetsrv\config
inetinfo.exe  pid: 1572  type: File  3C:  C:\Windows\System32\inetsrv\en-US\inetinfo.exe.mui
inetinfo.exe  pid: 1572  type: File  188: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe  pid: 1572  type: File  190: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe  pid: 1572  type: File  1BC: C:\Windows\System32\inetsrv\MetaBase.xml
inetinfo.exe  pid: 1572  type: File  1D4: C:\Windows\System32\inetsrv\MBSchema.xml
svchost.exe   pid: 1884  type: File  1AC: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1884  type: File  1C0: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1884  type: File  1C4: C:\Windows\System32\inetsrv\config

решение4

У меня была эта проблема, и я попробовал несколько ответов здесь, но безрезультатно. Однако я смог просто удалить всю папку, с которой у меня были проблемы, изповышенныйкомандная строка выглядит так:

rmdir "C:\путь\к\папке" /s

Надеюсь, это кому-то поможет.

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