25

ユーティリティをダウンロードせずに Windows ファイルのロックを解除する方法はありますか?

Windows XP の C: ドライブに、非常に古くて役に立たないファイルがいくつかあります。これらのファイルを削除しようとすると、次のメッセージが表示されます。

FILENAME.zip を削除できません: 別の人またはプログラムによって使用されています

ファイルを使用している可能性のあるプログラムをすべて閉じて、再試行してください。

誰もこのファイルにアクセスしていません。現在、それを使用しているプログラムはありません。Windows はファイル ロック メカニズムを台無しにしました。

誰かのロック解除ユーティリティをダウンロードせずにこのファイルを削除する方法はありますか? これらのプログラムを提供しているサイトは、少し大雑把だと思います。

プログラム内からファイルのロックを解除するにはどうすればよいでしょうか? 私は Java、Perl、および Ruby に精通していますが、それらのライブラリーの中で私を助けてくれるものは見たことがありません。

4

8 に答える 8

32

Process Explorer を使用して、ファイルを開いているプロセスを見つけることに成功しました。とにかく問題を解決しない可能性のある再起動を保存します。

プロセス エクスプローラー: [検索] > [ハンドルまたは DLL...] をクリックして、フォルダー/ファイルの名前を検索し、検索結果の 1 つをダブルクリックします。メイン ウィンドウでハンドルが選択され、右クリックして閉じることができます。

于 2008-10-23T14:17:55.030 に答える
8

「Unlocker」をダウンロードしてみてください。Google で検索して、ワーム/スパイウェア/ウイルスが含まれていないという私の言葉を信じてください。それはかなりクールなユーティリティであり、うまく機能します。試してみる。

于 2008-10-23T18:50:49.693 に答える
5

コマンドラインコマンドOpenFilesを試しましたか

それは組み込まれており(XP以降だと思います)、渡すことができるいくつかの引数があります。

于 2008-10-23T14:15:10.403 に答える
2

msconfig を使用し、すべてをオフにして起動します。

次に、ファイルの移動/削除を試みます。

または、いつでもセーフ モードで起動して削除することもできます。

これを行うには、マシンの起動時に f8 を押します。

于 2008-10-23T14:15:07.393 に答える
1

その問題が発生した.jpg pfileがあり、削除できませんでした。それが私をこのスレッドに連れてきました。他に何も機能しなかったとき、ファイルの名前を変更し、.jpg を残しました。その後、簡単に削除できました。理由はわかりませんが、私のために働いた

于 2012-08-27T18:17:41.617 に答える
1

再起動してもファイルがまだロックされている場合は、マシン上にファイルをまだ使用しているプロセスがあります。まず、そのプロセスが何であるかを把握し、ファイルが実際に使用されなくなったかどうかを判断する必要があります。

于 2008-10-23T14:12:34.370 に答える
1

多くの場合、セーフ モードでの再起動は非常に簡単な方法です。セーフ モードで起動すると、起動時に実行するように設定されたすべてのものは読み込まれません。起動中に F8 キーを押して起動メニューにアクセスし、「セーフ モード」を選択します。

于 2008-10-23T14:34:17.947 に答える
0

ユーティリティは必要ありません。Win32 APIを使用してロックを解除するだけです(ハンドルを閉じるだけです)

于 2008-10-24T15:32:14.243 に答える