67

誰がファイル (win32) をロックしているか知りたいです。WhoLockMeについては知っていますが、多かれ少なかれ同じことを行うコマンドラインツールが欲しいです。

this questionも見ましたが、リモートで開かれたファイルにのみ適用されるようです。

4

7 に答える 7

101

ハンドルはトリックを行う必要があります。

どのプログラムが特定のファイルまたはディレクトリを開いているのか疑問に思ったことはありませんか? 今、あなたは見つけることができます。Handle は、システム内の任意のプロセスの開いているハンドルに関する情報を表示するユーティリティです。これを使用して、ファイルを開いているプログラムを表示したり、プログラムのすべてのハンドルのオブジェクト タイプと名前を表示したりできます。

于 2008-10-27T19:49:16.943 に答える
20

handle.exe http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx

これは私を何度も助けてくれました....

于 2008-10-27T19:49:25.230 に答える
11

ハンドル ダウンロード.

https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx

特定のファイルのハンドルを持っているプログラムを見つけたい場合は、Handle.exe が抽出されたディレクトリからこれを実行します。PATH環境変数に Handle.exe を追加していない限り。ファイル パスは C:\path\path\file.txt です」、これを実行します。

handle "C:\path\path\file.txt"

これにより、どのプロセスがファイル (またはフォルダー) をロックしているかがわかります。

于 2015-05-04T05:48:06.107 に答える
0

私は何年もUnlockerを使用してきましたが、とても気に入っています。プログラムを識別し、フォルダ\ファイルのロックを解除するように提案するだけでなく、ロックされている処理を強制終了することもできます。

さらに、削除など、問題のロックされたファイルに対して行うアクションを提供します。

Unlocker は、「ファイルを削除できません」や「アクセスが拒否されました」などのエラー メッセージでロックされたファイルを削除するのに役立ちます。ビデオチュートリアルが利用可能です。

Unlocker で解決できるエラーには次のようなものがあります。

  • ファイルを削除できません: アクセスが拒否されました。
  • 共有違反が発生しました。
  • ソースまたは宛先ファイルが使用中の可能性があります。
  • ファイルは別のプログラムまたはユーザーによって使用されています。
  • ディスクがいっぱいでなく、書き込み保護されていないこと、およびファイルが現在使用されていないことを確認してください。
于 2017-09-15T15:43:23.287 に答える