Windows Vista でファイル削除しようとすると「別のプログラムがこのファイルを開いているので、操作を完了できません。」と表示される件

2018年2月18日

この記事は最初の投稿日から16年経過しています。内容が古い可能性があります。

f:id:toshyon:20080108231748p:image:right

SONYのHDVハンディカム(HDR-HC1)からIEEE1394 経由でHDVの動画を抜いているのですが、Vista でその巨大ファイルを削除しようとすると、「別のプログラムがこのファイルを開いているので、操作を完了できません。」と表示されて、削除できない時があります。いえ、「~時があります」なんてものじゃなくて、ほぼ100%こうなります。Sysinternals Suite の中に含まれる、Process Explorerで調べてみると、なんと、explorer.exe がファイルをつかんでいるのが原因のようです。Explorer だと落としようがありません。やむなく、Process Explorer で Close Handle して解放し、コマンドプロンプトからファイルを削除しました。(Explorer で該当フォルダを開くとまたつかんでしまうため。)

「別のプログラムがこのファイルを開いているので、操作を完了できません。」で検索してみると、お悩みの方多数のようですが、みなさん解決にはいたっていないようです。

Vista の Explorer は見栄えはいいのでしょうが、以前の Explorer に馴れている身には使いにくくて仕方がない上に、上記のような現象も発生するとあっては、ますます嫌いになってしまいます。なんとか Vista の Explorer に馴れようと使ってきましたが、やはり、別にファイラーを用意しないとダメそうです。

Soft

Posted by toshyon