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

Kan de map niet verwijderen en ik ben admin. "Je hebt toestemming nodig om deze actie uit te voeren. Je hebt toestemming nodig van..."

Ik kan een bepaalde map in Windows 7 niet verwijderen. Het is geen systeemmap. Het is gemaakt door een app. Ik krijg de foutmelding “Je hebt toestemming nodig om deze actie uit te voeren. Je hebt toestemming nodig van Tony…” Ik ben een admin. Ik ben ingelogd als mijzelf Tony. Ik heb het volledige eigendom van de map met volledige controle toestemming. Ik heb de machine opnieuw opgestart. Ik heb de app gedood die de map heeft aangemaakt. Ik heb geen ideeën meer.

Waarom laat Windows 7 me de map niet verwijderen?

Antwoorden (13)

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

Ik weet niet zeker waarom dit gebeurt, maar er is een workaround.

Om controle te krijgen over de map die de undeletable bevat, maak een tekstbestand aan met de naam “delete.bat” en voeg de volgende regels toe:

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

U zult het mappad moeten aanpassen aan uw eisen e. g. “C:\Locked Directory” naar “C:\Delete Me”.

Klik met de rechtermuisknop op het bestand “delete.bat” selecteer “Run As Administrator” en je zou nu de volledige controle over de directory en alle submappen moeten hebben, wat betekent dat je met hen kunt doen wat je wilt.

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

De enige manier was om bestanden te verwijderen vanaf het laagste niveau van de map in die map. Ik kreeg die foutmelding bij elke map die submappen had. Ik verwijderde alle bestanden/submappen die op mijn weg naar boven werkten.

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

Een map kan een ouder verbieden om zijn rechten te overschrijven, zodat hij op een bepaalde diepte stopt met werken.

Gebruik Procesmonitor en filter voor ACCESS DENIED gebeurtenissen om deze diepte te achterhalen

Elke keer als er een ACCESS DENIED gebeurtenis plaatsvindt, wijzigt u de rechten zoals uitgelegd door @Sahil .

  • *

U kunt Handle ook gebruiken om te zien welke processen de bestanden in uw map openen.

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

Had dit probleem vandaag met een Windows Update map en wil graag het antwoord aanvullen.

Wanneer de rechten op een map correct zijn (voorbeeld hieronder, met Admin als beheerdersaccount waarmee ik ingelogd was):

Maar de rechten op submappen zijn anders en propageren niet van de ouder, ook al zeg je dat ze dat wel moeten, wat problemen veroorzaakt wanneer je de ouder-map probeert te verwijderen:

Open een commando prompt (persoonlijk hoefde ik de prompt niet te verhogen) en voer

ICACLS <FolderName> /reset /T

uit Om de toegangscontrolelijsten te vervangen door standaard ACL’s, die alle submappen doorkruisen. Probeer hierna de map te verwijderen.

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

Ik had deze kwestie en probeerde een aantal van de antwoorden hier tevergeefs. Ik was echter in staat om de hele map waar ik problemen mee had eenvoudigweg te verwijderen van een elevated commando prompt zoals:

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

Hoop dat dit iemand helpt.

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

download SysInternals Suite en gebruik de volgende hulpprogramma’s

gebruik Process Explorer en Process Monitor om uit te vinden wat er met uw bestand

gebeurt of gebruik de volgende stand alone hulpprogramma’s

gebruik AccessChk om details te krijgen die niet gemakkelijk beschikbaar zijn via de GUI

gebruik PSFILE om te scannen op elk proces dat het bestand openhoudt en probeer dan het hulpprogramma MoveFile om een bestandsverwijdering te plannen in de volgende opstartcyclus.

Het antwoord dat u zoekt zal verschijnen in de uitvoer van een van deze hulpprogramma’s

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

Als ik een map/bestand tegenkom kan ik het niet verwijderen en herstarten maakt het bestand niet vrij. Ik zal aan de beveiligingsinstelling van het bestand/de map de groep Iedereen toevoegen en de rechten op Deny Full Control instellen. Als ik dan de machine herstart, wat er ook met het bestand/de map wordt gestart, zal het niet in staat zijn om het bestand/de map te lezen/schrijven of te vergrendelen. Als er uiteindelijk niets meer mogelijk is om het bestand/de map te gebruiken, ben je vrij om het te verwijderen.

Hope dit helpt.

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

Geen sprake van met Windows 7 Ultimate x64. Uiteindelijk moest er worden opgestart vanaf een USB-gebaseerd linux-besturingssysteem (dat de bestandsrechten in NTFS-bestandssystemen negeert) en de overtredende directory op die manier worden verwijderd.

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

U kunt Unlocker gebruiken om dergelijke mappen te verwijderen.

Het is zeer eenvoudig te gebruiken en het is volledig gratis.

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

Ik neem aan dat UAC is ingeschakeld en dat u probeert de map uit de Windows Verkenner te verwijderen. U moet Windows Verkenner als beheerder uitvoeren (klik met de rechtermuisknop op het pictogram en selecteer “Uitvoeren als beheerder”) en verwijder dan de map.

Het andere alternatief is om UAC uit te schakelen, maar ik zou het niet aanraden.

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

Nou, dit gebeurt voor bestanden die zijn geïnstalleerd door een soort installatieprogramma, zoals onder de TrustedInstaller gebruiker.

Je moet het bestand eerst pwnen,

  1. 1. Klik met de rechtermuisknop op het bestand, ga naar Properties/Security/Advanced.
  2. 2. Tabblad Eigenaar/bewerken/wijzigen van de eigenaar aan u (Administrator), sla op.
  3. 3. Nu kunt u teruggaan naar Properties/Security/ en de volledige controle over het bestand overnemen.
0
0
0
2010-10-29 18:26:36 +0000

Probeer de map naar je bureaublad te verplaatsen en daar te verwijderen, vreemd, maar het heeft voor mij gewerkt onder vergelijkbare omstandigheden.

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