Como eu excluo um arquivo que está em uso por outro processo? [duplicado]

7

Mais especificamente, estou tentando renomear ou substituir um arquivo e receber a mensagem

Access Denied. Make sure the disk is not full or write-protected and the file is not currently in use.

Existe uma maneira de descobrir quem / o que está usando o arquivo e expulsá-lo?

    
por Nick 06.10.2009 / 11:57

4 respostas

9

O LockHunter é um unlocker de arquivos infalível.

It is a 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.

Principais recursos

Shows processes locking a file or folder

Allows to unlock, delete, copy or rename a locked file

Allows to kill locking process

Allows to remove locking processes from hard drive

Integrates in to Explorer menu

It deletes files into the recycle bin, so you may restore them if deleted by mistake

Supports both 32 and 64bit Windows

quanto à sua pergunta:

Is there a way to find who / what's using the file?

LockHunter é freeware.

    
por 06.10.2009 / 12:00
6
O

Unlocker é outro aplicativo interessante:)

    
por 06.10.2009 / 12:02
2

Se você quiser descobrir quem / o que está usando um determinado arquivo, use Process Explorer

    
por 06.10.2009 / 12:49
1

Para máquinas remotas, se o arquivo estiver em um compartilhamento de rede, você poderá acessar o controlador de domínio / servidor membro por meio do gerenciamento do computador (Iniciar- > Executar-> compmgmt.msc) se tiver as credenciais.

Clique com o botão direito do mouse na parte superior da hierarquia (Gerenciamento do computador (local)) e selecione "Conectar a outro computador". Localize o servidor apropriado com o arquivo e, uma vez conectado, expanda para Pastas compartilhadas - > Abrir arquivos. Você pode clicar com o botão direito em qualquer arquivo e desconectar um usuário dele.

Este método só funciona se você tiver acesso ao servidor. Localmente, use o Unlocker mencionado anteriormente.

    
por 06.10.2009 / 12:58