Como determinar o que tem um bloqueio em um arquivo específico no Windows?

11

Eu vejo que um arquivo tem um bloqueio nele. Como eu poderia descobrir a causa e a raiz disso?

    
por MattUebel 24.08.2010 / 15:32

5 respostas

9
O

Unlocker é um utilitário freeware que usei muitas vezes para esse propósito. Fácil de usar, clique com o botão direito no arquivo em questão e mostra quais processos estão bloqueando-o. Você pode matar esses processos ou desbloquear todos ou um dos processos de bloqueio.

link

    
por 27.08.2010 / 20:09
16

Experimente a ferramenta Process Explorer da Sysinternals. Além disso, sua ferramenta Handle é uma ferramenta de linha de comando para descobrir o que tem um bloqueio em algo.

    
por 24.08.2010 / 15:43
12

De START > Executar tipo em "fsmgmt.msc" sem as aspas.

Estas são as pastas compartilhadas do MMC e você pode gerenciar as sessões aqui para ver quem tem bloqueios em arquivos específicos.

Editado para adicionar:

Você também pode se conectar ao seu servidor (ou outro computador) com este snap-in clicando em Ação > Conecte-se a outro computador. Você terá que se conectar ao computador em que o arquivo existe.

    
por 24.08.2010 / 15:39
2

Use o ProcessExplorer do sysinternals. Procure o arquivo bloqueado e você verá facilmente o processo que tem uma referência a ele na lista de identificadores (o painel inferior):

Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.

    
por 24.08.2010 / 15:41
1

Você pode usar 'net file' através do Prompt de Comando no servidor de arquivos.

    
por 31.03.2011 / 12:48