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


12

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


予期しない破損を引き起こす可能性があるため、ファイルハンドルを閉じるソリューションには注意してください。詳細については、technet.microsoft.com / en-us / magazine /…を参照してください。
CesarB 2009

回答:


19

使用openfilesが開いているファイルを持っているユーザを識別し、切断するためのコマンド。それでも解決しない場合は、Unlockerユーティリティをダウンロードします。

Openfilesの構文:

openfiles.exe /query
openfiles.exe /disconnect /id openFileID

Unlockerユーティリティの上記のリンクは機能しませんが、これは機能します
プロ

1
このような素晴らしいユーティリティですが、非常に多くの「ここをクリック」リンクに囲まれています。
AlexanderN

8
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」などに変更することもできます。無関係な文字の一部を削減します。



2

これは常に表示されます。SysternalのProcess Explorerを実行して、ファイルを持っているユーザーを見つけることもできます。この目的でProcess Explorerを使用する方法は次のとおりです。使用中のファイルのロック解除

USBドライブにこのツールがあり、インストールせずに実行できるため、個人的にはこの方法が気に入っています。


+1「openfiles」とは異なり、リモートからロックされたファイルだけでなく、ファイルがロックされているローカルプロセスが表示されます。
sysadmin1138

openfiles / local onはローカルで開いているファイルを表示しますが、初めて実行する必要がある場合は再起動する必要があります。
ジムB


1

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

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

幸運を!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.