32 ビット バージョンの Outlook 2016 および Outlook 2013 の Large Address Aware (LAA) を有効にするための更新

適用先
Outlook 2016 Outlook 2013

概要

しばらくの間、Microsoft Outlook 2016またはMicrosoft Outlook 2013を使用することを想定しています。 メモリ使用量が中程度の場合でも、連続する空きメモリ領域が使い果たされます。 これにより、断片化された非レンダリング UI が発生します。

この更新プログラムにより、64 ビット オペレーティング システム上の 32 ビット バージョンの Outlook 2016 および Outlook 2013 の L アドレス対応 (LAA) 状態が有効になります。

詳細情報

LAA 状態を有効にし、32 ビット バージョンのOutlook 2016または Outlook 2013 で 4 GB の拡張アドレス空間を使用できるようにするには、適切な Office バージョンの手順に従います。

Outlook 2016

2018 年 5 月 1 日のOutlook 2016 (KB4018372) の更新プログラムをインストールします。

メモOutlook 2016が LAA を使用するために追加のレジストリ設定は必要ありません。
 

Outlook 2013

2018 年 5 月 1 日の Outlook 2013 (KB4018376) の更新プログラムをインストールします。

更新プログラムをインストールした後、次のレジストリ サブキー値を設定します。

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\ReserveHighAddressRange
            
DWORD 値: 0 (ゼロ)
 

診断テスト

ReserveHighAddressRange DWORD の値を 1 に設定すると、アドインと Outlook.exe プロセスが高アドレス範囲のメモリを割り当てないように、起動時にアプリケーションで使用できる高いメモリ アドレスが予約されます。 これを行う唯一の理由は、診断テストです。 たとえば、この操作を行うと、高いメモリ アドレスを使用できる場合や、診断作業のために削除された場合の COM アドインの動作を判断できます。

この設定を使用するには、次のレジストリ サブキー値を設定します。

HKEY_CURRENT_USER \Software\Microsoft\Office\xx.0\Outlook\ReserveHighAddressRange
            
DWORD 値: 1

このレジストリ パスでは、<xx.0> は Outlook バージョン (16.0 = Outlook 2016、15.0 = Outlook 2013) に対応します。

または、開発者は、次のレジストリ サブキー値の値を 1 に設定して、低いアドレス範囲を予約することもできます。

HKEY_CURRENT_USER \Software\Microsoft\Office\xx.0\Outlook\ReserveLowAddressRange
            
DWORD 値: 1

このレジストリ パスでは、<xx.0> は Outlook バージョン (16.0 = Outlook 2016、15.0 = Outlook 2013) に対応します。

割り当てが高いアドレス範囲にある場合にアドインの動作を確認する場合は、 ReserveLowAddressRange を使用して、後続の割り当てを高いメモリ範囲で強制的に行うことができます。 これは、特定のアドレス範囲を使用するようにハードコーディングされた COM アドインを識別するのに役立つ場合があります。

重要

このセクションの 2 つのレジストリ値は、排他的に使用する必要があります。 ReserveLowAddressRange 値を削除して ReserveHighAddressRange 値を使用します。その逆も同様です。

詳細については、次の Office 記事を参照してください。

Outlook 2016での大きなアドレス認識