もうMSによるサポートもされないから、使わないで、と、言って回っているけれど、 諸般の事情で入れ替えできないところもある。
そういうところに限って、1つのメールボックスに限界までメッセージをためこんで、 動かなくなった、って、悲鳴も上がってくるわけで。
通常は、別のフォルダにメッセージを分割したあと、問題のフォルダの最適化で事は終わるんだけど、 今回のはいろいろ手を尽くしても「Outlook Expressまたはほかのアプリケーションがこのフォルダを使用しています。」という つれないメッセージを表示して最適化が失敗する。 Google先生にお問い合わせするとウィルス対策ソフトを止めておけばいいとか、そんなページもヒットするけど、 結局なにをやってもダメ。
仕方ない、ってことで、最後にとった手段は、「自前で最適化をする。」
いや、なに、思いついてしまえば簡単なことで、
1. 作業用に適当な名前をつけて新しいフォルダを作成する
2. 問題のフォルダから、新しいフォルダにすべてのメッセージを移動する
3. OutlookExpressを一旦終了し、メッセージフォルダの中にあるファイル名を直接変更することで「新しいフォルダ」と「問題のフォルダ」の実体を入れ替える
4. OutlookExpressを再起動し、作業用に作った新しいフォルダを削除する
こんな感じ。場合によっては、3.以降を以下のようにすることも可能な場合あり。
3. 空になった問題のフォルダを最適化する
4. 新しいフォルダから問題のフォルダにメッセージをすべて移動する
5. 作業用フォルダを削除する
ファイルを直接いじらない分、こちらのほうが簡単かもしれない。どっちにしろ、メッセージフォルダを開いて、 ファイルの詳細を表示をした状態でファイルサイズを確認しながら作業するべし。