• ベストアンサー

ファイルをロックしているプロセスを確認できるフリーソフト

お世話になっております。 Windowsでファイルがロックされていて削除できない場合などに下記のことができるフリーソフトを探しています。 (1)ファイルをロックしているプロセス等を表示できる。 (2)そのロックを強制解除できる。 (3)PCにインストールするタイプでない(USBメモリ等で持ち運べる) Unlockerは(1)(2)を満たしていて非常にいいのですが、PCにインストールする形のため(3)が満たせていません。 windows2k以降で動作するフリーソフトで上記のようなフリーソフトがありましたら教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>例えば、aaaa.logをロックしているプロセスを表示させ、強制削除する方法を教えてください。 1、Ctrl+Fでaaaa.logを検索。 2、所有権を取得しているプロセスをクリック。 3、プロセス・ウィンドウに表示されるので右クリック⇒Close Handle

winarrow07
質問者

お礼

なるほどですね。ありがとうございます。 ただやはりプロセス視点でのソフトだと思いますので 「このプロセスはどのファイルをロックしているか」という視点ですよね。 ハンドルだけじゃなくてDLLも出てくるし、とくに多数のプロセスからロックされている場合とか更に見にくくなります。Close Handleの操作を何回もやらなきゃいけなさそうですね。 unlockerなどはやはりファイルアイコンで右クリック→unlockerでいけるし、削除とかも一発ですし、やりたいことに特化しています。 でも使い勝手を抜きにすると条件3つを満たしているので、他にいいのがなければこれでいきます。

その他の回答 (3)

回答No.3
winarrow07
質問者

補足

回答ありがとうございます。 こちらツールの目的自体が違うと思うのですが、質問内容のようなこともできるということでしょうか。 質問内容のことをしたい場合のprocess explorerの使い方を教えてください。例えば、aaaa.logをロックしているプロセスを表示させ、強制削除する方法を教えてください。

回答No.2

 こんばんは。vistaで動くかどうかは不明ですが、  「WhoLockMe」  http://gigazine.net/index.php?/news/comments/20060331_wholockme/  本来は登録して右クリックメニューから使用しますが、登録しなくても、DOS窓のコマンドプロンプトから以下の様に操作して使える様です(当方が試した所使えました)。  C:\WhoLockMe104>WhoLockMe104 C:\???\xxx\縛りの入ったファイル名.拡張子  WhoLockMeは、ロックの強制解除ではなく、縛りを入れているプロセスハンドルを強制終了させると言う形を取っている様です。場合によっては、動作不良が生じるかもしれません。

  • furoshiki
  • ベストアンサー率41% (163/396)
回答No.1

winarrow07さんはすでにご存じかもしれませんが、ここが昔から有名です。 というよりも、マイクロソフトが歯が立たなかったので買収してしまいました。 (3)を満たしていません。 http://technet.microsoft.com/ja-jp/sysinternals/default.aspx  

winarrow07
質問者

お礼

回答ありがとうございます。 >winarrow07さんはすでにご存じかもしれませんが、ここが昔から有名です。 >というよりも、マイクロソフトが歯が立たなかったので買収してしまいました。 サイト拝見しました。 知っているツール、知らないツールたくさんありました。 質問内容のツールについてはhandle.exeでしょうか? インストールタイプではなさそうなので持ち運べそうですが、直感的じゃないのと強制解除のやりかたが不明でした。(オプションでできる?) 他にも使えそうなツールがたくさんあったので感謝しています。 ありがとうございました。