2010-10-29 17:28:41 +0000 2010-10-29 17:28:41 +0000
154
154
Advertisement

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

Advertisement

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

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

Advertisement
Advertisement

Ответы (13)

119
119
119
2010-10-29 17:45:08 +0000

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

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

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

Вам нужно будет изменить путь к папке, чтобы он соответствовал вашим требованиям e. g. “C:\Locked Directory” на “C:\Delete Me”.

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

58
58
58
2010-10-29 18:23:03 +0000

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

31
Advertisement
31
31
2011-03-01 16:02:37 +0000
Advertisement

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

Используйте Process Monitor и фильтр для событий ACCESS DENIED, чтобы выяснить эту глубину

Каждый раз, когда происходит событие ACCESS DENIED, измените разрешения, как поясняется @Sahil .

  • *

Можно также использовать Handle для просмотра того, какие процессы открывают файлы в вашей папке.

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

Example:

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
21
21
21
2013-01-28 13:14:44 +0000

Сегодня у нас была проблема с папкой Windows Update, и мы хотели бы дополнить ответ.

Когда разрешения на папку соответствуют (пример ниже: Admin - администраторская учетная запись, с которой я вошел):

Но разрешения на вложенные папки отличаются и не распространяются от родительских прав, даже если вы им об этом говорите, что вызывает проблемы при попытке удалить родительскую папку:

Открыть командную строку (лично мне не нужно было поднимать строку) и запустить

ICACLS <FolderName> /reset /T

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

11
Advertisement
11
11
2016-08-31 14:25:15 +0000
Advertisement

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

rmdir "C:\path\to\folder" /s

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

6
6
6
2011-03-01 15:59:17 +0000

Загрузите SysInternals Suite и используйте следующие утилиты

use Process Explorer and Process Monitor, чтобы узнать, что происходит с вашим файлом

или используйте следующие самостоятельные утилиты

use AccessChk, чтобы получить информацию, которая не легкодоступна через графический интерфейс

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

Ответ, который вы ищете, появится в выводе одной из этих утилит.

4
Advertisement
4
4
2010-10-30 18:53:12 +0000
Advertisement

Когда я сталкиваюсь с папкой/файлом, я не могу удалить и перезагрузка не освобождает файл. Я добавлю в настройку безопасности файла/папки группу Everyone и установлю разрешение Deny Full Control. Затем, когда я перезагружу машину, то, что когда-либо использовалось в файле/папке, она не сможет прочитать/записать или заблокировать файл/папку. Наконец, ничто не сможет использовать файл/папку, вы будете вольны удалить его.

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

4
4
4
2011-05-08 22:17:54 +0000

Никакого перехода на Windows 7 Ultimate x64. Наконец, нужно было загрузиться с USB-ориентированной ОС linux (которая игнорирует файловые разрешения в файловых системах NTFS) и таким образом удалить каталог нарушения.

2
Advertisement
2
2
2014-07-30 13:03:13 +0000
Advertisement

Вы можете использовать утилиту Unlocker для удаления таких папок.

Она очень проста в использовании и абсолютно бесплатна.

2
2
2
2010-10-29 17:32:45 +0000

Я предполагаю, что UAC включена, и вы пытаетесь удалить папку из проводника Windows Explorer. Вы должны запустить Windows Explorer от имени администратора (щелкните правой кнопкой мыши на значке и выберите “Запустить от имени администратора”), а затем удалить папку.

Другая альтернатива - отключить UAC, но я бы не рекомендовал это делать.

1
1
1
2014-01-17 14:41:43 +0000

Это происходит для файлов, которые были установлены каким-то инсталлятором, например, под пользователем TrustedInstaller.

Сначала нужно подкинуть файл,

  1. Щелкните правой кнопкой мыши на файле, перейдите к Свойства/Безопасность/Дополнительно.

  2. Вкладка владельца/Правка/Изменить владельца на вас (Администратор), сохраните.

  3. Теперь вы можете вернуться к Свойствам/Безопасности/ и взять на себя полный контроль над файлом.

0
0
0
2010-10-29 18:26:36 +0000

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

0
0
0
2016-07-17 16:57:36 +0000

У меня была та же проблема (Windows требовала разрешения от пользователя X, при подключении как пользователь X…):

Я исправил это с помощью unlocker (free, Microsoft Windows), затем сделал:

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

Advertisement

Похожие вопросы

3
28
13
7
7
Advertisement