Saturday, January 20, 2007

古いファイルの圧縮

ここ数ヶ月間、Cドライブのディスククリーンアップ(ディスククリーンアップツール)を実行すると、古いファイルの圧縮をスキャン中にディスククリーンアップが停止してしまうという現象が起きるようになってしまう事に気が付いた。

インターネットエクスプローラのインターネット一時ファイルやゴミ箱の中身はそれぞれ手動で削除する事ができるので、ディスククリーンアップが完了しない事に対して特に不便さを感じていなかったのだが、僕以外にも同じ現象が起きている人がいるのかどうか不思議に思い、調べてみる事にした。

Googleで「古いファイルの圧縮」と検索してみると、1ページ目にマイクロソフトのサポート技術情報「古いファイルの圧縮中にディスククリーンアップツールが応答を停止する」のサイトが表示されたので、それを見てみると、ディスククリーンアップツールが圧縮ファイルの検索に使用するレジストリに問題があるようだ。

解決方法として、マイクロソフトのサポート技術情報のサイトに載っているのは、「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches」にある、「Compress old files」というレジストリキーを削除するという方法。

さっそく、「Compress old files」を削除し、(作業前にレジストリキーのバックアップを作成。)ディスククリーンアップを実行してみると、何の問題もなくディスククリーンアップが完了した。

※ レジストリを編集する時はバックアップを作成し、編集は自己責任で行う事。