他の人やプログラムによって使用されています。” [閉まっている]
-
04-07-2019 - |
質問
ユーティリティをダウンロードせずにWindowsファイルのロックを解除する方法はありますか?
Windows XP C:ドライブには、非常に古くて役に立たないファイルがいくつかあります。これらのファイルを削除しようとすると、次のメッセージが表示されます。
Cannot delete FILENAME.zip: It is being used by another person or program Close any programs that might be using the file and try again.
誰もこのファイルにアクセスしていません。現在、それを使用しているプログラムはありません。 Windowsはファイルロックメカニズムを台無しにしました。
誰かのロック解除ユーティリティをダウンロードせずにこのファイルを削除する方法はありますか?これらのプログラムを提供しているサイトは少し大ざっぱだと思います。
どのようにしてプログラム内からファイルのロックを解除できますか?私はJava、Perl、Rubyに精通していますが、ここで私を助けてくれるライブラリは見ていません。
解決
Process Explorerを使用して、どのプロセスがファイルを開いているかを確認しました。とにかく問題を解決できないかもしれない再起動を保存します。
他のヒント
" Unlocker"をダウンロードしてください。それをグーグルで調べて、ワーム/スパイウェア/ウイルスがないことを伝えてください。それはかなりクールなユーティリティであり、素晴らしい作品です。試してみてください。
コマンドラインコマンド OpenFiles
を試しましたか組み込み(XP以上)で、渡すことができるいくつかの引数があります。
msconfigを使用して、すべてをオフにして起動します。
次に、ファイルの移動/削除を試みます。
または、いつでもセーフモードで起動して削除できます。
そのためには、マシンの起動時にf8キーを押します。
再起動してもファイルがロックされている場合は、マシン上で 使用しているプロセスがあります。まず、そのプロセスが何であるかを把握し、ファイルが実際に使用されなくなったかどうかを判断する必要があります。
セーフモードでの再起動は、非常に簡単な方法です。セーフモードで起動すると、起動時に実行するすべての設定が読み込まれません。起動中にF8を押して起動メニューにアクセスし、「セーフモード」を選択します。
この問題が発生した.jpg pfileがあり、削除できませんでした。それが私をこのスレッドに導いた。何も機能しなかったとき、ファイルの名前を変更し、.jpgを省略しました。その後、簡単に削除できました。理由はわかりませんが、私のために働いた
ユーティリティは必要ありません。 Win32 APIを使用してロックを解除します(単にハンドルを閉じます)