Outlook の Exchange キャッシュ モードで共有メール フォルダーのダウンロード設定を管理する

元の KB 番号: 982697

Microsoft Outlook 2010以降のバージョンで Exchange キャッシュ モードで構成されているプロファイルがあるとします。 別のユーザーの共有メールボックスまたは共有フォルダーをプロファイルに追加すると、アクセス権を持つ共有メールボックス内のすべてのフォルダーが既定でローカル キャッシュにダウンロードされます。 これは Microsoft Office Outlook 2007 からの変更であり、共有メールボックスのメール以外のフォルダーのみが既定でキャッシュされます。

次のスクリーンショットは、ユーザーの共有受信トレイ フォルダーを表示しています。 ナビゲーション ウィンドウでこのフォルダーが選択されている場合、ステータス バーに [接続済み ] と表示されるため、このフォルダーが Outlook にキャッシュされていることを確認できます。

キャッシュされている共有メールボックスのスクリーンショット。

通常、メール フォルダーには、メール 以外のフォルダーのアイテムが多く含まれます。 Outlook 2010 より前のバージョンの Outlook では、ハード ディスクの空き領域が Premium であった場合、既定ではメール以外のフォルダーのみがキャッシュされていました。 ハードウェアの進歩、ディスク サイズと速度の向上により、より多くのデータをローカルにキャッシュする影響が軽減されました。 そのため、Outlook の以降のバージョンは、既定でメール フォルダーもキャッシュするように変更されました。

ローカルにダウンロードされた共有フォルダーを操作すると、パフォーマンスが向上します。 これは、Outlook が共有フォルダーを取得するためにMicrosoft Exchange Serverに接続するのではなく、ローカル ハード ディスクからフォルダー データを読み取るためです。 ローカルにキャッシュされたフォルダーを使用して得られるパフォーマンスは、共有フォルダーが Microsoft 365 のExchange Online メールボックスにある場合にさらに顕著になります。

オフライン Outlook データ (.ost) ファイルのサイズに対するキャッシュされた共有フォルダーの影響

Outlook が共有フォルダーをダウンロードするように構成されている場合、共有フォルダーの内容はローカルのオフライン Outlook データ (.ost) ファイルに格納されます。 共有フォルダーに多数のアイテムまたは大きな添付ファイルが含まれている場合は、.ost ファイルサイズのサイズが大幅に大きくなる可能性があります。

また、サイト メールボックスに対するアクセス許可があり、Outlook で [共有フォルダーのダウンロード] オプションが有効になっている場合、サイト メールボックスの内容はローカルの .ost ファイルと同期されます。 これにより、.ost ファイルのサイズも大きくなる可能性があります。

大きな Outlook データ ファイルとパフォーマンスの詳細については、「 大きな Outlook データ ファイルがある場合にアプリケーションの一時停止が発生する可能性がある」を参照してください。

.ost ファイルのサイズがポリシーによって制限されている場合、共有フォルダーをキャッシュすると、.ost ファイルのサイズ制限に達する可能性があります。 管理者が Outlook データ ファイルのサイズを制限するために使用できるポリシーの詳細については、「Outlook で (.pst) ファイルと (.ost) ファイルのサイズ制限を構成する方法」を参照してください。

Outlook 2016 バージョン以降、過去のメールのダウンロード機能は、メールボックスと共有メールボックスに適用されます。 これは、.ost ファイルが大きくなりすぎないようにするのに役立ちます。 ただし、管理者がレジストリ値を実装して以前の動作に戻した可能性があります。 これを判断するには、レジストリ値をDisableSyncSliderForSharedMailboxチェックします。 値が存在し、1 に設定されている場合は、共有メールボックスの内容全体がローカルの .ost ファイルに同期されていることを示します。 これは、レジストリ値 CacheOthersMailDownloadSharedFolders が 0 に設定されていないことを前提とする動作です。

DisableSyncSliderForSharedMailbox レジストリ値の詳細については、「 一部のメールのみが同期される」を参照してください。

: Outlook 2016より前のバージョンの Outlook では、オフラインを維持するために、過去の機能のメールのダウンロードという名前が付けられました。

最高の Outlook クライアント パフォーマンスは、構成、アクセスする共有フォルダーの数、それらの共有メールボックスの場所などに基づいて、ユーザーによって異なる場合があります。既定のダウンロード共有フォルダー オプションの有無にかかわらずテストを行う場合にのみ、ユーザーごとに最適な設定を決定できます。

ダウンロード設定を変更するためのレジストリ値、グループ ポリシー、Office カスタマイズ ツールの設定

共有フォルダーをダウンロードする既定の動作は、グループ ポリシーとレジストリ設定を使用して変更できます。 これらのポリシーとレジストリ値の一部では、以前のバージョンの Outlook または共有フォルダーがオンプレミスのメールボックス上にあった場合に、共有フォルダーのパフォーマンスExchange Server向上している可能性があります。 ただし、これらのパフォーマンスの向上は、最近の Outlook バージョンで、またはメールボックスが Microsoft 365 クラウド テナントに移動された後に失われる可能性があります。 Outlook で共有フォルダーを使用するときにパフォーマンスの問題が発生した場合、管理者は、このようなグループ ポリシーとレジストリ値がorganizationに設定されているかどうかを判断し、それらを使用せずに Outlook のパフォーマンスをテストする必要があります。

Outlook で共有フォルダーを使用する方法を制御する設定や、すべての共有フォルダーのキャッシュを無効にするために使用できるその他の設定があります。

Outlook での共有フォルダーの使用方法を制御する設定

レジストリ値は CacheOthersMail 、予定表、連絡先、タスク フォルダーなどのメール以外のフォルダーのみをキャッシュするように構成できます。 この値を構成すると、Outlook でオフラインで作業している場合、メール フォルダー内のアイテムは使用できません。 ただし、メール以外のフォルダー内のアイテムは引き続き使用できます。

キー:

<xx.0>\Outlook\Cached モードを HKEY_CURRENT_USER\Software\Microsoft\Officeする

または

<xx.0>\Outlook\Cached モードを HKEY_CURRENT_USER\Software\Policies\Microsoft\Officeする

xx.0> プレースホルダーは<、Office のバージョン (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013) を表します。

名前: CacheOthersMail
型: DWORD:
値: 0

既定値は 1 です。

注:

レジストリキーにレジストリ値が存在する \Policies 場合、設定はすべての既存の Outlook プロファイルに適用されます。 レジストリ値がポリシー以外のキーに存在する場合は、作成された新しい Outlook プロファイルにのみ適用されます。

共有メール フォルダーのキャッシュが無効になると、次のスクリーンショットに示すように、ナビゲーション ウィンドウで共有メール フォルダーを選択すると、Outlook のステータス バーが オンライン で表示されます。

[オンライン] と表示される Outlook ステータス バーのスクリーンショット。

レジストリ値を CacheOthersMail 設定するには、次のことができます。

  • Windows レジストリを手動で構成します。
  • グループ ポリシーを使用してレジストリ設定を制御します。
  • Office カスタマイズ ツール (OCT) を使用して、共有メール フォルダー キャッシュ設定を展開します。

Windows レジストリを手動で構成する

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

Outlook 2013 以降のバージョンの共有フォルダーのキャッシュ動作を変更するには、Outlook クライアントにレジストリ値を追加するか、存在する場合はレジストリ値を編集します。

  1. Outlook を終了します。

  2. [Windows キー+ R] を選択して、[実行] ダイアログ ボックスを開きます。

  3. regedit.exe」と入力し、[OK] をクリックします。

  4. レジストリ キーを見つけて選択します。 HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Cached Mode

    xx.0 プレースホルダーは、Office のバージョンを表します (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013)

    注:

    キャッシュ モード キーが存在しない場合は、次の手順に従って作成します。

    1. Outlook キーを選択します。
    2. [ 編集 ] メニューの [ 新規] をポイントし、[ キー] を選択します。
    3. キャッシュ モード」と入力し、Enter キーを押します。
    4. キャッシュ モード キーを選択し、手順 5 に進みます。
  5. [ 編集 ] メニューの [ 新規] をポイントし、[ DWORD 値] を選択します。

  6. 「CacheOthersMail」と入力し、Enter キーを押します。

  7. [編集] メニューの [修正] を選択します。

  8. 共有フォルダー、メール以外のフォルダーのみをキャッシュする場合は 0 、すべての共有フォルダーをキャッシュするには 「1 」と入力し、[ OK] を選択します

  9. レジストリ エディターを終了します。

  10. Outlook を起動します。

注:

この方法は、作成する新しい Outlook プロファイルにのみ影響します。 既存のすべての Outlook プロファイルの動作を変更するには、次のレジストリ キー パスのレジストリ値を変更します。

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\\<xx.0>\Outlook\Cached Mode

xx.0> プレースホルダーは<、Office のバージョン (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013) を表します。

グループ ポリシーを使用してレジストリ設定を制御する

Outlook の既定の共有フォルダー キャッシュ動作を変更するために必要なレジストリ キーの値は、グループ ポリシー設定を使用して構成できます。 通常、これらの手順は Active Directory 管理者によって実行されます。

Outlook の既定のグループ ポリシー テンプレート ファイルには、この機能を制御するポリシー設定が含まれています。 これらは、Outlook 2016、Outlook 2019、Outlook for Microsoft 365、Outlook 2013 用 Outlk15.admx、Outlk15.adml 用の Outlk16.admx と Outlk16.adml です。

Outlook グループ ポリシー テンプレートを使用してレジストリ設定を展開するには、次の手順を使用します。

  1. Microsoft ダウンロード センターから適切なテンプレート ファイルをダウンロードします。

  2. コンピューター上のフォルダーに admintemplates_32bit.exe または admintemplates_64bit.exe ファイルを抽出します。

  3. お使いのバージョンの Outlook に適したファイルを C:\Windows\PolicyDefinitions フォルダーにコピーします。

    Office 2016、Office 2019、または Outlook for Office 36 の場合: Outlk16.admx
    Office 2013 の場合: Outlk15.admx

  4. Outlook のバージョンに適したファイルを C:\Windows\PolicyDefinitions\xx-xx の場所 ( xx-xx は言語カルチャ名) にコピーします。 たとえば、英語 (米国) の場合、言語カルチャ名は en-us です。 言語カルチャ名の詳細については、「 言語カルチャ名、コード、ISO 値の表 [C++]」を参照してください。

    Office 2016、Office 2019、または Outlook for Office 36 の場合: Outlk16.adml
    Office 2013 の場合: Outlk15.adml

    : .adml ファイルは、正しい言語フォルダーからコピーする必要があります。

  5. グループ ポリシー オブジェクト エディターまたはグループ ポリシー管理コンソールを起動します。

    グループ ポリシーは、組織単位 (OU) などのさまざまな Active Directory オブジェクトに適用できます。 目的のオブジェクトにグループ ポリシーを設定するには、Windows ドキュメントを確認してください。

  6. グループ ポリシー オブジェクト エディターまたはグループ ポリシー管理コンソールの [ユーザー構成] で、[管理用テンプレート] を展開し、Microsoft Outlook のバージョンを展開し、[Outlook オプション] を展開して、[委任] ノードを選択します。

    Outlook 2013 のローカル グループ ポリシー エディターのスクリーンショット。

  7. [ デリゲート] で、[ 共有メール フォルダーのキャッシュを無効にする] をダブルクリックします。

  8. 既定の設定に戻すには、[ 無効] を選択し、[ OK] を選択します。 メール以外のフォルダーのみをキャッシュする既定以外の設定に変更するには、[ 有効] を選択し、[OK] を選択します

    ポリシー設定は、グループ ポリシー設定の更新プログラムがレプリケートされるときに、すべての Outlook クライアント インストールに適用されます。

  9. この変更をテストするには、コマンド プロンプトで「」と入力 gpupdate /force し、Enter キーを押します。

  10. 影響を受けるクライアント コンピューターでレジストリ エディターを起動し、レジストリ値がクライアントに存在し、値が 0 であることをCacheOthersMail確認します。

キー: xx.0>\Outlook\Cached モードを HKEY_CURRENT_USER\Software\Policies\Microsoft\Office<

xx.0> プレースホルダーは<、Office のバージョン (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013) を表します。

名前: CacheOthersMail Type: DWORD: Value: x

既定の動作に戻すには x が 1、既定以外の設定を適用してメール以外のフォルダーのみをキャッシュする場合は 0 です。

レジストリにこのレジストリ データが表示された場合は、グループ ポリシー設定がクライアントに適用されていることを示します。

  1. Outlook を起動して、この変更が実装されていることを確認します。

Office カスタマイズ ツール (OCT) を使用して[共有メール フォルダー キャッシュ] 設定を展開する

Outlook 2013 以降のバージョンで [共有メール フォルダー キャッシュ] 設定を展開するには、OCT の組み込み設定を使用します。

注:

OCT を使用するには、Microsoft Office のエンタープライズ エディションが必要です。 Office の製品版がある場合は、OCT を起動しようとすると、Office カスタマイズ ツールを実行するために必要なファイルが見つからなかったというエラーが表示されます。 対象製品のインストール ポイントからセットアップを実行します。

  1. [スタート] を選択し、[検索の開始] ボックスに「cmd」と入力し、Enter キーを押します。

  2. コマンド プロンプトで、Office インストール ファイルのパスを入力し、次のように "/admin" を入力し、Enter キーを押します。

    /admin の \\Server\share\Office\Setup.exe

  3. [ 製品の選択 ] ダイアログ ボックスで、 次の製品の [新しいセットアップ カスタマイズ ファイルの作成] を選択します。

  4. [製品の選択] ダイアログ ボックスで Office 製品を選択 し、[ OK] を選択します

  5. OCT のナビゲーション ウィンドウで、[ ユーザー設定の変更] を選択し、 Microsoft Outlook のバージョンを展開し 、[Outlook のオプション] を展開して、[ デリゲート] を選択します。

  6. [ 共有メール フォルダーのキャッシュを無効にする] をダブルクリックします。

  7. 既定の設定に戻すには、[ 無効] を選択し、[ OK] を選択します。 メール以外のフォルダーのみをキャッシュする既定以外の設定に変更するには、[ 有効] を選択し、[OK] を選択します

  8. OCT 内の残りのタスクを完了し、.msp ファイルを保存します。

  9. この .msp ファイルを使用して Office を展開します。

注:

この方法は、作成した新しい Outlook プロファイルにのみ影響します。 既存のすべての Outlook プロファイルの動作を変更するには、次のレジストリ キー パスにレジストリ値を追加します。

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\\<xx.0>\Outlook\Cached Mode

xx.0> プレースホルダーは<、Office のバージョン (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013) を表します。

共有フォルダーのキャッシュを無効にする設定

すべてのキャッシュ モード プロファイルで共有フォルダーのキャッシュを無効にできます。 これには、共有メール フォルダーと共有メール以外のフォルダーが含まれます。 この設定は、OCT と グループ ポリシー テンプレートの両方で使用できます。

10 月

Outlook 2013 以降のバージョンの OCT では、すべての共有フォルダーのキャッシュを制御する設定の名前は、 共有メール以外のフォルダーのダウンロードです。 [ ユーザー設定> の変更] の下にある Microsoft Outlook >アカウント設定>Exchange>キャッシュ Exchange モードのバージョン。

Outlook OCT の設定を示すスクリーンショット。

OCT を使用してこの設定を無効にすると、Outlook クライアントで次のレジストリ キー値が構成されます。

キー: xx.0>\Outlook\Cached モードを HKEY_CURRENT_USER\Software\Microsoft\Office\<

xx.0> プレースホルダーは<、Office のバージョン (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013) を表します。

名前: DownloadSharedFolders
種類: DWORD
値: 0

レジストリ キーの値が 0 に設定されている場合は、既定以外の設定が構成されていることを示します。

グループ ポリシー テンプレート

Outlook 2013 以降のバージョンのグループ ポリシー テンプレートでは、すべての共有フォルダーのキャッシュを制御する設定の名前は、共有メール以外のフォルダーのダウンロードです。 これは、Microsoft Outlook >アカウント設定>Exchange>キャッシュ モードのバージョンのユーザー構成>管理テンプレート>の下にあります。

Outlook でのキャッシュの設定を制御するグループ ポリシー管理エディターのスクリーンショット。

グループ ポリシーを使用してこの設定を無効にすると、Outlook クライアントで次のレジストリ キー値が構成されます。

キー: xx.0>\Outlook\Cached モードを HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<

xx.0> プレースホルダーは<、Office のバージョン (16.0 = Office 2016、Office 2019、または Outlook for Microsoft 365、15.0 = Office 2013) を表します。

名前: DownloadSharedFolders
種類: DWORD
値: 0

値が 0 に設定されている場合は、既定以外の設定が構成されていることを示します。