問題のプロセスを探す

windowsを触っていると、あるdllを何かのプロセスが掴みっぱなしで削除出来ない時がある。そんな時はtasklistコマンドを使うと何のプロセスが掴んでいるかすぐにわかる。

tasklist /fi "MODULES eq DLLNAME"

これで、dllを参照しているプロセスの一覧が表示出来る。

同じように厄介なのがファイルを掴みっぱなしのプロセス。こちらは、openfilesコマンドで調べる事が出来る。Windowsでは、ファイルが消せなくなる時が稀にあるので、このコマンドも便利そうだ。