Forçar exclusão de arquivos no Windows

6

Frequentemente na estação de trabalho de desenvolvimento (na qual sou administrador e o único usuário), não consigo excluir arquivos excluindo a pasta raiz - apesar de ter assumido recursivamente a propriedade da árvore. Presumo que isso se deva ao bloqueio do arquivo por outro processo.

Quais opções (scriptáveis) eu tenho que podem ajudar aqui?

Comentário: Eu também deveria ter dito que estou em 2008 x64.

    
por Sean Kearon 29.07.2009 / 13:14

5 respostas

11

Você pode usar LockHunter para ver qual processo está bloqueando a exclusão de um arquivo. É uma ferramenta freeware para Windows (disponível nas versões de 32 e 64 bits) que se integra ao menu de contexto do Windows Explorer.

It is a free tool to delete files blocked by something you do not know. LockHunter is useful for fighting against malware, and other programs that are blocking files without a reason. Unlike other similar tools it deletes files into the recycle bin so you may restore them if deleted by mistake.

Screenshot do LockHunter http://lockhunter.com/images/mainScreenshot.png

    
por 29.07.2009 / 13:54
3

Com MoveFile da Sysinternals, você pode agendar a exclusão para a próxima reinicialização ou tentar desbloqueie o arquivo com Unlocker .

    
por 29.07.2009 / 13:27
1

Eu publiquei este neste thread . Basicamente, eu uso o Process Monitor da Systernal para ver o que está bloqueando o arquivo. Este Como fazer é ótimo sobre como usá-lo para este fim.

    
por 29.07.2009 / 17:34
0

Se o arquivo estiver bloqueado por outro processo, use ffunlocker .

Não é uma solução de script, mas vale a pena mencionar.

    
por 29.07.2009 / 13:41
0

unlocker é ótimo para fazer isso [clique direito, desbloquear]

    
por 02.12.2009 / 05:08

Tags