选择 64 位或 32 位版本的 Office
如果你不确定自己拥有的是哪款 Microsoft 365 产品,请参阅我使用的是哪个版本的 Office?否则,请从下面选择你的 Microsoft 365 版本。
重要提示 你不能在 64 位版本的 Microsoft 365 上运行在 32 位版本的 Microsoft 365 中编译的加载项或 MDE 文件,反之亦然。
我知道我需要哪种版本。 如何安装?
除非在安装过程开始前明确选择 64 位版本,否则将自动安装 32 位版的 Microsoft 365。
要安装 32 或 64 位版本的 Microsoft 365、Office 2021 或 Office 2019,请按照在电脑上安装 Office 中的步骤操作。
重要: 如果您安装 64 位版本,但却想 32 位版本,则必须卸载 64 位版本之前安装 32 位版本。 如果安装 32 位版本,但想要安装 64 位版本,也是如此。 请参阅“无法安装 Office (64 位或 32 位)”错误。
如果仍然不确定 32 位或 64 位版本哪个选择更好,请参阅以下一节。
选择 64 位版的原因
运行 64 位版 Windows 的计算机通常比其 32 位 前身拥有更多资源,例如处理能力和内存。 此外,与 32 位应用程序相比,64 位应用程序可以访问更多内存(1.84 千万拍字节)。 因此,如果你的方案包含大型文件和/或处理大型数据集,且你的计算机运行 64 位版 Windows,则存在下列情况时,64 位是恰当的选择:
-
处理大型数据集,例如包含复杂计算、许多数据透视表、与外部数据库的数据连接、Power Pivot、三维地图、Power View 或获取和转换的企业级 Excel 工作簿。 在这些情况下,64 位版 Microsoft 365 可能表现更出色。 请参阅 Excel 规范与限制、数据模型规范和限制以及 32 位版 Excel 中的内存使用情况。
-
你正在将加载项与 Outlook、Excel 或其他 Office 应用配合使用。 虽然 32 位应用程序可与加载项配合使用,但它们可能会用尽系统的可用虚拟地址空间。 使用 64 位应用时,最多可以共享 128 TB 的虚拟地址空间,应用和运行同一进程的任何加载项都可以共享这些空间。 使用 32 位应用时,可能会获得 2 GB 的虚拟地址空间,这在许多情况下还不够,并可能导致应用停止响应或崩溃。
-
在 PowerPoint 中处理超大图片、视频或动画。 64 位版 Microsoft 365 可能更适合处理这些复杂幻灯片。
-
在 Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。
-
开发内部 Microsoft 365 解决方案,例如加载项或文档级别的自定义。 使用 64 位版 Microsoft 365 将允许你提供这些解决方案的 64 位版和 32 位版。 内部 Microsoft 365 解决方案开发人员应该有权访问 64 位 Office 2016 以测试和更新这些解决方案。
-
你正在使用 Access 中的大数数据类型,虽然 32 位 Access 支持此数据类型,但在执行使用本机 32 位 VBA 库的代码或表达式时可能会看到意外结果。 64 位 VBA 提供完全支持大数的 LongLong 数据类型。 有关详细信息,请参阅使用大数数据类型。
选择 32 位版的原因
以下计算机系统仅可安装 32 位 Microsoft 365。 检查你的 Windows 版本。
-
使用基于 ARM 的处理器的 64 位Windows 10
-
配有 x86(32 位)处理器的 32 位操作系统
-
少于 4 GB RAM
提示: 如果你使用的是配有基于 x64 的处理器的 64 位操作系统,则可以选择安装 32 位或 64 位 Microsoft 365。
尤其是 IT 专业人士和开发人员,还应检查以下情况,在这些情况下,32 位版 Microsoft 365 仍然是你自己或你的组织的最佳选择。
-
使用没有 64 位替代项的 32 位 COM 加载项。 你可以继续在 64 位 Windows 上的 32 位 Microsoft 365 中运行 32 位 COM 加载项。 可尝试联系 COM 加载项供应商,并请求 64 位版本。
-
使用没有 64 位替代项的 32 位控件。 你可以继续运行 32 位 Microsoft 365 中的 32 位近年,如Microsoft Mscomctl.ocx、comctl.ocx,或任何现有第三方 32 位控件。
-
你的 VBA 代码使用 Declare 语句 大多数 VBA 代码在 64 位或 32 位中使用时不需要更改,除非你使用 Declare 语句为指针和控点调用使用长整型等 32 位数据类型的 Windows API。 在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位。 但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。 有关需要对 VBA 进行哪些更改才能使其在 64 位 Microsoft 365 上运行的详细信息,请参阅 64 位 Visual Basic for Applications 概述。
-
使用 Outlook 的 32 位 MAPI 应用程序。 随着 64 位 Outlook 客户越来越多,建议为 64 位 Outlook 重建 32 位 MAPI 应用程序、加载项或宏,但可以根据需要继续通过 32 位 Outlook 运行它们。 若要了解如何准备适用于 32 位和 64 位平台的 Outlook 应用程序,请参阅在 32 位和 64 位平台上构建 MAPI 应用程序和 Outlook MAPI 参考。
-
要激活 32 位 OLE 服务器或对象。 你可以继续使用已安装的 32 位版 Microsoft 365 运行 32 位 OLE 服务器应用程序。
-
需要 32 位 Microsoft Access .mde、.ade 和 .accde 数据库文件。 虽然可以重新编译 32 位 .mde、.ade 和 .accde 文件以使其可兼容 64 位,但也可以继续在 32 位 Access 中运行 32 位 .mde、.ade 和 .accde 文件。
-
需要 Word 中的旧版公式编辑器或 WLL(Word 加载项库)文件。 你可以在 32 位 Word 中继续使用原有 Word 公式编辑器和运行 WLL 文件。
-
PowerPoint 演示文稿中存在旧的嵌入式媒体文件,而没有可用的 64 位编解码器。
准备好安装了吗?
要安装 32 或 64 位版本的 Microsoft 365、Office 2021 或 Office 2019,请按照在电脑上安装 Office 中的步骤操作。
我知道我需要哪种版本。 如何安装?
除非在安装过程开始前明确选择 64 位版本,否则将自动安装 32 位版的 Microsoft 365。
要安装 32 或 64 位版本的 Office 2016,请按照在电脑上安装 Microsoft 365 或 2016 中的步骤操作。
重要: 如果已安装 32 位版本,但想改为安装 64 位版本,必须先“卸载”不需要的版本,然后才能安装所需版本。 请参阅“无法安装 Office(64 位或 32 位)”错误。
如果仍然不确定 32 位或 64 位版本哪个选择更好,请参阅以下一节。
选择 64 位版的原因
运行 64 位版 Windows 的计算机通常比其 32 位 前身拥有更多资源,例如处理能力和内存。 此外,与 32 位应用程序相比,64 位应用程序可以访问更多内存(1.84 千万拍字节)。 因此,如果你的方案包含大型文件和/或处理大型数据集,且你的计算机运行 64 位版 Windows,则存在下列情况时,64 位是恰当的选择:
-
处理大型数据集,例如包含复杂计算、许多数据透视表、与外部数据库的数据连接、Power Pivot、三维地图、Power View 或获取和转换的企业级 Excel 工作簿。 在这些情况下,64 位版 Microsoft 365 可能表现更出色。 请参阅 Excel 规范与限制、数据模型规范和限制以及 32 位版 Excel 中的内存使用情况。
-
在 PowerPoint 中处理超大图片、视频或动画。 64 位版 Microsoft 365 可能更适合处理这些复杂幻灯片。
-
在 Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。
-
开发内部 Microsoft 365 解决方案,例如加载项或文档级别的自定义。 使用 64 位版 Microsoft 365 将允许你提供这些解决方案的 64 位版和 32 位版。 内部 Microsoft 365 解决方案开发人员应有权访问 64 位 Microsoft 365 2016,以便测试和更新这些解决方案。
-
你正在使用 Access 中的大数数据类型,虽然 32 位 Access 支持此数据类型,但在执行使用本机 32 位 VBA 库的代码或表达式时可能会看到意外结果。 64 位 VBA 提供完全支持大数的 LongLong 数据类型。 有关详细信息,请参阅使用大数数据类型。
选择 32 位版的原因
配有 x86(32 位)处理器的 32 位操作系统只能安装 32 位 Microsoft 365。 检查你的 Windows 版本。
提示: 如果你使用的是配有基于 x64 的处理器的 64 位操作系统,则可以选择安装 32 位或 64 位 Microsoft 365。
尤其是 IT 专业人士和开发人员,还应检查以下情况,在这些情况下,32 位版 Microsoft 365 仍然是你自己或你的组织的最佳选择。
-
使用没有 64 位替代项的 32 位 COM 加载项。 你可以继续在 64 位 Microsoft 365 上的 32 位 Windows 中运行 32 位 COM 加载项。 可尝试联系 COM 加载项供应商,并请求 64 位版本。
-
使用没有 64 位替代项的 32 位控件。 你可以继续运行 32 位 Microsoft 365 中的 32 位控件,如 MicrosoftWindows 常用控件(Mscomctl.ocx、comctl.ocx)或任何现有第三方 32 位控件。
-
你的 VBA 代码使用 Declare 语句 大多数 VBA 代码在 64 位或 32 位中使用时不需要更改,除非你使用 Declare 语句为指针和控点调用使用长整型等 32 位数据类型的 Windows API。 在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位。 但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。 有关需要对 VBA 进行哪些更改才能使其在 64 位 Microsoft 365 上运行的详细信息,请参阅 64 位 Visual Basic for Applications 概述。
-
使用 Outlook 的 32 位 MAPI 应用程序。 随着 64 位 Outlook 客户越来越多,建议为 64 位 Outlook 重建 32 位 MAPI 应用程序、加载项或宏,但可以根据需要继续通过 32 位 Outlook 运行它们。 若要了解如何准备适用于 32 位和 64 位平台的 Outlook 应用程序,请参阅在 32 位和 64 位平台上构建 MAPI 应用程序和 Outlook MAPI 引用。
-
要激活 32 位 OLE 服务器或对象。 你可以继续使用已安装的 32 位版 Microsoft 365 运行 32 位 OLE 服务器应用程序。
-
你需要 32 MicrosoftAccess.mde、.ade 和 .accde 数据库文件。 虽然可以重新编译 32 位 .mde、.ade 和 .accde 文件以使其可兼容 64 位,但也可以继续在 32 位 Access 中运行 32 位 .mde、.ade 和 .accde 文件。
-
需要 Word 中的旧版公式编辑器或 WLL(Word 加载项库)文件。 你可以在 32 位 Word 中继续使用原有 Word 公式编辑器和运行 WLL 文件。
-
PowerPoint 演示文稿中存在旧的嵌入式媒体文件,而没有可用的 64 位编解码器。
准备好安装了吗?
要安装 32 或 64 位版本的 Office 2016,请按照在电脑上安装 Microsoft 365 或 2016 中的步骤操作。
有两个版本的 Office 2013 可供安装,32 位和 64 位。 我们建议大多数用户使用 32 位版本的 Microsoft 365,因为它与大多数其他应用程序更兼容,特别是第三方外接程序。 但特别是在处理大块信息或图形时,请考虑使用 64 位版本。
我知道我需要 64 位版本。 如何安装?
若要安装 Office 2013,请参阅安装 Office 2013。
注意: 如果已安装 32 位版本,但想改为安装 64 位版本,需要先“卸载”不需要的版本,然后才能安装所需版本。 请参阅尝试安装时出现“无法安装 Office(64 位或 32 位)”错误。
如果仍然不确定哪个版本是更好的选择,请参阅以下各节。
选择 64 位版的原因
64 位版本的 Microsoft 365 存在一些限制;但是在以下情况下它是不错的选择:
-
你需要处理极大的数据集,例如包含复杂计算、许多数据透视表、与外部数据库的连接以及使用 Power Pivot、Power Map 或 Power View 的企业级 Excel 工作簿。 64 位版本的 Microsoft 365 可能更适合你。
-
在 PowerPoint 中使用极大的图片、视频或动画。 64 位版本可能更适合处理这些复杂的幻灯片。
-
你需要使用非常大的 Word 文档。 64 位版本可能更适合处理包含较大表格、图形或其他对象的 Word 文档。
-
在 Project 2013 中处理超过 2 GB 的文件,尤其是项目包含多个子项目时。
-
你想要保留已在使用的 64 位版本。 32 位版本与 64 位版本的 Microsoft 365 程序互不兼容,所以不能将两者安装在同一台计算机上。
-
你正在开发内部解决方案,例如加载项或文档级别的自定义。
-
你的组织要求为 Microsoft 365 应用程序强制实施硬件数据执行保护 (DEP)。 DEP 是一些组织用来增强安全性的一组硬件和软件技术。
如果以上任何情况都不适用于你,那么 32 位版本可能是更好的选择。
注意: 32 位版本的 Microsoft 365 同时适用于 32 位和 64 位版本的 Windows。 如果你安装的是 64 位版本的 Microsoft 365,则需要 64 位版本的 Windows。 如果不是在 Windows 上安装,则无需担心选择 32 位还是 64 位。 若要确定如何判断你使用的是哪个版本的 Microsoft 365,请转到我使用的是哪个版本的 Office?
如果决定从 32 位 Microsoft 365 切换到 64 位 Microsoft 365,则必须先卸载 32 位版本,然后再安装 64 位版本。
选择 32 位版的原因
64 位版本的 Microsoft 365 在某些情况下可能表现更出色,但是需要知道其存在的限制。
-
配有 x86(32 位)处理器的 32 位操作系统只能安装 32 位 Microsoft 365。 检查你的 Windows 版本。
-
如果你使用的是配有基于 x64 的处理器的 64 位操作系统,则可以选择安装 32 位或 64 位 Microsoft 365。
尤其是 IT 专业人员和开发人员,应该查看以下情况并查看链接的概述。 如果这些限制会影响你,32 位版本会是更好的选择。
-
使用 ActiveX 控件库的解决方案。 ComCtl 控件不工作。 开发人员可使用多种方式来解决此限制,并提供了 64 位解决方案。
-
不支持 32 位第三方 ActiveX 控件和加载项。 供应商需要创建这些控件的 64 位版本。
-
如果不更新,包含 Declare 语句的 Visual Basic for Applications (VBA) 在 64 位版本的 Microsoft 365 中无法正常工作。 有关使其在 64 位 Microsoft 365 上运行所需的 VBA 更改的详细信息,请参阅 64 位 Visual Basic for Applications 概述。
-
不支持经过编译的 Access 数据库(如 .MDE、ADE 和 .ACCDE 文件),除非是专门针对 64 位版本的 Microsoft 365 编写的。
-
使用 Outlook 的 32 位 MAPI 应用程序。 随着 64 位 Outlook 客户越来越多,建议为 64 位 Outlook 重建 32 位 MAPI 应用程序、加载项或宏。 若要了解如何准备适用于 32 位和 64 位平台的 Outlook 应用程序,请参阅在 32 位和 64 位平台上构建 MAPI 应用程序和 Outlook MAPI 引用。
-
Microsoft 365 Excel Viewer、Access 2013 的 Access 数据库引擎和 2007 Microsoft 365 系统的兼容包将阻止 64 位 Office 2013 的安装。
-
Word 中的旧版公式编辑器不受 64 位 Office 2016 的支持,但 Word 2013 中的方程式编辑器功能在所有平台上都受支持。 此外,Word 加载项库 (WLL) 在 64 位 Office 2013 中不受支持。
如果你有在 32 位版本的 Microsoft 365 中使用的特定加载项,则它们可能无法在 64 位 Microsoft 365 中正常工作,反之亦然。 如果你担心相关问题,请在安装新版本之前检查 Microsoft 365 的当前版本。 考虑使用 64 位 Microsoft 365 测试该加载项,或者了解开发人员是否提供了 64 位版本的加载项。
重要: 如果你是负责部署 Microsoft 365 的管理员,我们在 TechNet 上的 64 位版本的 Office 2013 文章中提供了 64 位技术详细信息。
准备好安装了吗?
请遵循以下说明:
重要:
不再支持 Office 2010。 升级到 Microsoft 365 以在任何设备上随时随地工作,并继续获得支持。
立即升级
Office 2010 是 Office 同时提供 32 位和 64 位版本的首次发布。 将自动安装 Office 的 32 位版本。 但是,最适合的版本取决于你计划如何使用 Office。 如果你有在 32 位版本的 Office 中使用的特定外接程序,则它们可能无法在 64 位 Office 中正常工作,反之亦然。 如果你担心相关问题,请在安装新版本之前检查 Office 的当前版本。 考虑使用 64 位 Office 测试该加载项,或者了解供应商/开发人员是否提供了 64 位版本的加载项。
我知道我需要 64 位版本。 如何安装?
若要安装 Office 2010,请参阅 Office 2010。
如果仍然不确定哪个版本是更好的选择,请参阅以下各节。
选择 64 位版的原因
下面列出了使用 64 位版本 Office 2010 的优点,同时存在一些限制,例如不适用于某些旧版外接程序。 主要是由于这些限制,默认情况下将自动安装 32 位版本(即使在 64 位 Windows 操作系统上)。
如果你的工作方案包含大型文件和/或处理大型数据集,且你的计算机运行 64 位版 Windows,则尤其在下列情况时,64 位是恰当的选择:
-
你需要处理极大的数据集,例如包含复杂计算、许多数据透视表、与外部数据库的连接以及使用 Power Pivot、三维地图、Power View 或获取和转换等功能的企业级 Microsoft 365Excel 工作簿。 因为 64 位 Microsoft 365 不会对文件大小施加特定限制,而 32 位 Microsoft 365 会施加限制(2 GB 限制),因此其可更好地用于大数据集。
-
在 Microsoft 365PowerPoint 中处理超大图片、视频或动画。 64 位版 Microsoft 365 可能更适合处理这些复杂幻灯片。
-
在 Microsoft 365Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。
-
你正在开发内部 Microsoft 365 解决方案,例如加载项或文档级别的自定义。
-
你的组织要求为 Microsoft 365 应用程序强制实施硬件数据执行保护 (DEP)。 DEP 是一些组织用来增强安全性的一组硬件和软件技术。 对于 64 位安装,将始终强制执行 DEP;而在 32 位安装时,需要通过设置来配置 DEP。
-
随着更多的 Outlook 客户使用 64 位版本,建议选择重建 32 位消息处理应用程序编程接口 (MAPI) 应用程序、加载项或 64 位 Outlook 的宏。 但是如有必要,你还可以继续仅使用 32 位 Outlook 运行它们。
选择 32 位版的原因
配有 x86(32 位)处理器的 32 位操作系统只能安装 32 位 Microsoft 365。 检查你的 Windows 版本。
如果你使用的是配有基于 x64 的处理器的 64 位操作系统,则可以选择安装 32 位或 64 位 Microsoft 365。
提示: 32 位版 Microsoft 365 不仅支持 32 位版 Windows,在运行 64 位版 Windows 计算机上也受支持。 Office 2010 允许用户继续使用现有的 Microsoft ActiveX 控件、组件对象模型 (COM) 外接程序以及 Visual Basic for Applications (VBA)。 这些主要针对 32 位版本,因为许多加载项没有可用的 64 位版本。
-
如果你的组织需要继续使用 Microsoft 365 的扩展,例如ActiveX 控件、第三方加载项,基于以前 Microsoft 365 版本构建的内部解决方案或直接与 Microsoft 365 连接的 Office 32 位版本软件,我们建议在运行 32 位和 64 位均支持的 Windows 操作系统的计算机上使用自动安装的 32位 (x86) Office 2010。
-
使用没有 64 位替代项的 32 位控件。 你可以继续运行 32 位 Microsoft 365 中的 32 位控件,如 Microsoft Windows 公共控件(Mscomctl.ocx、 comctl.ocx)或任何现有第三方 32 位控件。
-
你的 VBA 代码使用 Declare 语句。 如果不更新,包含 Declare 语句的 Visual Basic for Applications (VBA) 在 64 位版本的 Microsoft 365 中无法正常工作。
-
不支持经过编译的 Access 数据库(如 .MDE 和 .ACCDE 文件),除非是专门针对 64 位版本的 Microsoft 365 编写的。
-
需要 Word 中的旧版公式编辑器或 WLL(Word 外接程序库)文件。 可继续使用旧版公式编辑器(WLL 文件已在 32 位中弃用,并且在 Microsoft 365 2010 中不受支持)。
-
对于 3 种 QuickTime 媒体格式,没有用于 64 位的编解码器(用于压缩或解压缩视频或音频文件的软件)。 因此,如果你在 PowerPoint 演示文稿中具有旧的嵌入式媒体文件,则需要使用 32 位 Microsoft 365。
准备好安装了吗?
请遵循以下说明: