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

Nie mogę skasować folderu. Jestem adminem. "Potrzebujesz pozwolenia na wykonanie tej akcji. You require permission from..."

Advertisement

I can’t delete a certain folder in Windows 7. To nie jest folder systemowy. Został on stworzony przez aplikację. Otrzymuję komunikat o błędzie: “Do wykonania tej czynności potrzebne jest zezwolenie”. Potrzebujesz pozwolenia od Tony'ego…“. Jestem adminem i zalogowałem się jak ja, Tony. Mam pełne prawo własności folderu z pełnym prawem kontroli. Zrestartowałem maszynę. Zabiłem aplikację, która stworzyła ten folder. Skończyły mi się pomysły.

Dlaczego Windows 7 nie pozwala mi skasować folderu?

Advertisement
Advertisement

Odpowiedzi (13)

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

Nie jestem pewien, dlaczego tak się dzieje, ale jest jakieś obejście.

Aby przejąć kontrolę nad katalogiem zawierającym nieusuwalny, utwórz plik tekstowy o nazwie “delete.bat” i dodaj do niego następujące linie:

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

Będziesz musiał zmienić ścieżkę katalogu, aby dopasować go do swoich wymagań e. g. “C:\Locked Directory” na “C:\Delete Me”.

Kliknij prawym przyciskiem myszy na plik “delete.bat” wybierz “Run As Administrator” i powinieneś mieć teraz pełną kontrolę nad katalogiem i wszystkimi podkatalogami, co oznacza, że możesz z nimi robić co chcesz.

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

Jedynym sposobem było usunięcie plików rozpoczynających się od najniższego poziomu folderu w tym folderze. Dostałem ten komunikat o błędzie z każdym folderem, który miał podfoldery. Usunąłem wszystkie pliki/podfoldery pracujące na mojej drodze w górę.

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

Folder może uniemożliwić rodzicowi nadpisanie jego uprawnień, więc przestaje działać na pewnej głębokości.

Użyj Process Monitor i filtruj dla zdarzeń ACCESS DENIED, aby określić tę głębokość

Za każdym razem, gdy wystąpi zdarzenie ACCESS DENIED zmień uprawnienia jak wyjaśnione przez @Sahil .

  • *

Możesz użyć Handle aby zobaczyć jakie procesy otwierają pliki w twoim folderze.

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

Przykład:

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

Miałeś dzisiaj ten problem z folderem Windows Update i chciałbyś uzupełnić odpowiedź.

Gdy uprawnienia w folderze są poprawne (przykład poniżej, z kontem administratora, z którym byłem zalogowany):

Ale uprawnienia w podfolderach są różne i nie rozchodzą się od rodzica, nawet jeśli im to powiesz, powodując problemy przy próbie usunięcia folderu nadrzędnego:

Otwórz podpowiedź polecenia (osobiście nie musiałem podnosić podpowiedzi) i uruchom

ICACLS <FolderName> /reset /T

Aby zastąpić listy kontroli dostępu domyślnymi ACL, przemieścić wszystkie podfoldery. Po tym spróbuj usunąć folder.

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

Miałem ten problem i bezskutecznie wypróbowałem tu kilka odpowiedzi. Jednak udało mi się po prostu skasować cały folder, z którym miałem problemy, z elevated komendą taką jak:

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

Mam nadzieję, że to komuś pomoże.

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

pobierz SysInternals Suite i użyj następujących narzędzi

użyj Process Explorer i Process Monitor, aby dowiedzieć się, co dzieje się z Twoim plikiem

lub użyj następujących samodzielnych narzędzi

użyj AccessChk, aby uzyskać szczegółowe informacje, które nie są łatwo dostępne poprzez GUI

użyj PSFILE, aby wyszukać dowolny proces, który trzyma plik otwarty, a następnie spróbuj narzędzia MoveFile, aby zaplanować usunięcie pliku w następnym cyklu startowym.

Odpowiedź, której szukasz pojawi się na wyjściu jednego z tych programów.

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

Kiedy uruchamiam folder/plik, nie mogę go usunąć, a ponowne uruchomienie nie zwalnia pliku. Dodam do ustawienia bezpieczeństwa pliku/folderu grupę Wszyscy i ustawię uprawnienia do Odmowa pełnej kontroli. Następnie, gdy zrestartuję komputer, to co kiedykolwiek było używane z pliku/folderu, nie będzie w stanie odczytać/zapisać lub zablokować pliku/folderu. W końcu, gdy nic nie będzie w stanie użyć pliku/folderu, będziesz mógł go usunąć.

Mam nadzieję, że to pomoże.

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

Nie ma mowy z systemem Windows 7 Ultimate x64. W końcu trzeba było uruchomić system operacyjny linux z USB (który ignoruje uprawnienia do plików w systemach plików NTFS) i w ten sposób usunąć obraźliwy katalog.

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

Możesz użyć narzędzia Unlocker, aby usunąć takie foldery.

Jest to bardzo proste w użyciu i jest całkowicie darmowe.

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

Zakładam, że UAC jest włączony, a ty próbujesz usunąć folder z Eksploratora Windows. Powinieneś uruchomić Windows Explorer jako administrator (kliknij prawym przyciskiem myszy na ikonę i wybierz “Uruchom jako administrator”), a następnie usunąć folder.

Inną alternatywą jest wyłączenie UAC, ale nie polecałbym tego.

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

Cóż, zdarza się to w przypadku plików, które zostały zainstalowane przez jakiś rodzaj instalatora, jak na przykład pod TrustedInstaller użytkownika.

Musisz pwn plik pierwszy,

  1. Kliknij plik prawym przyciskiem myszy, przejdź do strony Properties/Security/Advanced.
  2. Zakładka Właściciel/Edytuj/Zmień właściciela na siebie (Administrator), zapisz.
  3. Teraz możesz wrócić do punktu Uprawnienia/ Zabezpieczenia/ i przejąć pełną kontrolę nad plikiem
0
0
0
2010-10-29 18:26:36 +0000

Spróbuj przenieść folder do swojego Pulpitu i usunąć go tam, dziwne, ale działa dla mnie w podobnych okolicznościach.

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

Miałem ten sam problem (Windows wymagał zgody od użytkownika X, podczas gdy był połączony jako użytkownik X…):

Naprawiłem go używając unlocker (darmowy, Microsoft Windows), następnie zrobiłem:

Po tym mogłem usunąć katalog bez dalszych problemów.

Advertisement

Pytania pokrewne

3
28
13
7
5
Advertisement