|
浏览器中的引导式支持可以为 Office 问题提供数字解决方案 尝试引导支持 |
|---|
本文讨论了可帮助解决以下常见问题的最常见问题的疑难解答步骤:你收到“Excel 无响应”错误、Excel 启动时挂起或冻结,或打开 Excel 工作簿。 出现这类问题可能是由于下列一个或多个原因所致。
按顺序按照本文提供的解决方案进行操作。 如果您之前尝试过这些方法之一,但没有帮助,请转到列表中的下一个解决方案。
注意
如果在从 Windows 7 升级到 Windows 10 后打开 Excel 文件时遇到问题,请参阅从 Windows 7 升级到 Windows 10 后打开 Microsoft 365 文件时出错。
安全模式故障排除
在安全模式下运行 Excel 时,它会绕过部分功能和设置,如备用启动位置、已更改的工具栏、Excel 使用的启动文件夹、Excel 加载项和大多数 COM 加载项。虽然加载项可以增强你的体验,但有时它们可能会对 Excel 造成干扰或冲突。
可以通过以下两种方法之一进行安全模式故障排除:
- 使用 Excel 检查疑难解答自动执行安全模式故障排除
- 手动执行安全模式故障排除 自己
自动执行安全模式故障排除
Microsoft Excel 检查疑难解答完全自动执行安全模式隔离过程,让你知道问题是否由加载项、启动文件夹中的文件或工具栏设置引起。
重要
- 在大多数情况下,疑难解答程序会修改注册表并将文件从 Excel 使用的启动文件夹中移动。 在运行疑难解答之前,请确保备份 Excel 使用的启动文件夹中的注册表和所有文件,以便在出现问题时能够还原注册表和备份的文件。
- 需要在 Windows 10 或更高版本才能运行疑难解答。
- 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表。
- 有关 Excel 使用的启动文件夹的详细信息,请参阅 自定义 Excel 的启动方式。
如果使用疑难解答程序且无法解决问题,请继续执行本文“ 安装最新更新 ”部分中的步骤。
自动执行安全模式故障排除时可以进行哪些更改?
Excel 故障疑难解答可自动执行安全模式疑难解答,其中包括:
- 在安全模式下启动 Excel
- 禁用 COM 加载项
- 禁用 Excel 加载项
- 从 Excel 使用的启动文件夹移动文件
- 重命名自定义工具栏文件 (.xlb)
根据设备上的场景所发现的情况,其中一些疑难解答步骤可能需要手动重置加载项配置并将文件移回启动文件夹。 请根据需要使用以下信息来确定方案可能所做的更改。
COM 加载项和 Excel 加载项
如果方案禁用 COM 加载项或 Excel 加载项:
在以下注册表项下, \Addin 文件夹重命名为 \AddinsRenamedBySaRA :
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel
- HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel
- HKEY_LOCAL_MACHINE\SOFTWAR\WOW6432Node\Microsoft\Office\Excel\
注意
在上述键下的注册表中,可能找不到 \Addins 或 \AddinsRenamedBySaRA。 这只是注册表中可能找到的内容的完整列表。
任何REG_SZ值为 “OPEN” 或以 “OPEN” 开头 (例如 OPEN1) 在名称前面附加了“RenamedBySaRA”。 例如,“OPEN”重命名为“RenamedBySaRAOPEN”
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Options
此时将在 Windows 桌面上创建一个名为 ExcelAddinRegistryDataBySaRA 的文件夹。
名为 AddinRegistryDataExportedBySaRA.reg 的文件已在 ExcelAddinRegistryDataBySaRA 文件夹中创建。
AddinRegistryDataExportedBySaRA.reg文件包含上述注册表项的备份副本,因为它们在运行方案之前就存在。
启动文件夹中的 Files
如果方案将文件从 Excel 使用的启动文件夹移动:
在以下文件夹中找到的 Files 将移出这些文件夹:
- 64 位 Office C2R:C:\Program Files\Microsoft Office\root\Office1x\XLSTART
- 32 位 Office C2R:C:\Program Files (x86) \Microsoft Office\root\Office1x\XLSTART
- 64 位 Office MSI:C:\Program Files\Microsoft Office\Office1x\XLSTART
- 32 位 Office MSI:C:\Program Files (x86) \Microsoft Office\Office1x\XLSTART
- C:\Users\<username>\AppData\Roaming\Microsoft\Excel\XLSTART
- C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART
注意
你可能没有上述文件夹。 这只是该方案可能发现的内容的完整列表。
在以下注册表数据指定的文件夹中找到的 Files:
键:HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Excel\Options
注意
在此子项中,1x.0 表示程序版本号。 对于 Excel 2016 或更高版本,将显示 16.0。
名称: AltStartup
类型:REG_EXPAND_SZ
数据:文件夹路径
注意
你可能没有以上注册表数据。 这只是该方案可能发现的内容的完整列表。
移出上述文件夹的文件将移动到 Windows 桌面上创建的名为 ExcelStartupFilesFoundBySaRA 的文件夹中。
名为 ExcelStartupFolderFiles.log 的文件已在 ExcelStartupFilesCopiedBySaRA 文件夹中创建。
ExcelStartupFolderFiles.log文件包含已移动的所有文件及其原始文件位置的列表。
自定义工具栏文件 (.xlb)
如果方案找到自定义工具栏文件:
- 以下文件夹中扩展名为 .xlb 的 Files 将重命名为包括 .renamed 文件扩展名:
%AppData%\Microsoft\Excel
手动执行安全模式故障排除
如果未使用助手,请在安全模式下手动打开 Excel。 执行下列操作之一:
- 如果你使用的是 Windows 11 或 Windows 10,请选择“启动所有应用>”>“Windows 系统>运行”。 在“运行”框中键入“Excel /safe”,然后单击“确定”。
- 如果使用的是 Windows 8 或 Windows 8.1,请单击“应用”菜单中的“运行”,在“运行”框中键入“Excel /safe”,然后单击“确定”。
如果 Excel 在安全模式下启动,请继续执行本文“ COM 加载项 ”部分中的步骤。
如果 Excel 未在安全模式下启动,请继续阅读本文的 “安装最新更新 ”部分。
COM 加载项
请按照以下步骤确定 COM 加载项是否是导致问题的原因:
- 单击“ 文件>”选项“>”加载项“。
- 选择 “COM 加载项”, 然后单击“ 转到”。
- 清除列表中的所有检查框,然后单击“确定”。
- 在正常模式下关闭并重启 Excel, (不在安全模式下) 。
如果在正常模式下重启 Excel 时未出现问题,请开始一次启用一个加载项,直到出现为止。 这让您能够判断出是哪个加载项导致了问题。 每次启用加载项时,请务必重启 Excel。
如果禁用 COM 加载项未解决问题,请查看问题是否由 Excel 加载项引起。
Excel 加载项
重要
- 仔细按照本节中的步骤进行操作。 如果您不正确地修改注册表,则可能会出现严重问题。 确保先备份注册表,然后再对其进行修改。 请务必了解在出现问题时如何还原注册表。
- 有关如何备份和还原注册表的详细信息,请参阅如何在 Windows 中备份和还原注册表。.
启动注册表编辑器。 为此,请按 Windows 键 + R 打开一个“运行”对话框。 键入“regedit.exe”,然后单击 “确定”。
找到并选择以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Office\<1x.0>\Excel\Options注意
在此子项中, <1x.0> 表示程序版本号。 Excel 2016 或更高版本将显示 16.0。
在“ 名称 ”列中,查找任何等于 OPEN 的REG_SZ值。
如果找不到名称为 OPEN 的REG_SZ值,请继续 执行“调查启动文件夹中文件可能存在的问题 ”部分。右键单击“打开”,然后选择“ 重命名”。
将 OPEN 重命名为 RenamedOPEN,然后按 Enter。
通过将“Renamed”添加到以 OPEN 开头的任何REG_SZ值的开头来重复步骤 4 和 5。 例如,将 OPEN1 重命名为 RenamedOPEN1。
以正常模式启动 Excel。
如果在正常模式下重启 Excel 时未出现问题,请通过从名称中删除“已重命名”来逐个重新启用 Excel 加载项。 你将能够识别导致问题的加载项。 每次重新启用注册表中的加载项时,请记得重新启动 Excel。
如果禁用 COM 加载项和 Excel 加载项未解决问题,请继续执行“ 调查启动文件夹中文件可能出现的问题 ”部分。
调查 Startup 文件夹中的文件可能出现的问题
启动 Excel 时,它将打开在 XLStart 文件夹中找到的任何工作簿,或者打开除 XLStart 文件夹之外的备用启动文件夹。 尝试在不打开 XLStart 文件夹或备用启动文件夹中的工作簿的情况下启动 Excel。
XLStart 文件夹中的工作簿
启动 Excel 时,放置在 XLStart 文件夹中的任何工作簿、模板或工作区文件都将自动打开。 可以将文件移出此文件夹并打开 Excel 以测试并确定特定工作簿是否是导致问题的原因。 若要查找 XLStart 文件夹的路径并将工作簿移出,请执行下列操作:
- 单击 “文件>选项”。
- 单击“ 信任中心”,然后在“ Microsoft Office Excel 信任中心”下,单击“ 信任中心设置”。
- 单击 “受信任的位置”,然后记下受信任位置列表中 XLStart 文件夹的路径。
- 将此文件夹中找到的任何文件移动到其他文件夹位置,然后以正常模式启动 Excel。
如果在正常模式下重启 Excel 时未出现问题,请开始将步骤 4 中移动的工作簿逐个移动回 XLStart 文件夹,每次在正常模式下重启 Excel。 如果 XLStart 文件夹中的某个工作簿出现问题,则该工作簿应会标识出来。
如果将工作簿移出 XLStart 文件夹未能解决问题,请在备用启动文件夹中检查工作簿。
备用启动文件夹中的工作簿个数
启动 Excel 时,放置在备用启动文件夹中的任何工作簿、模板或工作区文件都将自动打开。 由于 Excel 将尝试打开备用启动文件夹中的所有文件,因此请确保只有 Excel 可以打开的文件位于此文件夹中。
尝试在不打开此文件夹中的工作簿的情况下启动 Excel:
- 单击“ 文件>选项”>“高级”。
- 在 “常规”下的“ 启动时打开所有文件 ”框中,记下配置为备用启动文件夹的文件夹的路径。
- 将此文件夹中找到的任何文件移动到其他文件夹位置,然后以正常模式启动 Excel。
- 如果未出现此问题,请开始将步骤 3 中移动的任何工作簿逐个移动回备用启动文件夹,每次以正常模式重新启动 Excel。 你将能够标识导致问题的工作簿。
如果将文件移出 XLStart 和备用启动文件夹未解决问题,请继续下一部分。
安装最新更新
你可能需要将“Windows 更新”设置为自动下载并安装推荐的更新。 安装任何重要的建议和最佳更新通常可以通过替换过时的文件和修复漏洞来纠正问题。 若要安装最新更新,请按照本文中的步骤操作: 更新 Microsoft 365 和计算机。
如果安装最新更新未能解决问题,请继续执行此列表中的下一项。
(2503) 的最新版本包括对数据透视表刷新性能、冻结窗格呈现和几何形状加载进行了重要修复。 确保运行最新的当前频道版本以获得最佳性能。
优化文件性能
最近的更新显著改进了 Excel 对复杂工作簿的处理。 如果文件包含大量几何形状或大量格式,请确保已安装最新更新。 此外,如果工作簿使用文本函数或复杂计算,请考虑更新到包含改进文本处理和兼容性选项的版本,以便更好地管理计算。
检查以确保 Excel 未被其他进程占用
如果其他进程正在使用 Excel,此信息将显示在 Excel 窗口底部的状态栏中。 如果您尝试在使用 Excel 的过程中执行其他操作,Excel 可能不会响应。 请在处理中的任务完成之后再尝试执行其他操作。
如果其他进程未使用 Excel,请继续执行列表中的下一项。
此外,作为最近的更新,Excel 改进了执行个人资料卡相关活动时的响应能力。 如果在访问文件属性或用户配置文件信息时遇到挂起,请确保已安装 (版本 2601 或更高版本) 的最新更新。
检查 Excel 文件的详细信息和内容
Excel 文件可以长时间存在于计算机上。 它们会从一个版本升级到另一个版本,并且经常从一个用户传输到另一个用户。 通常,用户会继承一个 Excel 文件,但不知道文件中包含什么。 以下情况可能会导致性能或崩溃问题:
- 引用整列的公式。
- 引用参数中元素数量不均匀的数组公式。
- 成百上千个隐藏或高度和宽度为 0 的对象。
- 由于在工作簿之间频繁复制和粘贴导致样式过多。
- 定义名称过多和无效。
- 大量的几何形状或复杂形状的对象 (数十万) 。
如果这些步骤未解决问题,请继续执行列表中的下一项。
注意
最近的 Excel 更新改进了对大量形状和复杂对象的处理。 对于形状过多的旧文件,更新到最新版本可以显著缩短加载时间。
检查你的文件是否由第三方生成
有时,Excel 文件是由第三方应用程序生成的。 在这种情况下,文件可能生成不正确,当你在 Excel 中打开文件时,某些功能可能无法正常工作。 如果发生这种情况,请在第三方应用程序外的新文件中测试功能。 如果这些功能工作正常,您应该确保第三方知道该问题。
如果在第三方应用程序外测试后问题仍未解决,请继续执行列表中的下一项。
执行选择性启动以确定程序、进程或服务是否与 Excel 冲突
启动 Windows 时,一些应用程序和服务会自动启动并在后台运行。 这些应用程序和服务可能干扰电脑上的其他软件。 执行选择性启动(也称为“干净启动”),可有助于你识别应用程序冲突的问题。 要执行选择性启动,请根据你的 Windows 版本选择以下链接之一,然后按照本文中的步骤操作:
Windows 10、Windows 7、Windows 8:使用系统配置运行选择性启动
Windows Vista: 使用系统配置运行选择性启动
Windows XP: 如何在 Windows XP 中创建和配置用户帐户
选择性启动用于帮助识别与 Excel 冲突的有问题的进程、服务或应用程序。
如果在重新创建配置文件后问题仍未解决,请继续执行列表中的下一项。
修复 Microsoft 365 程序
修复 Microsoft 365 程序可以解决 Excel 不响应、挂起或冻结的问题。 有关执行此操作的说明,请参阅: 修复 Microsoft 365 应用程序。
如果修复 Microsoft 365 程序未能解决问题,请继续执行列表中的下一项。
检查确定防病毒软件是否最新,是否与 Excel 冲突
如果您的防病毒软件并非最新,Excel 可能无法正常运行。
检查您的防病毒软件是否最新:
为了跟上新型病毒产生的速度,防病毒软件供应商会定期提供更新,您可以从 Internet 下载此类更新。 请前往防病毒软件供应商网站下载最新更新。
有关防病毒供应商列表,请参阅: 消费者安全软件提供商。
检查防病毒软件是否与 Excel 冲突:
如果您的防病毒软件包含与 Excel 的集成,那么可能会发生性能问题。 在这种情况下,可以禁用防病毒软件中的所有 Excel 集成。 或者,您可以禁用 Excel 中安装的任何防病毒软件加载项。
重要
更改防病毒设置可能会导致您的 PC 易受病毒、欺诈或恶意攻击的侵扰。 Microsoft 不建议您尝试更改防病毒设置。 使用这项解决方法需要您自担风险。
您可能必须与防病毒软件供应商联系,确定如何配置软件,以便排除与 Excel 的任何集成或者排除 Excel 中的扫描。
详细信息
高级疑难解答
如果前面提到的方法未解决问题,则问题可能是文件特定的问题,也可能是环境问题。 以下部分介绍了如何解决可能导致 Excel 挂起或崩溃的其他问题。
环境因素
当故障排除崩溃时,环境因素与文件内容和加载项同样重要。 可以通过采取以下操作来帮助确定问题的原因:
- 遵循基本的故障排除步骤。
- 在尽可能干净的环境中测试文件。
以下部分介绍了一些值得研究的领域。
Excel 计算模式和兼容性
某些挂起问题可能与计算模式有关。 如果在使用复杂公式时遇到响应能力问题,请尝试将工作簿设置为手动计算模式,以检查是否是自动重新计算的原因。
若要将计算设置为手动:
- 转到 “公式 ”选项卡。
- 选择“ 计算选项” 下拉列表。
- 从选项中选择 手动 。
对于使用 LEN、MID、SEARCH、FIND、REPLACE) (文本函数的工作簿,请确保它们在 “文件>选项”中设置为适当的兼容性版本。
文件的存储位置
将文件移动到本地将有助于确定文件是否存在问题,或者文件的保存位置是否存在问题。 通过网络或 web 服务器保存 Excel 文件时,可能会出现问题。 最好在本地保存文件。 应在以下情况下完成此操作:
• 将“我的文档”文件夹重定向到服务器位置
• 脱机文件
• 从 Webfolder 或 SharePoint 打开文件
• 远程桌面/Citrix
• 网络设备
• 虚拟化环境。 有关在虚拟化环境中运行的 Microsoft 软件的详细信息,请参阅以下文章: 在非 Microsoft 硬件虚拟化软件中运行的 Microsoft 软件的支持策略。
内存
当开始添加大量格式和形状时,Excel 文件可能会变得相当大。 确保系统有足够的 RAM 来运行应用程序。 有关系统要求,请参阅以下 Microsoft 文章: Office 2016 的系统要求
若要详细了解 64 位版本的 Office,请转到 了解 64 位 Office
打印机和视频驱动程序
启动 Excel 时,它会检查将显示 Excel 工作簿的默认打印机和视频驱动程序。 Excel 是打印机密集型的,当 Excel 文件保存在“分页预览”视图中时,它会运行得更慢。 使用不同的打印机(如 Microsoft XPS 文档编写器打印机驱动程序或 VGA 视频驱动程序)测试文件,可确定此问题是与特定的打印机有关还是与视频驱动程序有关。
如果在使用此处提到的解决方法之后,在 Excel 中仍然存在挂起或崩溃的问题,则应联系 Microsoft 支持部门以获得故障排除指导。
需要更多帮助吗?
你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。