例えば、あるフォルダにテキストファイルがあって
そのテキストファイルを他のエディタ等で開いているときに
フォルダの名前を変更しようとすると、
「送り側または受け側のファイルは使用中の可能性があります。」
というエラーがでますが、
どのプロセスが使用しているかはまでは表示されません。
このようなケースも含めて、
Windowsであるプロセスがどのプロセスを使用しているかを
調べる方法はあるのでしょうか?
コマンドやアプリケーションなど、
どのような方法でも良いので教えてください。
どんな情報でもよいということなので...
http://www.atmarkit.co.jp/fwin2k/win2ktips/306openfiles/openfile...
コマンドプロンプトより
openfiles /local on
を行って再起動してください
その後
openfiles /query
でロックしているプロセスを特定できます
この方法は今現在ファイルロックしてしまっているプロセスを特定するには使えませんし、
このモードを使うと、性能が落ちるので、常時このモードでいるのはお勧めできません
ProcessMonitor
http://www.microsoft.com/technet/sysinternals/processesandthread...
はどうでしょうか?
FileMon
http://www.microsoft.com/technet/sysinternals/FileAndDisk/Filemo...
や
http://www.microsoft.com/technet/sysinternals/default.mspx
にいろいろ便利なものがあります。
プロセス関係だと
あたりも重宝すると思います。
Process Explorerを使うと、プロセスがどんなファイルを開いているか見ることができます。(サービスなどを含め起動中のすべてのプロセスについて可能)
http://ccollomb.free.fr/unlocker/
ロックされたファイルを使用しているプロセスを取得したり
ロックを開放するツールです。
ファイルによっては、開放時に注意する必要があります。
コメント(0件)