如何强制 Excel 在默认情况下在新实例中打开

症状

在 Microsoft Excel 2013 和更高版本中,当您打开多个电子表格,它们都打开在 Excel 的同一个实例。但是,在某些情况下,例如当您正在使用大型的 Excel 电子表格,您可能需要打开新的实例中的每个。本文介绍了如何做到这一点通过配置注册表项。

注意:仅当您使用 Excel 图标来打开该应用程序时,此方法有效。如果您使用 Excel 应用程序中的打开文件或双击 Windows 资源管理器中的文件,文件将仍的同一实例中打开,按设计要求。

原因

通过它自己的实例中打开每个电子表格,该电子表格具有专用 2 千兆字节 (GB) 的内存使用。这是如果您遇到了内存不足的问题在 32 位版本的 Excel 中很重要。

注意:如果您使用的大地址识别选项 (请参见"更多信息"一节),此限制可能会增加。

解决方案

若要更改默认设置,请安装最新版本的 Office (在下表中引用内部版本号),然后向注册表中添加项。已更新的 Office 版本如下所示︰
版本发行日期内部版本号
Office 365 2016 年 (当前频道订阅服务器)2016 年 5 月 3日,Build 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

Important
仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。之前您修改它还原的注册表备份以防出现问题。
  1. 退出所有 Excel 实例。
  2. 启动注册表编辑器︰
    • Windows 10 中单击开始,在搜索框中,键入注册表编辑器,然后选择在搜索结果中的注册表编辑器.exe。
    • 在 Windows 8 或 Windows 8.1,将鼠标指针移动到右上角中,选择搜索,在搜索框中,输入regedit ,然后选择regedit.exe在搜索结果中。
  3. 找到并选中下面的注册表子项︰

    HKCU\Software\Microsoft\Office\16.0\Excel\Options
  4. 编辑菜单上,指向新建,然后选择DWORD 值
  5. 输入DisableMergeInstance,然后按 Enter。
  6. 详细信息窗格中,按和保持 (或右键单击) DisableMergeInstance,然后选择修改
  7. 数值数据框中,输入 1,,然后单击确定

详细信息

32 位版本的 Excel 2016 可以在5 月 3,2016,更新的 Outlook 2013 (KB3115031)的安装后利用大地址识别 (LAA) 功能,生成 16.0.6868.2060 O365 当前频道订阅服务器。此更改允许 32 位安装的 Excel 2016 占用双倍的内存,当在 64 位 Windows 操作系统上的用户工作。系统提供这种功能通过增加用户模式虚拟内存从 2 GB 到 4 GB。这种更改为 50%更多的内存 (例如,从 3 GB 到 2 GB) 32 位系统上的用户工作。LAA 有关的详细信息,请参阅大地址识别功能更改 excel。

注意:在它自己的实例中打开每个 Excel 电子表格中有一些已知的问题。例如,看到不能粘贴到一个工作簿的 Excel 的其他实例中的任何属性
属性

文章 ID:3165211 - 上次审阅时间:2017年2月25日 - 修订版本: 1

Excel 2016, Microsoft Excel 2013, Excel for Office 365

反馈