フォルダの表示設定の保存場所

  • Windows2000WindowsXPを再インストールすることがとても多いです。このとき最も困るのが、フォルダの表示設定がリセットされてしまうこと。あるフォルダを開いた場所の位置と表示設定が常に同じになっていないととてもストレスがたまります。
  • ならばこれらの設定が保存されている場所をエクスポートして保存しておけばよいという発想は前からあったのですが、具体的にどこに保存されているのかがさっぱりわからず、手作業でがんばってました。ふとした偶然から答えが見つかったのでメモを残しておく。

Windows2000の場合

  • http://oshiete.coneco.net/kotaeru.php3?q=1664186 によるとこうなっているそうだ。
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU キー配下の値にフォルダのフルパスが登録されている。
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\x キー配下の値にフォルダの表示設定が登録されている。
  • ということは、再インストールする直前にこれらの値をExportしておいて、再インストール直後にImportすれば、フォルダの表示設定が元に戻ることを期待できそう。エントリの何割かは存在しないのでレジストリがちょっぴり肥大化するけど、今のところ合計363エントリ程度しか存在しないので大したことはあるまい。それ以上にメリットのほうが遙かにでっかい。
  • あと、Windows2000では200エントリ以上は変更できないと書いてあったけど、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU キーのMRU Size値をいじれば変更できると思う。今のところffff(65535)になってたり。まあ、手動で設定するよりtuneappとか使った方が安全ですけどね。