Excel 的大地址识别功能更改

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3160741
概要
32 位版本的 Microsoft Excel 2013 和 Excel 2016 可以安装最新的更新后充分利用大地址识别 (LAA) 功能。(请参见"解决方案"一节)此更改允许 32 位安装的 Excel 2016 占用双倍的内存,当在 64 位 Windows 操作系统上的用户工作。系统提供这种功能通过增加用户模式虚拟内存从 2 千兆字节 (GB) 为 4 GB。这种更改为 50%的内存 (例如,从 3 GB 到 2 GB) 32 位系统上的用户工作。

此更改有助于最小化的说明,请参见下面的错误消息时内存限制为 32 位 Excel 安装错误的频率 ︰

Excel 无法完成此任务可用的资源。选择较少的数据或关闭其他应用程序。

内存不足

系统资源不足,无法完全显示

没有足够的内存来完成此操作。请尝试使用较少的数据或关闭其他应用程序。若要增加内存的可用性,请考虑 ︰
• 使用 Microsoft Excel 的 64 位版本。
• 添加内存到您的设备。
解决方案
若要启用此更改,您必须运行最新版本的 Microsoft Office。
版本发行日期内部版本号
Office 365 2016 年 (当前频道订阅服务器)2016 年 5 月 3日, 版本 16.0.6868.2060
Office 365 的 20132016 年 6 月 7日, 版本 15.0.4833.1001
Excel 2013 年 (MSI)2016 年 6 月 7日, 版本 15.0.4833.1000
Excel 2016 年 (MSI)2016 年 6 月 7日, 版本 16.0.4393.1000
更多信息
在 Windows 32 位体系结构中,任何程序的地址空间 (用户模式内存) 的应用程序和操作系统 (系统或内核内存) 之间共享。32 位进程的可寻址内存总容量为 4 GB。默认情况下,此内存平均分为两部分的过程和系统。为了支持可能需要更多内存的程序,Windows 支持 LAA 内存布局。程序可以支持它,并将自己标识为提供这种支持时,才使用此功能。LAA 允许系统分配更多的进程内存为代价为其自身保留较少的内存。

32 位 excel 当前设计更改使 LAA 支持并到作为 LAA 程序的 Windows 标识它。最大窗口可以提供对程序的内存量取决于系统位元。32 位 Windows 系统可以分配不能超过 3 GB 的用户模式内存。这缩小到 1 GB 的可用系统内存。(32 位系统不能超过 4 GB RAM 总量)。在 64 位 Windows 系统中,系统的可寻址内存空间都比较大,并可以找到系统内存 4 GB 限制之外。因此,在 64 位系统运行的 32 位进程的可用用户的最大内存是完整 4GB 可寻址范围。

此更改仅适用于 32 位程序。因此,它将影响 32 位版本的 Excel 中唯一。如果您运行的 64 位版本的 Excel,此更改不起作用。

64 位操作系统和 32 位办公室

如果您运行的 64 位 Windows,此更改将自动应用。采取任何措施不是必需的。自动将 Excel 进程的可用内存加倍从 2 GB 到 4 GB。这提高了支持使用大量内存的操作。

32 位操作系统和 32 位办公室

如果您运行的 32 位 Windows,因为它需要您更改操作系统将运行的模式,不能自动应用此更改。更特别的是,要利用 LAA 的 32 位 Windows 上,必须启用 /3GB 启动开关,然后重新启动系统。有关此种开关的更多信息,请参阅以下 MSDN 主题 ︰



备注:

  • 通过删除 /3GB 启动开关,可以撤消此手动更改。
  • 设置此开关,可以降低到 1 GB 的系统内存资源。这可能会导致功能,如可以在同一时间运行的程序的数量和 (对于所有程序) 可在同一时间打开窗口的数量限制。每个系统资源会占用一些系统内存。因此,尽管 /3GB 开关扩展内存的程序资源,它减少了对系统资源可用的内存。因为它可能会触发其他程序中,而不一定 LAA 程序本身中的错误,则请注意此权衡。64 位 Windows 系统没有此限制,因为系统资源可以保留 32 位寻址范围之外。
  • 此更新中还包含为默认情况下在它自己的实例中打开 Excel 的能力。有关详细信息,请参阅 如何强制 Excel 在默认情况下在新实例中打开.

常见问题解答

可 LAA 更新应用于 Excel 2013 吗?

LAA 适用于 Excel 2016 单击以运行、 Excel 2013 MSI 和 Excel 2016 MSI 版本。

可 LAA 更新应用于 Excel 2016 MSI 版本?

是的可以安装后应用 Excel 2016 MSI 6 月 7 2016年更新 Excel 2016 年.

如果我不是 O365 的当前频道上,会发生什么情况。仍然可以获取更新

在这种情况下,您有两个选项 ︰


可以将更多的 RAM 添加到我的计算机强制 LAA 超过标准限制 (2GB 的 32 位操作系统,4GB 的 64 位操作系统)

添加更多 RAM 不影响 LAA 程序最大可寻址内存。如果您的程序需要更多的内存比 LAA 最大值,您可能需要移动到 64 位系统和 64 位版本的 Excel。

将外接程序会受到 LAA 吗?


以微妙的方式,此更改可影响任何代码的程序。因此,想要测试外接程序以确保它们能够正常运行。应该为所有功能的兼容性不硬中断。因此,正确编写外接程序应获得尽可能利用更改主机应用程序本身也一样。但是,如果外接程序永远不会测试在 LAA,任何现有代码的问题可能现在公开给用户第一次。

此更改是否将修复工作簿出的内存资源错误?

在工作簿中,许多因素可能导致内存不足错误。LAA 有助于减少内存压力,但不能解决每个内存问题。有时,一个下列操作可能需要 ︰

其他内容

在 32 位版本的 Excel 2013 的内存使用情况

在 Excel 中的"可用资源"错误疑难解答

Excel ︰ 如何使用 Excel 的崩溃并不响应问题进行疑难解答

Excel ︰ 如何在 Excel 工作簿中的崩溃并不响应问题进行疑难解答

内存管理--demystifying 3 GB
从内存资源抄送 LAA XL2016

警告:本文已自动翻译

属性

文章 ID:3160741 - 上次审阅时间:06/28/2016 02:20:00 - 修订版本: 8.0

Excel for Office 365, Excel 2016, Microsoft Excel 2013

  • kbmt KB3160741 KbMtzh
反馈