Acesso a arquivos do Windows negado

7

Parece que tenho um problema geral com o "acesso negado no Windows". Ele se manifesta sempre que, por exemplo:

  • Meu arquivo bat chama um compilador que cria um arquivo no disco
  • Meu arquivo bat renomeia um arquivo
  • Mas também tenho arquivos baixados (FireFox) para a área de trabalho do Windows, onde o Windows está me concedendo "acesso negado" se eu tentar excluir o arquivo.
  • Tentou desativar o AVG +, exceção feita no escudo residente do AVG

(Eu tentei verificar com o gerenciador de tarefas Gerenciador de Tarefas + Winternals explorer que não está em execução processo ainda em execução que deve causar os bloqueios.)

  • Windows 7.
  • Minha conta de usuário é um administrador.
  • Todos os arquivos são criados pela mesma conta de usuário.

O problema é recente, mas algumas coisas que notei ontem (quando eu comecei a chamar arquivos .bat novamente que eu usei por muitos anos)

Eu tentei:

  • Começando, por exemplo Windows Explorer com "executar como administrador", mas isso não faz diferença
  • clique com o botão direito do mouse - propriedades - segurança e altera permissões / propriedade (também recebo "acesso negado" ao tentar fazer isso, isso não ajuda)

Aqui está uma ascreenshot se eu tentar mudar a segurança de um arquivo "bloqueado". (O problema aqui é que o bloqueio ocorre continuamente toda vez que o arquivo é criado)

!

Seeuclicarem,declareiquenãosouoproprietário?Emvezdisso,vejoisso:"Não é possível exibir o proprietário atual"

Se eu tentar alterar a propriedade, recebo "acesso negado" (não tenho direitos)

O que me deixa perplexo como eu acabei de criar. (Sim, através de um arquivo .bat chamando executáveis que criam o arquivo. Mas todos em execução sob minha conta de usuário administrador.)

Eu acho que esse é um tipo estranho de alguma coisa em algum lugar que contém arquivos por algum tempo após o arquivo ter sido excluído pelo arquivo .bat ...

Eu tentei sair 5 minutos depois que o arquivo .bat emitiu a instrução delete. (Pausando script .bat) Ao retornar (após alguns minutos), o arquivo desapareceu. (Isso levou algum tempo para eu perceber, já que foi por acidente que descobri isso, mas parece que posso repetir)

Portanto, a razão para todos os problemas pode ser que o arquivo esteja de alguma forma em um estado misterioso em que o arquivo foi agendado para exclusão, mas é extremamente lento? (E, portanto, todas as outras operações realizadas no arquivo também se comportam de maneira muito estranha).

Eu não tenho ideia do motivo disso (tentei desativar, por exemplo, o AVG), mas acho que isso poderia explicar os problemas repentinos?

    
por Tom 26.10.2012 / 14:46

6 respostas

4

Use o Unlocker para desbloquear esses arquivos e tente fazer o que quiser. O Unlocker suporta nativamente a exclusão, renomeando etc também.

[Opcional] Também gostaria de sugerir que você verifique o computador em busca de ameaças usando o Norton Power Eraser ( É grátis, portátil; pode funcionar junto com o AVG também) se você não sabe exatamente o que está causando o problema.

    
por 08.02.2013 / 02:17
2

Nessa guia Segurança, clique em Avançado, clique no link Alterar Proprietário, na caixa Digite o nome do objeto, digite seu nome e clique em VERIFIQUE NOMES e clique em OK. Isso redefinirá a permissão da Autoridade para você.

    
por 05.02.2013 / 17:05
2

Talvez o seu sistema de arquivos esteja corrompido. (consulte thread bastante semelhante )

Execute chkdsk para corrigir:

chkdsk /r C:
    
por 11.02.2013 / 16:00
1

Você pode querer tentar verificar as permissões para o CMD. Além disso, verifique o agendador de tarefas, caso haja algo inesperado acontecendo.

A idéia de Sachin Shekhar de usar o Unlocker é boa para ver se há outros processos que estão usando o arquivo simultaneamente. O compilador pode estar tendo algum tipo de bug e "prejudicar" o arquivo mesmo depois de concluir suas operações.

    
por 09.02.2013 / 12:09
0

O Windows 10 parece ter melhorado e resolvido o comportamento. Os arquivos não são mais "bloqueados" / "acesso negado ao arquivo" por um tempo muito longo ...

Então mudar o Windows 10 é meio que uma resposta também. Como muitas pessoas contribuíram para o post, também quis compartilhar minhas descobertas.

    
por 16.12.2015 / 22:45
-1

Sim, executar o CHKDSK / R C: \ (na próxima inicialização) fez o truque! Depois disso, parece relevante que o sistema de arquivos seja corrompido se você não puder apropriar-se de um arquivo ou pasta para o qual estaria autorizado. Especialmente se o Windows não puder informar quem é o proprietário de tal arquivo ou pasta. As permissões foram claramente corrompidas nesse caso. Muito obrigado pela dica! Felicidades da França.

    
por 31.03.2014 / 00:55