É possível encontrar o processo que está usando qualquer arquivo no XP?

1

Às vezes, quando estou tentando excluir um arquivo, o sistema solicita a mensagem

"Cannot Delete file. It is being used by another person or program."
"Close any programs that might be using the file and try again"

Bem, às vezes é fácil encontrar o programa, mas às vezes não. Nesses casos, usei o programa de terceiros do Unlocker para desbloquear o arquivo, mas minha pergunta é:

Existe algum comando da CLI ou qualquer forma de encontrar o processo associado a um determinado arquivo no XP sem usar nenhum software de terceiros?

Melhor para todos,

    
por Dennis Williamson 06.11.2009 / 13:56

2 respostas

4

O

Sysinternals Handle não é realmente um utilitário de terceiros, dado que a SysInternals é de propriedade da Microsoft agora e tem uma pegada de instalação muito mais leve.

Existe um utilitário CLI embutido chamado Openfiles que em sua configuração padrão lhe dirá quais arquivos estão sendo mantidos abertos através do compartilhamento de rede de entrada, é possível definir um sinalizador global ('lista de objetos de manutenção') que permitirá isso para rastrear todos os arquivos abertos localmente. Ativar isso é simples, basta digitar o comando abaixo, mas observe que alterar esse sinalizador tem um impacto no desempenho.

openfiles /Local on

Você terá que reiniciar o sistema para que isso entre em vigor.

    
por 06.11.2009 / 14:28
3

Não que eu saiba. Normalmente, uso o Process Explorer para encontrar o identificador: link

Esse utilitário, embora não originalmente desenvolvido por terceiros, é agora propriedade da Microsoft.

    
por 06.11.2009 / 14:29

Tags