web-dev-qa-db-ja.com

Windows Server 2008の「システム」プロセスによってロックされたフォルダのロックを解除するにはどうすればよいですか?

私はWindowsServer 200864ビットを使用しています。 LockHunter は、フォルダが「システム」プロセスによってロックされていることを示します。なぜこれが起こるのかはわかりませんが、私の大きな懸念は、どのようにロックを解除するかです。コマンドラインから実行できるソリューションを探しています。

LockHunter自体はロックを解除できません。また、SysinternalsのProcess Explorerは、ロックされたフォルダーのハンドルを検出しません。再起動もオプションではありません。

alt text

9
ripper234

これは、「問題のある」コンピューターでエクスプローラーシェルが開いている別のコンピューターが原因であることが判明しました。この問題は再起動後も解決しませんでした。 (最初はありませんでしたが、再び現れました)

唯一の解決策は、他のコンピュータから関連するエクスプローラウィンドウを閉じることでした。

12
ripper234

通常、ファイルはファイル共有を介して開かれているためです。コンピュータ管理GUI /共有フォルダ/ファイルを開くまたはコマンドラインで閉じることができます

net file -開いているすべてのファイルをリストします

ネットファイルID/close

更新:このコマンドは、いくつかの場合にうまく機能する可能性があります。

openfiles/query/fo csv/v> c:\ temp\files.csv -files.csvを開いて検索します-

2
Vitas

他に何も機能しない場合は、停止をスケジュールしてセーフモードで再起動し、ファイルを削除する必要があります。

1
scott

私の場合、修正は、コンピュータの管理->共有フォルダ->ファイルを開くをチェックインして、それらのファイルをロックし、それらのセッションを終了することでした。

それが役に立てば幸い !

0
Alex

システムでロックされているファイルはロック解除できないと思います。

一部のユーティリティは、すでにここで回答されているように、起動時の削除と名前変更のみをスケジュールします。

Process Explorer を使用してロックプロセスを検索することにより、このようなロックの原因を解決することをお勧めします。それがどのシステムプロセスであるかがわかれば、それを無効にできるかもしれません。たとえば、常に良い候補はMicrosoft Searchです。

[〜#〜]編集[〜#〜]

Process Explorerがロックプロセスを見つけられない場合は、「Windows Vistaおよびさまざまなx64プラットフォーム」で動作すると言われている EMCO UnLock IT を試してください。

0
harrymc

必要なのは、再起動だけです。まだ試していない場合は、試してください。システムがオンラインに戻ったときにまだロックされている場合は、schedule-delete-for-bootユーティリティを使用できます。

0
quack quixote

セーフモードのコマンドウィンドウが機能しました。続行する前に、ローカルの管理者パスワードとBitlockerキーを用意してください。

0
GMcCaddon

他のユーザーをサーバーからログオフすると、ロックが解除されてしまいました。

0
KERR