Acesso negado usando TakeOwn.exe

19

Eu tenho esse arquivo que não consigo excluir. Isso aconteceu após uma falha no sistema, então o CHKDSK entrou em ação na próxima reinicialização. Depois disso, não consigo excluir o arquivo. Isso está no Windows Home Server, e o arquivo é um daqueles Thumbs.db ocultos, e meu WHS relata um "conflito de arquivos" no arquivo, o motivo: Acesso negado "

O que tentei até agora, executando como administrador:
Excluir: Access Denied
TakeOwn.exe: Access Denied
Attrib.exe -s -h: Access Denied
cacls.exe: Access Denied (mesmo tentando exibir o proprietário atual)
Renomear: File not found (seu oculto)
Reinicie no modo de segurança e tente o acima: Access Denied
Executando os comandos acima como Sistema Local: Access Denied

Tizer Unlocker: Fail (não encontra nada bloqueando o arquivo)
File Assasin: Crashes ("FindRemoteFileHandles retornou o valor NULL.")

Eu usei o CHKDSK / f novamente, reiniciei já que algumas sugestões são de que o arquivo foi corrompido, mas isso não mudou nada.
Alguma sugestão?

Atualização : em um cenário totalmente separado, experimentei uma situação semelhante; Acesso negado ao tentar apropriar-se de um arquivo. Descobriu-se que o arquivo era de propriedade de TrustedInstaler , o que não é possível sobrescrever apenas por ser um administrador. Nesse caso, pode-se usar psexec /ids cmd para elevar-se ao Sistema e, em seguida, TakeOwn.exe /a

    
por Magnus 12.04.2010 / 07:46

4 respostas

18

Eu tive o mesmo problema mais cedo hoje e corrigi-lo usando o Unlocker . Não sei se é diferente da ferramenta que Nicu Zecheru recomendou , mas eu pensei em compartilhá-lo aqui para referência futura.

No começo, não acreditava que a pasta pudesse ser bloqueada, reiniciei meu PC várias vezes desde que descobri que não consigo acessá-lo, e nenhuma dessas coisas funcionou:

  • chkdsk /f - varreu o disco mas não encontrou nada
  • takeown - acesso negado
  • fileacl /force - acesso negado
  • cacls.exe , xcacls.exe - sem sorte

O Unlocker descobriu que o Windows Media Player estava bloqueando o arquivo. Se bem me lembro, eu tinha um arquivo de vídeo nessa pasta, mas acho que nunca tentei abri-lo usando o WMP. Eu copiei a pasta de um local de rede inicialmente e é possível que o WMP tenha acessado-a durante o rastreamento da biblioteca em segundo plano.

NOTA: parece que as versões mais antigas do Unlocker eram empacotadas com adware (nada de pensamento desagradável, alguns atalhos do e-bay do que eu vi). Eu simplesmente desmarquei esses itens durante a instalação e tudo ficou tranquilo.

    
por 13.07.2010 / 09:40
3

I can't get any higher in the hierarchy than Administrator

Claro que você pode. A conta do sistema local tem privilégios mais altos do que o administrador. Para iniciar um prompt de comando na conta do sistema, emita o comando

at (time) /interactive cmd.exe

Onde (hora) é a hora atual mais 1 minuto. Como alternativa, baixe os PSTools da Sysinternals e use

psexec -i -s cmd.exe

O prompt de comando elevado será iniciado em um diretório diferente do normal, o que, para mim, é

C:\WINDOWS\system32>
    
por 13.04.2010 / 00:45
0

Você pode tentar usar o Tizer Unlocker (freeware)

Here are some of the error messages that can be dealt with Tizer:

The file is in use by another program or user. Cannot delete file: It is being used by another person or program. Cannot delete folder: It is being used by another person or program. Cannot delete file: Access denied. The source or destination file may be in use. The process cannot access the file because it is being used by another process. There has been a sharing violation. Close any programs that might be using the file and try again. Make sure the disk is not full or write-protected and that the file is not currently in use. Error deleting file or folder. Cannot delete file or folder: The file name you specified is not valid or too long. Specify a different file name.

    
por 12.04.2010 / 18:53
-1

Um aviso: se o arquivo estiver no diretório do Windows ou em algum lugar sensato, tenha cuidado ao excluí-lo.

Primeiro, tente inicializar no modo de segurança para excluir o arquivo.

Em segundo lugar, às vezes o arquivo é bloqueado pelo próprio explorer.exe. Para resolver esse problema:

  1. No modo de segurança, inicie um prompt de comando (cmd) como administrador
  2. Navegue em cmd para o diretório em questão e insira (mas não execute) um comando "del" para o arquivo em questão
  3. Use o Gerenciador de Tarefas para eliminar o explorer.exe
  4. Pressione rapidamente Enter na janela do cmd para excluir o arquivo, antes que o Windows reinicie o explorador

Em terceiro lugar, os utilitários gratuitos MoveOnBoot ou Unlocker pode ser usado para agendar a exclusão do arquivo no momento da inicialização.

    
por 14.04.2010 / 08:16