I can tell what process is holding a lock using Unlocker.

But the problem is that, when there is a lock on a file on a remote machine, Unlocker doesn't show who or what process is locking.

Is there anyway what is holding a lock on a remote file (my remote file is mapped through a network drive)? and also how to remove the lock?

link|improve this question

77% accept rate
while installing unlocker, make sure you uncheck the option for ebay promos. :) – Gulzar May 1 '09 at 22:35
feedback

6 Answers

up vote 10 down vote accepted

Open up Computer Management, right click (my) Computer and click "Manage":

System Tools > Shared Folders > Open Files

To connect to a remote machine, select "Computer Managment (Local)" in the left pane, then pull up the "Action > Connect to another computer..." dialog, enter the computer name, and hit ok.

You can disconnect sessions from this interface as well.

link|improve this answer
This works for now. Seems kind of annoying to run fsmgmt.msc under different credential (runas /user:domain\user "mmc fsmgmt.msc") – Sung May 4 '09 at 17:54
feedback

Process Explorer can search for handle on a file

enter image description here

On a remote machine however, you want to combine PsExec with Handle in order to execute Handle on the distant computer.

link|improve this answer
I use "Process Explorer" a lot on my local machine. How do you run it on a remote one? – nzpcmad May 1 '09 at 1:12
feedback

Look at handle from Sysinternals.

link|improve this answer
feedback

I don't have experience in this, but the openfiles command might do what you want.

link|improve this answer
feedback

Unlocker is a great tool.

We have it on all of our Windows servers. It will unlock the file for you and show you what is using it.

link|improve this answer
1  
That's already what I am using and mentioned in my question... – Sung May 1 '09 at 0:38
feedback

If you're on Unix/Linux/BSD, lsof(8) should do what you want.

drewble:~$ lsof /home/drew/.purple/cap.db 
COMMAND  PID USER   FD   TYPE DEVICE   SIZE    NODE NAME
pidgin  6488 drew   13u   REG   8,18 679936 9971928 /home/drew/.purple/cap.db
link|improve this answer
1  
It says Windows on the first line. – Ben Alpert May 1 '09 at 0:34
It did till Joel corrected that reference to a tag – Stephen Denne May 1 '09 at 9:05
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.