Respuestas:
Unlocker es una utilidad gratuita que he usado muchas veces para este propósito. Fácil de usar, haga clic derecho en el archivo en cuestión y le mostrará qué procesos lo están bloqueando. Luego puede eliminar esos procesos o desbloquear a la fuerza todos o uno de los procesos de bloqueo.
Pruebe la herramienta Process Explorer de Sysinternals. Además, su herramienta Handle es una herramienta de línea de comando para descubrir qué tiene un bloqueo en algo.
Desde INICIO> EJECUTAR escriba "fsmgmt.msc" sin las comillas.
Estas son las carpetas compartidas MMC y puede administrar sesiones aquí para ver quién tiene bloqueos en archivos particulares.
Editado para agregar:
También puede conectarse a su servidor (u otra computadora) con este complemento haciendo clic en Acción> Conectarse a otra computadora. Tendrá que conectarse a la computadora en la que existe el archivo.
Utilice ProcessExplorer de sysinternals. Busque el archivo bloqueado y verá fácilmente el proceso que tiene una referencia en la lista de controladores (el panel inferior):
¿Alguna vez se preguntó qué programa tiene abierto un archivo o directorio en particular? Ahora puedes averiguarlo. Process Explorer muestra información sobre qué identificadores y procesos de DLL se han abierto o cargado.