O ProcessMon da Microsoft / sysinternals deve permitir que você veja quais processos estão acessando um arquivo:
Temos um arquivo de banco de dados (foxpro) em um compartilhamento do Windows (servidor 2003). Estamos tendo alguns problemas em que o programa que grava nesse arquivo precisa tentar novamente quando o arquivo está bloqueado. Isso tudo acontece muito rapidamente e em poucos segundos o arquivo está disponível, mas o problema é que ele não deve ser bloqueado.
Alguém sabe como podemos ver o que está bloqueando isso? Alguma ferramenta disponível?
O ProcessMon da Microsoft / sysinternals deve permitir que você veja quais processos estão acessando um arquivo:
Tags files windows-server-2008