Excel 用の大規模なアドレスに注意してください機能変更

概要

32 ビット バージョンの Microsoft Excel 2013 および Excel 2016 を利用して大規模なアドレスに注意してください (LAA) の機能の最新の更新プログラムをインストールした後。(「解決方法」セクションを参照してください)この変更は、Excel の 2016 年の 32 ビット インストール ユーザーが 64 ビットの Windows OS で使用するときに 2 倍のメモリを消費することができます。システムは、2 ギガバイト (GB) から 4 gb のユーザー モードの仮想メモリを増やすことでこの機能を提供します。この変更 (たとえば、2 GB から 3 GB から 50% 多くのメモリを提供するユーザーが 32 ビット システム上で作業する場合。

この変更は、Excel のインストールを 32 ビットのメモリが制約されているときに、次のエラー メッセージに記載されているエラーの頻度を最小限に抑えることがあります。

Excel では、利用可能なリソースでは、このタスクを完了できません。より容量の小さいデータを選択するか、または他のアプリケーションを閉じてください。

メモリが不足しています

完全に表示するには、十分なシステム リソース

この操作を完了する十分なメモリがありません。実行してください以下のデータを使用するか、他のアプリケーションを終了します。メモリの可用性を向上させるには、次のように検討します。
• 64 ビット版の Microsoft Excel を使用する
• デバイスに追加するメモリです。

解決策

この変更を有効にするには、Microsoft Office の最新バージョンを実行する必要があります。
バージョンリリース日ビルド番号
2016 (現在のチャネルのサブスクライバー) の office 3655/3/2016ビルド 16.0.6868.2060
2016 の office 365 (最初のリリースでは、チャネルを延期)6/14/2016ビルド 16.0.6965.2058
2016 (遅延のチャネルのサブスクライバー) の office 36510/11/2016ビルド 16.0.6965.2092
2013 office 3656/7/2016ビルド 15.0.4833.1001
Excel 2013 (MSI)6/7/2016ビルド 15.0.4833.1000
Excel 2016 (MSI)6/7/2016ビルド 16.0.4393.1000

詳細

Windows の 32 ビット アーキテクチャでは、任意のプログラムのアドレス空間は、アプリケーション (ユーザー モード メモリ) とオペレーティング システム (システムまたはカーネル メモリ) の間で共有されます。32 ビット プロセスでは、アドレス可能なメモリの総量は 4 GB です。既定では、このメモリは、プロセスとシステムの間で均等に分割されます。多くのメモリを必要とするプログラムをサポートするためには、Windows は、LAA のメモリ レイアウトをサポートします。プログラムがそれをサポートし、このサポートを提供することとして自身を識別している場合にのみこの機能を使用します。LAA には、システム自体のメモリを保持することを犠牲にしてより多くのプロセスのメモリを割り当てることができます。

32 ビットの Excel には、現在のデザイン変更は、LAA サポートは、し、LAA プログラムとして Windows にそれを識別します。Windows プログラムを提供するメモリの最大容量は、システムのビット数に依存します。32 ビット Windows システムでは、ユーザー モード メモリの 3 GB を超えるを割り当てることができます。これにより、利用可能なシステム メモリが 1 GB に縮小されます。(32 ビット システムが 4 GB RAM の合計を超える) ことはできません。64 ビットの Windows システムでシステムのメモリのアドレス指定可能な領域が非常に大きいと、システム メモリは、4 GB 制限の外側に配置することができます。したがって、64 ビット システムで実行されている 32 ビット プロセスの最大利用可能なユーザー メモリは、フル 4 GB のアドレス指定可能な範囲です。

この変更は、32 ビット プログラムのみに適用されます。したがって、唯一の 32 ビット バージョンの Excel に影響を与えます。64 ビット バージョンの Excel を実行している場合は、この変更に影響はありません。



オペレーティング システムの 64 ビットと 32 ビットの Office

64 ビットの Windows を実行している場合は、この変更が自動的に適用されます。ユーザーによる処置が必要ではありません。Excel のプロセスの利用可能なメモリは自動的に 2 GB から 4 GB に倍増しました。これにより、大量のメモリを使用する操作のサポートが向上します。

オペレーティング システムの 32 ビットと 32 ビットの Office

32 ビットの Windows を実行しているオペレーティング システムを実行するモードを変更する必要がありますので、この変更が自動的に適用できません。具体的には、32 ビット Windows で LAA を利用する、/3 GB ブート スイッチを有効にし、システムを再起動します。このスイッチの詳細については、次の MSDN トピックを参照してください。



Notes

  • この手動の変更は、 /3 GB起動スイッチを削除することによって反転できます。
  • このスイッチを設定することにより 1 GB にシステム メモリ リソースを削減します。同時に実行できるプログラムの数と同時に開くことができる windows (すべてのプログラム) の数などの機能に制限があります。すべてのシステム リソースは、システム メモリを消費します。3 GB スイッチには、プログラム リソース用のメモリが拡張され、したがって、システム リソースの利用可能なメモリが減少します。他のプログラムで、必ずしも LAA プログラム自体にはエラーをトリガーする可能性がありますので、このトレードオフを認識します。64 ビット Windows システムでは、32 ビット アドレス指定可能な範囲外のシステム リソースを保持することができますのでこの制限を必要はありません。
  • 既定では、独自のインスタンスの Excel を起動する機能は、この更新プログラムにも含まれます。詳細については、既定で新しいインスタンスで開くには Excel を強制的に行う方法を参照してください。

FAQ

Excel 2013 に LAA の更新プログラムを適用できますか。

LAA が Excel 2016 クイック実行、Excel 2013 の msi ファイルを Excel 2016 MSI のバージョンに適用されます。

LAA 更新を Excel 2016 MSI のバージョンに適用できます。?

はい、 2016 年 6 月 7 日を Excel 2016 の更新をインストールした後、Excel 2016 MSI を適用できます。

標準的な制限 (32 ビット OS、64 ビット OS 用に 4 GB の 2 GB) を超えた LAA を強制的に自分のコンピューターに RAM を追加できますか。

以上の RAM を追加することは、LAA のプログラムのアドレス指定可能な最大メモリ容量に影響を与えません。プログラムには、LAA の最大値より多くのメモリが必要がある場合は、64 ビット システムと 64 ビット バージョンの Excel に移動します。

アドインは LAA によって影響を受けるでしょうか。

繊細な方法で任意コードのプログラムがこの変更によって影響あります。したがって、それらが正常に動作するかどうかを確認するのにはアドインをテストするは。互換性の機能のためのハードの故障はないはずです。したがって、正しく記述されたアドインでは、変更のメリットは、ホスト、アプリケーション自体を得る必要があります。ただし、アドインのテストを行っていません LAA で場合、既存のコードのバグ可能性があります今すぐに公開するユーザーを最初に。

この変更はブックのメモリ リソースのエラーを修正するでしょうか。

多くの要因は、ブックのメモリ不足のエラーを可能性があります。LAA はメモリの負荷を軽減できますが、すべてのメモリの問題が解決しません。場合によっては、必要な次の操作のいずれかの必要があります。

その他のコンテンツ

Excel 2013 の 32 ビット エディションでメモリ使用量

Excel で利用可能なリソース エラーのトラブルシューティング方法

Excel: Excel でのクラッシュや応答していない問題のトラブルシューティング方法

Excel: Excel のブックでのクラッシュや応答していない問題のトラブルシューティング方法

メモリ管理: 3 GB の demystifying
プロパティ

文書番号:3160741 - 最終更新日: 2017/02/01 - リビジョン: 1

Excel for Office 365, Excel 2016, Microsoft Excel 2013

フィードバック