Como aproprio-me de uma pasta quando o acesso é negado e a guia de segurança está ausente?

20

Eu tenho um servidor x64 padrão do Windows 2003 com SP2.

Após excluir um grande número de pastas de uma pasta, o sistema operacional está relatando "Acesso negado" em qualquer tentativa de ler ou manipular a pasta. Ao examinar as propriedades da pasta, a guia Segurança está ausente, apenas Geral e Personalizar são listadas. Já tentamos algumas coisas.

  1. Renomeie a pasta, acesso negado.
  2. Excluir pasta, acesso negado.
  3. Assumir a propriedade da pasta pai e propagar permissões para filhos, acesso negado.
  4. Subinacl, acesso negado.
  5. Takeown (cmdline), acesso negado.

Estamos executando o chkdsk no modo somente leitura, e isso ainda não foi concluído. Se possível, gostaríamos de resolver esse problema sem reiniciar ou executar um chkdsk completo com o servidor offline.

Alguém conhece uma solução para esse problema?

Jim Counts
fonte
Se você não pode reclamar a propriedade, e sua conta é um administrador de domínio ou conta de empresa admin, então algo está / muito / errado com esta foto ...
Avery Payne
Sim, eu não estaria perguntando se algo não estava muito errado :)
Jim Counts
11
Eu achei que o acima estava correto. Um usuário estava mantendo a pasta aberta, com um processo interrompido. Usei uma ferramenta chamada Hiena e desconectei a sessão dos usuários da pasta em questão, e isso me permitiu acessar.

Respostas:

35

Quando vi isso, foi porque um processo estava mantendo a pasta aberta, mas a pasta estava sendo excluída. Use uma ferramenta como o Process Explorer para verificar se alguma coisa tem um identificador aberto na pasta. Eu acho que depois que você o liberar ou reiniciar, essa pasta desaparecerá.

Kevin Kuphal
fonte
11
Obrigado, eu achei que o sistema tinha um identificador. Quando excluí o identificador, a pasta desapareceu. Estava vazio de qualquer maneira, então +1 para a vitória.
9137 Jim Contagens
Também funcionou bem para mim. O serviço de índice no servidor cidaemon bloqueava um arquivo e impedia o carregamento do perfil no cliente.
André Schild 31/01
Eu sou um idiota; Não acredito que não pensei em verificar isso. Obrigado.
Owen Blacker
3
Obrigado, isso funcionou para mim. Note-se que as mensagens dadas neste caso são enganosas. Por que você não obtém o "isto está sendo usado por um programa" em vez de "acesso negado" quando tenta excluir ou se apropriar?
Harpo
Situação semelhante aqui: o gimp possuía um identificador de pasta e o svn entrou em conflito ao tentar removê-lo ao mudar para outro ramo. Perdi mais de uma hora procurando por que não consigo fazer nada na pasta, incluindo ajustes nas permissões do usuário, tentativa de remoção, icacls, subinacl etc. Seria ótimo se uma mensagem pudesse estar mais correta - sobre o arquivo sendo usado e a exclusão pendente , não apenas "acesso negado".
precisa saber é o seguinte
1

Parece mais com um bloqueio de arquivo na pasta - provavelmente algum aplicativo o abriu. Tente usar um programa como o Unlocker - ele deve mostrar qual aplicativo o bloqueou e pode liberar o bloqueio e excluir o arquivo ou a pasta para você.

Sanjay Sheth
fonte
+1 Obrigado pela sugestão, eu usei o Unlocker antes, mas neste caso eu queria evitar a instalação de qualquer coisa.
9137 Jim Contagens
1

Eu tive esse mesmo problema e, como na situação de Kevin, o arquivo estava sendo mantido aberto e estava sendo excluído. No entanto, não havia nada no explorador de processos, o unlocker falhou, assim como várias outras coisas que tentei.

Acontece que, como a pasta foi compartilhada, ela estava sendo mantida aberta por outro usuário e pode ser resolvida em Ferramentas Administrativas -> Gerenciamento do Computador -> Pastas Compartilhadas -> Abrir Arquivos e fechando os arquivos ou pastas relevantes. As pastas terminaram de excluir automaticamente.

usuario
fonte
Uau, 3,5 anos depois, isso realmente salvou meu dia. Obrigado. O arquivo permaneceu aberto por meio de um desligamento e reinicialização do computador. Depois de limpá-lo lá, eu o apaguei facilmente.
Noam Gal
1

Para excluir arquivos / pastas bloqueados pelo sistema.

  1. Localize a pasta c: \ users \ xxx
  2. Tente se apropriar da pasta e da subpasta: (provavelmente falhará)
  3. Se não falhar, conceda todos os direitos às pastas e subpastas e exclua-os.
  4. Mas, como está falhando, precisamos encontrar o processo do Windows que trava os arquivos.
  5. Iniciar c: \ cms \ Microsoft SysInternal \ procexp.exe
  6. Ir para encontrar, encontrar alça
  7. Faça uma pesquisa c: \ users \ xxx
  8. Não tire o número PID que está bloqueando os arquivos (segunda coluna)
  9. Volte e Kill process ou Kill process tree, se for uma árvore.
  10. Volte para a pasta e leve o proprietário da pasta e subpasta c: \ users \ xxxx
  11. Conceder a você todos os direitos da pasta e subpasta c: \ users \ xxx
  12. Exclua a pasta c: \ users \ xxx
  13. Faça o logon novamente do usuário, ele terá novos perfis novos.

Como transportar o proprietário e conceder a você todos os direitos de pastas e subpastas

  1. Localize a pasta c: \ users \ xxx
  2. Mouse direito nele | propriedades | Segurança | Avançado | Proprietário Editar | Escolha sua conta de anúncio | Substituir proprietário em subcontêineres e objetos | Aplique
  3. Volte para a guia Permissões | alterar permissões | adicione sua conta de anúncio | Controle total | Substitua todas as permissões do objeto filho por permissões herdáveis ​​deste objeto
  4. Agora exclua sua pasta c: \ users \ xxx.
user283191
fonte
0

Eu estava em uma situação idêntica - o programa de backup / restauração que usamos (FDR / Upstream) tinha um bloqueio nas pastas - reiniciou o serviço e foi liberado.

Siddhartha
fonte
0

Algo similar aconteceu comigo. Eu tive um processo bloqueando o arquivo. Foi assim que eu consertei. Eu baixei o Process Explorer do Run now do Sysinternals Live. Em seguida, na barra de menus na parte superior do aplicativo, cliquei em Localizar. Digitei o arquivo ou o diretório que não consegui alterar as permissões. Esse processo pode demorar um pouco. Depois que o arquivo ou diretório é exibido, encontrei o processo que mantém a trava. Então eu cliquei com o botão direito do mouse no processo e o matei.

John Losito
fonte
-2

Eu tive o mesmo problema e a única maneira de perceber por que não podia me apropriar ou conceder permissões era usando o Process Explorer. Ele me disse que o AVG, meu antivírus, tinha uma noção de todo o meu E: \ Drive. Desativou o anti-vírus, e pronto! Funciona! Hora de desinstalar este lixo.

IAmAGuest
fonte