質問: outlookexpress6でルールが無くなった 今までこんなことは無かったのですがルールを設定していた所outlookexpressがフリーズしてしまったのでctrl+alt+deleteからoutlookexpressを終了してoutlookexpressを立ち上げ直した所ルールは消失してしまいました。 windowsを再起動しても同じでした。 元に戻す方法はありませんか? 1日にかなりのメールを受け取って振り分けしていましたので再設定するのは避けたいのですが。 win98+ie6+oe6です。
回答: oeのメールルールはレジストリの以下の部分にあります。 ****の部分はランダムに割り振られたっぽい数字(id)の羅列です。 hkey_current_user\identities\{**********}\software\microsoft\outlook express\6.0\rules\mail で、ルールが消えたのではなく、ひょっとしたらこのidが変わってしまったのではないかと想像します。 このidはエラーや再インストール時に変わったりしますが、今のidと旧idが違うと今のoeは前のoeと別物として扱われます。 でルールを復旧するには、このidの部分を書き直せば直るかもしれません(手順としては、レジストリのその部分だけ書き出し、エディタで開いて置き換え、レジストリの適用)が、もしこの操作が不安であれば、一から設定し直すことをお奨めします。レジストリの変更に失敗すると、最悪osが起動しなくなりますので。 なおidの確認は、c:\windows\application data\identities\ のフォルダをみれば分かります。