Process Explorerでロックしているファイルを探す

最初に

ロックしているファイルを探すならUnlockerを使った方が楽です。
Process Explorerでも手間はかかるけど同じことができるよってことを試します。

Process Explorerを使う

まずは適当にファイルを作り適当なアプリでロックします。
ファイル名を「LockTest.txt」とし、削除をしようとしたところです。

「別のプログラムがこのファイルを開いているので、操作を完了できません。」とまさにその通りのエラーが発生しました。

では「別のプログラム」を探します。
Process Explorerを起動し、メニューの「Fid」→「Find Handle or DLL..」を選択。

「Handle or DLL substring」にロックしているファイル名(LockText.txt)を指定し、「Search」を押します。
すると指定した名前のHandleを持つプロセス名が表示されます。

ファイル名以外にもミューテックス名などでも検索できるので開発時に重宝します。