Windows XPでは、特定のファイルを削除しようとすると、次のように表示されます。
blah.blahを削除できません:ディスクがいっぱいまたは書き込み保護されていないこと、およびファイルが現在使用されていないことを確認してください。
この警告を回避してとにかく削除するにはどうすればよいですか?
Windows XPでは、特定のファイルを削除しようとすると、次のように表示されます。
blah.blahを削除できません:ディスクがいっぱいまたは書き込み保護されていないこと、およびファイルが現在使用されていないことを確認してください。
この警告を回避してとにかく削除するにはどうすればよいですか?
回答:
ロックされたファイルを正常に削除するには、ファイルをロックしたプロセスを特定する必要があります。最初にプロセスを終了してから、ファイルを削除する必要があります。ファイルをロックしているプロセスを知るには、Microsoft SysinternalsのProcess Explorer(PE)などのツールが必要です。
PEをインストールしたら...
ファイルにアクセスしているアプリケーションのリストが表示されます。
これで、PEなどを使用して問題のプロセスを強制終了できます。
ロックフリー。セーフモードでの起動(または単に再起動)を試みて、削除できるかどうかを確認することもできます。
編集(2013-02-09):より良いものを見つけました。 LockHunter。
Unlockerは良いのですが、個人的にはMalwareByteのFileAssassinが好きです。
簡単なCLIの方法は次のとおりです。
handle <part_of_the_path_of_the_locked_file>
taskkill /pid <the_PID> /f
(/f
「強制」を意味します)handle -p <the_PID> -c <hexadecimal_code_of_the_handle>
削除できないファイルがある場合、たとえば試してみたいアプリケーションから、再起動して、そのファイルを削除できるかどうかを確認します。それが失敗した場合、私は次のいずれかを行います:
これが私がSandboxie(http://www.sandboxie.com/)を使用して新しいアプリケーションをテストした理由の1つです。Sanboxieを使用すると、アプリケーションインストールの問題を簡単にクリーンアップできます。
コンピューターが侵害された場合、ほとんどのセキュリティの専門家は、システムをクリーンインストールすることを強くお勧めします。
トロイの木馬に感染している場合:
システムを手動でクリーニングしようとすることは、最も幸運な場合にのみ可能であり、何かが残されているかどうかはわかりません。チャンスを逃さないことをお勧めします。
Unlocker(x86でのみ使用可能)などのプログラムを試してください。これを使用してすべてのロックを表示し、必要に応じてそれらを削除できます。
x64の場合、同様のプログラムもあります。ない場合のより複雑で一般的なアプローチは、ファイルまたはプログラム名を含むハンドルを検索するProcess Explorerなどのプログラムを使用し、表示されているすべてのハンドルを削除することです。
これに関する優れたきちんとしたチュートリアルは、ここにあります:
編集:
通常、これは簡単ではありませんが、マイクロソフトはこれを非常に簡単にしてくれました。マイクロソフトは、ITプロおよびシステム管理者向けに「Windows Sysinternals」というソフトウェアスーツを作成しました。このスーツは、Windowsシステムとアプリケーションを管理、トラブルシューティング、および診断するためのさまざまな小さな強力なソフトウェアツールで構成されています。
スーツ全体をダウンロードできます
または任意の単一のユーティリティ
問題のために今日必要なのは「Process Explorer」で、これは次からダウンロードできます。
http://technet.microsoft.com/en-us/sysinternals/bb896653
そこから「procexp.exe」ツールをダウンロードして実行します。
実行中のすべてのプロセスを読み込むには時間がかかります。
ツールバーまたはメニューバーで検索ツールを探します。
この検索ハンドルまたはDLLボックスを開いて、ブロッキングハンドルを検索します。
この検索ボックスに、ロックされているファイルまたはフォルダーの正確な名前を入力するだけです。
検索ユーティリティは、ファイルを使用または開いていたプロセスまたはソフトウェアのハンドルを見つけます。検索結果をクリックすると、メインウィンドウの下部に詳細が表示されます。
この場合、メモ帳がファイルのハンドルを開いていたため、ファイル/フォルダーを削除できませんでした。
ファイルハンドルエントリを右クリックして、[ハンドルを閉じる]を選択します。
はい、これは本当に重要です!あなたが閉じているものに注意する必要があります。!
はいをクリックして先に進みます!
これで、ファイル/フォルダーの名前変更/削除/移動または編集を自由に行うことができます
Windowsリソースモニターの使用(組み込みアプリ)