web-dev-qa-db-ja.com

Windowsでロックされたファイルを削除するにはどうすればよいですか?

サーバー(Windows Server 2003)上のいくつかのファイルを移動していますが、誰も開いていないように見えるロックされたファイルがあります。このファイルを削除するにはどうすればよいですか?

12
user640

openfiles コマンドを使用して、ファイルを開いているユーザーを識別して切断します。それが機能しない場合は、 nlocker ユーティリティをダウンロードします。

Openfiles構文:

openfiles.exe /query
openfiles.exe /disconnect /id openFileID
19
Kevin Kuphal
1.) Open `computer management', (right-click "My Computer", select
`Manage')

2.) Scroll down to `Shared Folders', expand.

3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.

上記に問題がない場合は、ファイル/フォルダーのパスが深すぎると、悲しみが生じる可能性があります。ルートに向かっていくつかのフォルダをナビゲートしてから、それらを切り取って貼り付け、パスの一部を減らしてみてください。または、パス内のフォルダの名前を「1」、「2」、「3」などに変更することもできます。いくつかの無関係な文字を削減します。

8
Greg Meehan

SysInternalsにはMoveFileと呼ばれるツールがあり、マシンの再起動時にファイルを移動または削除します。

MoveFileリンク

3
Zach

私はいつもこれを目にしていますが、SysternalのProcess Explorerを実行して誰がファイルを持っているかを見つけることもできます。ここでは、この目的でProcess Explorerを使用するための優れたハウツーを示します。 使用中のファイルのロック解除

USBドライブにこのツールがあり、インストールしなくても実行できるため、個人的にはこの方法が好きです。

2
Hondalex

最後の手段として、「セーフモード」または「コマンドプロンプト」モードで起動し、その方法でファイルを削除してみてください。

これはウイルスやスパイウェアなどでよく見られます。セーフモードで起動すると、通常はうまくいきます。

幸運を!

1
KPWINC

いくつかの方法はここにあります: http://www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/

1
kbyrd