【Outlook】共有メールボックスのキャッシュサイズを抑える設定

【Outlook】共有メールボックスのキャッシュサイズを抑える設定
🛡️ 超解決

共有メールボックスをOutlookで利用していると、キャッシュが肥大化してディスク容量を圧迫したり、動作が遅くなったりすることがあります。この問題を解決するには、キャッシュモードの設定を変更して同期するデータ量を制限する方法が効果的です。本記事では、共有メールボックスのキャッシュサイズを抑える具体的な設定手順を、失敗しやすいポイントとともに詳しく解説します。

【要点】共有メールボックスのキャッシュサイズを抑えるには、キャッシュモードの同期スライダーを調整するか、登録表でキャッシュ期間を制限します。

  • 同期スライダーの調整: [ファイル]→[アカウント設定]→[共有メールボックス]で、キャッシュするメールの期間(例:1ヶ月)を設定します。
  • ダウンロードするアイテムの制限: メールをダウンロードする数を制限する設定はありませんが、キャッシュモードを無効にすればローカルに保存しなくなります。
  • 登録表による設定: Outlookのキャッシュモードにレジストリから制限をかけることで、強制的に同期期間を決められます。

ADVERTISEMENT

共有メールボックスのキャッシュが大きくなる原因

共有メールボックスは、複数のユーザーで一つのメールボックスを共有する機能です。既定では、Outlookは共有メールボックスの全メールをダウンロードしてローカルにキャッシュします。そのため、長年使われている共有メールボックスでは、数万件のメールが蓄積し、キャッシュサイズが数十GBに達することも珍しくありません。さらに、添付ファイルも同時にダウンロードされるため、ディスク容量の枯渇やOutlookの動作が重くなる原因となります。例えば、共有メールボックスに過去5年分のメールが残っている場合、初めて開くときはすべてダウンロードしようとして時間がかかり、その後も定期的に同期が行われます。また、ユーザーが誤ってキャッシュモードをオフにできない設定にしているケースもあります。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

キャッシュサイズを抑える設定手順

ここでは、共有メールボックスのキャッシュサイズを抑えるための主な設定手順を紹介します。これらの手順は、Microsoft 365のOutlook(クラシックOutlook)を対象としています。新しいOutlookの場合は、設定方法が異なりますので注意してください。

  1. Outlookを起動し、[ファイル]タブを開きます。
    左上の[ファイル]をクリックすると、バックステージビューが表示されます。
  2. [アカウント設定]→[アカウント設定]をクリックします。
    [アカウント設定]のドロップダウンメニューから、もう一度[アカウント設定]を選択します。
  3. [共有メールボックス]タブを選択します。
    アカウント設定画面で、[共有メールボックス]タブをクリックします。ここに現在追加されているすべての共有メールボックスが一覧表示されます。
  4. 対象の共有メールボックスを選択し、[変更]をクリックします。
    キャッシュサイズを抑えたい共有メールボックスをクリックして選択し、[変更]ボタンを押します。
  5. [キャッシュモード]グループで詳細構成を行います。
    [変更]を押すと、Exchangeアカウントの設定ダイアログが開きます。ここで[キャッシュモード]の設定が表示されます。通常、共有メールボックスは[共有メールボックスのキャッシュをダウンロードする]にチェックが入っています。このチェックを外すと、その共有メールボックスはキャッシュされなくなりますが、オフラインでは使えません。代わりに、[メール]の同期スライダーを調整することで、ダウンロードするメールの期間を制限できます。スライダーを[1ヶ月]や[3ヶ月]に設定すると、それより古いメールはローカルに保存されず、Outlook上でも表示されなくなります。必要な場合は、サーバーから都度ダウンロードされます。
  6. [OK]をクリックして変更を適用します。
    設定を反映するためにOutlookを再起動する必要がある場合があります。

この設定により、共有メールボックスのキャッシュサイズが大幅に削減されます。たとえば、5年分のメールが入った共有メールボックスで同期スライダーを1ヶ月に設定すれば、過去1ヶ月分のみがキャッシュされるため、ディスク使用量が約1/60に減少します。また、同期スライダーによる制限は、共有メールボックスごとに個別に設定できるわけではなく、同じExchangeアカウントに属する共有メールボックス全体に適用される場合があります。必要に応じて、後述の登録表による設定も検討してください。

落とし穴1:同期スライダーがグレーアウトして変更できない

キャッシュモード設定画面で同期スライダーがグレーアウトしている場合があります。これは、グループポリシーや登録表によってキャッシュ設定が固定されているためです。管理者が強制的に設定している可能性が高いので、自分で変更するには管理者に連絡するか、レジストリを直接編集する必要があります。ただし、レジストリの編集は慎重に行わなければなりません。

落とし穴2:共有メールボックス自体がキャッシュ対象外になっている

Outlookの設定で、[共有メールボックスのキャッシュをダウンロードする]のチェックが外れていると、キャッシュされないため、オフラインでメールを参照できません。逆に、このチェックを外した状態でも、同期スライダーは表示されないため、キャッシュサイズを抑える設定自体ができません。正しくは、キャッシュをダウンロードする設定にした上で、スライダーを調整します。もしチェックを外している場合は、再度チェックを入れてからスライダーを変更します。

落とし穴3:Outlookのバージョンによって設定場所が異なる

本記事で紹介した手順は、クラシックOutlook(Microsoft 365版)のものです。新しいOutlook(Outlook for Windows)では、設定方法が完全に異なります。新しいOutlookでは、[設定]→[メール]→[同期]から同期期間を選べますが、共有メールボックスに対して個別に設定する機能はありません。また、クラシックOutlookと新しいOutlookは切り替えて使うことができますが、キャッシュ設定も引き継がれないため注意が必要です。

比較表:キャッシュ設定の種類と効果

設定方法 キャッシュサイズ オフライン利用 設定の容易さ
全メールをキャッシュ(既定) 非常に大きい 可能(全メール) 不要
同期スライダーで1ヶ月に制限 小さい 可能(制限期内) 簡単
レジストリで強制制限(例:SyncWindowSetting) 任意に設定可能 可能(制限期内) 中程度
キャッシュモードをオフ ゼロ 不可 簡単

表の通り、同期スライダーを利用する方法が最も手軽で、キャッシュサイズを抑えながらオフラインでも必要なメールにアクセスできます。ただし、設定できる期間がOutlookのバージョンによって異なります。

ADVERTISEMENT

よくある質問(FAQ)

Q1:同期スライダーで期間を短くすると、古いメールは完全に削除されますか?

いいえ、ローカルのキャッシュから古いメールは削除されますが、サーバー上のメールはそのまま残ります。Outlookで古いメールを表示するには、オンラインモードで再度取得する必要があります。また、検索結果に古いメールが表示されないことがあります。例えば、過去2年分のメールを検索したい場合は、サーバー上のメールに直接アクセスする必要があります。

Q2:共有メールボックスごとに異なるキャッシュ期間を設定できますか?

クラシックOutlookの設定画面では、共有メールボックス個別にキャッシュ期間を設定することはできません。同じプライマリメールボックスに関連付けられた共有メールボックスは、プライマリの同期設定を継承します。ただし、レジストリを使用すれば共有メールボックスごとに別々のSyncWindowSetting値を設定できる場合があります(上級者向け)。

Q3:新しいOutlookでも同じ設定は可能ですか?

新しいOutlook(Outlook for Windowsプレビュー版)では、キャッシュ設定が簡略化されています。[設定]→[メール]→[同期]から同期期間(すべて、1ヶ月、3ヶ月など)を選べますが、共有メールボックスだけへの適用はできません。また、クラシックOutlookに戻すと設定が引き継がれないため、注意が必要です。

Q4:レジストリを編集する場合の具体的なパスと値は?

レジストリエディタで、HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode に、DOWNSYNCWINSECONDS というDWORD値を作成し、希望する同期期間(秒)を設定します。例えば、1ヶ月(30日)なら2592000と設定します。ただし、この設定はすべてのExchangeアカウントに適用されるため、注意してください。

まとめ

共有メールボックスのキャッシュサイズを抑えるには、Outlookのキャッシュモード設定で同期スライダーを調整する方法が最も簡単です。ディスク容量の節約やパフォーマンス改善に効果的なので、まずはこの設定をお試しください。同期スライダーが変更できない場合は、レジストリによる強制設定や、キャッシュモード自体をオフにする方法も検討しましょう。なお、新しいOutlookを利用している場合は、クラシックOutlookに切り替えるか、同期期間設定を別途行う必要があります。これらの設定を行うことで、共有メールボックスを快適に使い続けることができます。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

SPONSORED