nlocker を使用して、どのプロセスがロックを保持しているかを知ることができます。
ただし、問題は、リモートマシン上のファイルにロックがある場合、Unlockerは誰またはどのプロセスがロックしているかを表示しないことです。
とにかく、リモートファイルのロックを保持しているものはありますか(私のリモートファイルはネットワークドライブを介してマップされています)?また、ロックを解除する方法は?
コンピュータの管理を開き、(マイ)コンピュータを右クリックして、[管理]をクリックします。
システムツール>共有フォルダ>開いているファイル
リモートマシンに接続するには、左側のペインで[コンピューターの管理(ローカル)]を選択し、[アクション>別のコンピューターに接続... "]ダイアログを表示して、コンピューター名を入力し、 OKを押します。
このインターフェイスからセッションを切断することもできます。
Process Explorer ファイルのハンドルを検索できます
ただし、remoteマシンでは、Handleを実行するために PsExec と Handle を組み合わせる必要があります。遠くのコンピューターで。
Sysinternalsの handle
を見てください。
nlocker は素晴らしいツールです。
すべてのWindowsサーバーにあります。それはあなたのためにファイルのロックを解除し、それを使用しているものを表示します。
私はこれについての経験がありませんが、 openfiles コマンドはあなたが望むことをするかもしれません。