Windowsでファイルやフォルダがロックされていて開けない、消せない

この記事は次のブログに引っ越しました。

Windowsでファイルがロック(アクセス拒否)されてしまった時の対策

Windowsのデスクトップ上に、削除できないフォルダがあり困っている。 厳密にいうと、このフォルダの中に、開けなければ、消せない、移動できない、コピーですらできない困ったファイルがあるのだ。

コマンドプロンプトから"cacls"コマンドでアクセス権を変えて削除する "cacls":ファイルのアクセス権制御 (Shell) http://itpro.nikkeibp.co.jp/free/NT/WinKeyWord/20040805/1/cacls.shtml 所感

大きなファイルのコピー中や移動中に、ひょんなことでアプリが落ちたり、マシンがハングしたりすると、壊れたショートカットのように、デスクトップやフォルダ上には見えているのに何もできないファイルができることがある。

特に、フォルダ内に この削除できないファイルが出来たときは、フォルダさえも消せないので困ったものである。

これは、ファイルの移動などをすると、まずファイルをロックしてコピーを行い、コピーが終わったら元ファイルを削除するのだが、タイミング悪く失敗すると、ファイルがロックされたままになってしまうのが原因のようだ。

Vistaの場合は「アクセス権を取得するか」といったメッセージが出てくることがあるのだが、XPやWin2000の場合はコマンドプロンプトから変えてあげないといけない。

関連リンク http://www.google.co.jp/search?hl=ja&safe=off&client=firefox&rls=org.mozilla%3Aja%3Aofficial&hs=y5H&q=windows+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E6%B6%88%E3%81%9B%E3%81%AA%E3%81%84%E3%80%80%E7%A7%BB%E5%8B%95%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%80%80%E3%82%B3%E3%83%94%E3%83%BC%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%80%80%E5%89%8A%E9%99%A4%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%80%80%E3%83%AD%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja:title=Googleで検索