web-dev-qa-db-ja.com

「他の人やプログラムで使われている」を克服する

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

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

 FILENAME.Zipを削除できません。別のユーザーまたはプログラムによって使用されています
 
ファイルを使用している可能性のあるプログラムをすべて閉じて、もう一度試してください。

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

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

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

22
Adrian Dunston

Process Explorerを使用して、ファイルを開いているプロセスを特定しました。それはとにかく問題を修正しないかもしれない再起動を保存します。

29
Dan Goldstein

「Unlocker」をダウンロードしてみてください。それをググって、それがワーム/スパイウェア/ウイルスを持っていないという私の言葉を取ってください。それはかなりクールなユーティリティであり、素晴らしい働きをします。試してみる。

8
Pradeep

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

それは(XP以上の私が信じている)組み込みであり、渡すことができるいくつかの引数を持っています。

5
Brian Schmitt

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

次に、ファイルを移動/削除してください。

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

マシンの起動時にf8を押すことでそれを行います。

2
branchgabriel

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

1
MrZebra

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

1
Steve

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

1
EBGreen

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

0
Marc