Não é possível excluir a pasta e eu sou admin. "Você precisa de permissão para executar esta ação. Você precisa de permissão de ... ”

135

Não consigo excluir uma determinada pasta no Windows 7. Não é uma pasta do sistema. Foi criado por um aplicativo. Recebo uma mensagem de erro "Você precisa de permissão para executar essa ação. Você precisa da permissão de Tony ...". Eu sou um administrador e me conectei como eu mesmo Tony. Eu tenho plena propriedade da pasta com permissão de controle total. Eu reiniciei a máquina. Eu matei o aplicativo que criou a pasta. Eu estou sem ideias.

Por que o Windows 7 não me permite excluir a pasta?

    
por Tony_Henrich 29.10.2010 / 19:28

13 respostas

54

A única maneira era excluir arquivos a partir da pasta de nível mais baixo naquela pasta. Eu recebi essa mensagem de erro em todas as pastas que tinham subpastas. Eu apaguei todos os arquivos / subpastas que estão subindo.

    
por 29.10.2010 / 20:23
103

Não sei por que isso acontece, mas há uma solução alternativa.

Para controlar a pasta que contém o undeletable, crie um arquivo de texto chamado “delete.bat” e adicione as seguintes linhas a ele:

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

Você precisará alterar o caminho do diretório para atender às suas necessidades, por exemplo, "C: \ Locked Directory" para "C: \ Delete Me".

Clique com o botão direito no arquivo “delete.bat” selecione “Executar como administrador” e agora você deve ter controle total do diretório e todos os subdiretórios, o que significa que você pode fazer o que quiser com eles.

    
por 29.10.2010 / 19:45
25

Uma pasta pode proibir que um pai sobrescreva suas permissões, então ele pára de funcionar em uma determinada profundidade.

Use Process Monitor e filtre por ACCESS DENIED eventos para descobrir essa profundidade

Sempre que um evento ACENAS NEGADO ocorrer, altere as permissões como explicado por @Sahil .

Você também pode usar o Handle para ver quais processos estão abrindo arquivos em sua pasta .

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

Exemplo:

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
    
por 01.03.2011 / 17:02
16

Teve esse problema hoje com uma pasta do Windows Update e gostaria de complementar a resposta.

Quando as permissões em uma pasta estão corretas (exemplo abaixo, com o Admin sendo a conta de administrador com a qual eu estava conectado):

Masaspermissõesnassubpastassãodiferentesenãosepropagamdopai,emboravocêdigaaelas,causandoproblemasaotentarexcluirapastapai:

Abra um prompt de comando (pessoalmente, não precisei elevar o prompt) e execute

ICACLS <FolderName> /reset /T

Para substituir as listas de controle de acesso por ACLs padrão, passando por todas as subpastas. Depois disso, tente excluir a pasta.

    
por 28.01.2013 / 14:14
9

Eu tive esse problema e tentei várias das respostas aqui sem sucesso. No entanto, eu era capaz de simplesmente excluir a pasta inteira com a qual eu estava tendo problemas de um prompt de comando elevado :

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

Espero que isso ajude alguém.

    
por 31.08.2016 / 16:25
5

faça o download do SysInternals Suite e use os seguintes utilitários

use o Process Explorer e o Process Monitor para descobrir o que está acontecendo com o seu arquivo

ou use os seguintes utilitários autônomos

use AccessChk para obter detalhes que não estão facilmente disponíveis através da GUI

use PSFILE para procurar por qualquer processo que esteja mantendo o arquivo aberto tente o utilitário MoveFile para agendar uma exclusão de arquivo no próximo ciclo de inicialização.

A resposta que você procura aparecerá na saída de um desses utilitários

    
por 01.03.2011 / 16:59
4

Quando me deparo com uma pasta / arquivo que não consigo excluir e reinicializar, não libero o arquivo. Vou adicionar à configuração de segurança do arquivo / pasta o grupo Todos e definir as permissões para Negar Controle Total. Então, quando eu reiniciar a máquina, o que já foi usando o arquivo / pasta começa, não será capaz de ler / escrever ou bloquear o arquivo / pasta. Finalmente, sem nada poder usar o arquivo / pasta, você estará livre para excluí-lo.

Espero que isso ajude.

    
por 30.10.2010 / 20:53
4

Não use o Windows 7 Ultimate x64. Finalmente teve que arrancar a partir de um sistema operacional Linux baseado em USB (que ignora as permissões de arquivo em sistemas de arquivos NTFS) e excluir o diretório ofensivo dessa maneira.

    
por 09.05.2011 / 00:17
2

Eu assumo que o UAC está ativado e você está tentando excluir a pasta do Windows Explorer. Você deve executar o Windows Explorer como administrador (clique com o botão direito no ícone e selecione "Executar como administrador") e exclua a pasta.

A outra alternativa é desabilitar o UAC, mas eu não recomendaria isso.

    
por 29.10.2010 / 19:32
1

Bem, isso acontece para arquivos que foram instalados por algum tipo de instalador, como no usuário TrustedInstaller.

Você precisa inserir o arquivo primeiro,

  1. Clique com o botão direito no arquivo, vá para Propriedades / Segurança / Avançado .
  2. guia Proprietário / Editar / Alterar o proprietário para você (Administrador), salve.
  3. Agora você pode voltar para Propriedades / Segurança / e assumir o controle total sobre o arquivo
por 17.01.2014 / 15:41
0

Tente mover a pasta para a sua área de trabalho e excluí-la, estranha, mas funcionou para mim em circunstâncias semelhantes.

    
por 29.10.2010 / 20:26
0

Você pode usar o Unlocker para excluir essas pastas. É muito simples de usar e é totalmente gratuito.

    
por 30.07.2014 / 15:03
0

Eu tive o mesmo problema (o Windows exigia permissão do usuário X, enquanto estava conectado como usuário X ...):

Euocorrijousando unlocker (livre, Microsoft Windows), então fiz:

Depois disso, eu poderia excluir o diretório sem mais problemas.

    
por 17.07.2016 / 18:57

Tags