文章编号: 280504 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

启动 Microsoft Excel 时遇到问题的原因可能有多种。本文将讨论如何排查启动问题的原因,并提供纠正问题的可能的补救措施。本文还包含指向其他 Microsoft 知识库文章的链接,这些文章更详细地讨论了一些已知启动问题。

注意 一定要查清在遇到问题之前您刚刚安装了哪些新软件或更新,这一点非常重要,因为可能是它们直接导致出现了问题。如果本文没有解决您的问题并且您需要致电 Microsoft 技术支持部门,那么此信息会非常有用。

更多信息

启动 Microsoft Excel 时,可能会因为下列任一原因而遇到问题:
  • Excel 程序的快捷方式被破坏
  • Excel 启动文件夹中的文件有问题或改变了启动文件的位置
  • 与另一程序冲突
  • 核心 Microsoft Office 文件的版本不正确
  • Excel 工具栏文件 (*.xlb) 或 Excel .pip 文件损坏
  • “工具”菜单下的加载项损坏
  • 注册表项损坏
  • 打开 Excel 文件时遇到其他问题
如果您在启动 Microsoft Excel 时收到了错误信息,请在以下 Microsoft 网站搜索 Microsoft 知识库,查找该错误消息:
http://support.microsoft.com/search/?ln=zh-cn
如果您未收到错误消息,或者在 Microsoft 知识库中未找到有关错误消息的具体信息,请使用下面的信息解决 Excel 启动问题。

首先,请考虑问题的范围。问题是在您单击工作簿文件以启动 Excel 时出现,还是在您从“开始”菜单运行 Excel 时出现?

如果问题只是在您打开 Excel 文件时出现,请参考下文中的“打开 Excel 文件时的其他问题”部分。否则,请继续阅读下面的部分。

Excel 程序的快捷方式损坏

如果只是在启动 Excel 程序时才出现问题,请按照下列步骤操作:
  1. 单击“开始”,指向“搜索”,然后单击“文件或文件夹”
  2. 在“要搜索的文件或文件夹名为”框中,键入 Excel.exe
  3. 在“查找范围”列表中,单击“我的电脑”,然后单击“立即搜索”
  4. 找到 Excel.exe 文件后,双击该文件以启动 Microsoft Excel。

    注意 Excel.exe 文件的一般位置取决于您安装的版本。

    Microsoft Office Excel 2003

    C:\Program Files\Microsoft Office\Office11

    Microsoft Excel 2002

    C:\Program Files\Microsoft Office\Office10

    Microsoft Excel 2000

    C:\Program Files\Microsoft Office\Office

    Microsoft Office Excel 2007

    C:\Program Files\Microsoft Office\Office12

    Microsoft Office Excel 2010

    C:\Program Files\Microsoft Office\Office14


如果 Excel 正常启动,则问题可能是由于程序的快捷方式被破坏而导致的。要解决此问题,请为 Excel 程序创建一个新的快捷方式并用它启动 Excel。

如果 Excel 不能正常启动,请按照下列步骤在安全模式下运行 Excel。

若要我们为您创建快捷方式,请转到“帮我修复此问题”部分。

帮我修复此问题



若要自动修复此问题,请单击“Fix it”按钮或链接。单击“文件下载”对话框中的“运行”,并按照 Fix it 向导中的步骤执行操作。


修复此问题
Microsoft Fix it 50268


注意 此向导可能只提供英文版本;但是,自动修复对其他语言版本的 Windows 同样适用。

注意 如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

然后转到“问题是否已修复?”部分。


问题是否已修复?

检查问题是否已修复。如果问题已修复,您不用再往下看了。如果问题没有修复,您可以联系技术支持部门

在安全模式下启动 Excel

若要我们为您在安全模式下启动 Excel,请转到“帮我启动”部分。如果您想亲自在安全模式下启动 Excel,请转到“我自己启动”部分。

帮我启动



若要自动在安全模式下启动 Excel,请单击“Fix it”按钮或链接。单击“文件下载”对话框中的“运行”,并按照 Fix it 向导中的步骤执行操作。


修复此问题
Microsoft Fix it 50270


注意 此向导可能只提供英文版本;但是,自动修复对其他语言版本的 Windows 同样适用。

注意 如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

然后转到“问题是否已修复?”部分。



我自己启动

  1. 单击“开始”,然后单击“运行”
  2. 单击“浏览”,然后按上文所述找到安装 Microsoft Excel 的文件夹。
  3. 找到 Excel.exe 文件后,单击该文件以选中它,然后单击“打开”
  4. 在“打开”框中该路径的末尾键入一个空格,然后键入 /s,使整行的内容如下所示:
    "C:\Program Files\Microsoft Office\Office\Excel.exe" /s


问题是否已修复?

检查 Excel 是否已于安全模式下启动。如果 Excel 已于安全模式下启动,您不用再往下看了。如果 Excel 未于安全模式下启动,您可以联系技术支持部门。如果 Excel 正常启动,请参阅“其他疑难解答”部分以了解更多信息。

如果 Excel 仍不能正常启动,则可能与另一程序有冲突。请尝试以安全模式重新启动 Windows,然后再次执行上述步骤,在安全模式下运行 Excel。

有关如何以安全模式启动 Windows 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
156126 使用安全模式排除 Windows 95 故障
192926 如何在 Windows 98 中通过执行干净启动来排除故障
267288 如何在 Windows Millennium Edition 中执行干净启动
266169 如何排查 Windows 2000 中的待机模式、休眠模式和关机方面的问题
281770 如何在 Windows 2000 中通过执行干净启动来排除故障

Excel 在安全模式下不启动而 Windows 正在安全模式下运行

如果您使用 /s 开关时 Excel 不启动,而 Windows 正在安全模式下运行,请使用“控制面板”中的“添加/删除程序”图标删除 Microsoft Office(或独立的 Microsoft Excel)。请参考您的 Windows 文档以获取更多信息。

此步骤可能是必需的,这是因为当您让 Windows 和 Excel 都在安全模式下运行时,Excel 处于启动该程序所需的最基本模式中。这意味着在 Excel 的启动过程中不涉及其他程序或文件。因此,问题可能是因为用来启动 Excel 的一个 Office 文件被破坏。如果您删除然后重新安装 Office(或独立 Excel),应该能够解决此问题。

有关与不兼容 Office 2000 文件相关的问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
217440 启动 Office 2000 程序时收到错误消息
如果本文没有起到帮助或者在安全模式下重新启动 Windows 解决了 Excel 启动问题,请参阅“其他疑难解答”部分以了解更多信息。

其他疑难解答

如果使用 /s 开关时 Excel 启动

如果使用 /s 开关时 Microsoft Excel 正常启动,则 Excel 标题栏中将出现“安全模式”。这表示 Microsoft Excel 正在运行,就像它在刚安装后第一次运行时那样。

Excel 已经启动了,现在,请运用排除法,逐步检查 Excel 在安全模式下启动时绕过的下列区域,直到问题得到纠正。

Excel 启动文件夹

启动 Excel 时可能会遇到问题的一个较常见原因是,Excel 正从它的几个不同的启动文件夹之一中加载有问题的文件。

注意 XLStart 文件夹也可能位于其他配置文件。或者,在部分实例中它可以在服务器上被重定向。

240150 如何使用 Excel 2000 中的 Excel 启动文件夹
291218 如何使用 Excel 2002 中的 Excel 启动文件夹
822107 如何使用 Excel 启动文件夹


Excel 工具栏文件


有时,Excel 的工具栏文件可能会被破坏。如果发生这种情况,则您启动 Excel 时可能会遇到问题。在这种情况下,请找到工具栏文件并重新命名它。在重命名工具栏文件后,下一次启动 Excel 时,它将重新构建一个新的工具栏文件。

例如,如果您的工具栏文件名是 JoeUser8.xlb,请将此文件重新命名为 JoeUser8.old。接着启动 Excel,您会注意到,Excel 将在与原工具栏文件相同的位置创建一个新的 JoeUser8.xlb 文件。

有关 Excel 工具栏文件以及如何识别它的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
291074 Excel 中出现默认而非自定义的工具栏和工具栏按钮
有关启动 Excel 时出现的另外一个工具栏问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
215366 使用“分页”菜单命令启动 Excel 时出现页面错误
Excel.pip 文件

Excel 能够记住曾经用过的菜单和命令,并将首先显示最近用过的那些菜单。Excel 将那些未用过的命令隐藏在其可展开的菜单中。Excel 将这一关于使用情况的数据和菜单动画设置一起存储在一个名为 Excel.pip 的文件中。

此文件可能会被破坏。如果发生这种情况,则您启动 Excel 时可能会遇到问题。在这种情况下,请找到 Excel.pip 文件并重新命名它。在重命名此文件后,下一次启动 Excel 时,它将重新构建一个新的 .pip 文件。使用 Windows 搜索功能找到 Excel.pip 文件。

Windows 处于安全模式时 Excel 可以启动

如果 Windows 处于安全模式时不再出现 Excel 启动问题,则其他某个程序导致了 Excel 的启动过程出现问题。

请运用排除法准确地断定是哪个程序导致了此问题。如果您不确信应该如何操作,请与您的 Windows 供应商联系,以获取关于如何去除在 Windows 启动时加载的每一个程序的更多信息。

有关如何解决 Windows 启动过程问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
281965 如何在 Windows 98 中使用 Msconfig 实用工具进行疑难解答
281995 如何在 Windows Millennium Edition 中使用 Msconfig 实用工具进行疑难解答
281770 如何在 Windows 2000 中通过执行干净启动来排除故障
310353 如何将 Windows XP 配置为以“干净启动”状态启动

“工具”菜单下的损坏加载项

在“工具”菜单上,单击“加载项”。单击清除已选中的任何加载项的复选框,然后单击“确定”

删除 COM 加载项的注册表项

COM 加载项可安装在任何位置。与 Excel 交互的程序可安装 COM 加载项。为解决 Excel 中可能出现的问题,请删除 COM 加载项的注册表项,然后重新启动 Excel。

若要我们为您删除 COM 加载项的注册表项,请转到“帮我删除”部分。如果您想亲自删除 COM 加载项的注册表项,请转到“我自己删除”部分。

帮我删除



若要自动删除 COM 加载项的注册表项,请单击“Fix it”按钮或链接。单击“文件下载”对话框中的“运行”,并按照 Fix it 向导中的步骤执行操作。


修复此问题
Microsoft Fix it 50269


若要自动添加 COM 加载项的注册表项,请单击“Fix it”按钮或链接。单击“文件下载”对话框中的“运行”,并按照 Fix it 向导中的步骤执行操作。


修复此问题
Microsoft Fix it 50272

注意 此 Fix it 解决方案适合所有语言。但是,对于某些语言,该向导文本可能是英语。

注意 如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或 CD 中,然后在出现此问题的计算机上运行此解决方案。

然后转到“问题是否已修复?”部分。



我自己删除

重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
若要手动删除 COM 加载项注册表项,请按照下列步骤操作:
  1. 退出所有 Office 程序。
  2. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”
  3. 找到以下注册表子项:
    HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\AddIns
  4. 单击“加载项”,然后单击“文件”菜单上的“导出”
  5. 将文件命名为“XLaddinHKCU.reg”,然后将该文件保存到桌面。
  6. 选择“AddIns”子项,单击“编辑”菜单上的“删除”,然后单击“是”
  7. 找到以下注册表子项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\Addins

    注意:如果您使用 64 位 Office(仅限 2010 版)
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Excel\Addins
  8. 单击“加载项”,然后单击“文件”菜单上的“导出”
  9. 将文件命名为“XLaddinHKLM.reg”,然后将该文件保存到桌面。
  10. 选择“AddIns”子项,单击“编辑”菜单上的“删除”,然后单击“是”
  11. 退出注册表编辑器。
  12. 启动 Excel。
如果问题得到解决,则某个 COM 加载项程序是导致该问题的原因。您可以在注册表编辑器中检查“加载项”下的注册表项以确定加载项的制造商。然后联系该制造商以获取更新。

问题是否已修复?

检查问题是否已修复。如果问题已修复,您不用再往下看了。如果问题没有修复,您可以联系技术支持部门

注册表项被破坏

退出 Excel,并重新命名下列注册表项,例如将 excel 重命名为 excel.old。当您再次启动 Excel 时,它会触发修复操作,将您的设置设为默认设置。

您可以删除某些注册表项,以重置 Microsoft Office 程序的自定义用户设置。


若要让我们为您重置自定义的用户设置,请转到“帮我重置”部分。如果您想亲自重置自定义的用户设置,请转到“我自己重置”部分。

帮我重置



若要自动重置自定义的用户设置,请单击“Fix it”按钮或链接。单击“文件下载”对话框中的“运行”,并按照 Fix it 向导中的步骤执行操作。
收起该表格展开该表格
删除所有 Excel 自定义注册表项替换先前删除的 Excel 自定义注册表项
修复此问题
Microsoft Fix it 50274
修复此问题
Microsoft Fix it 50275

注意 此向导可能只提供英文版本;但是,自动修复对其他语言版本的 Windows 同样适用。

注意 如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

然后转到“问题是否已修复?”部分。



我自己重置

重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。但是,如果错误修改注册表,则可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
注意 删除以下注册表项可能会重置 Microsoft Office 程序的自定义用户设置。

Excel 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Excel

Excel 2002

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Excel

Excel 2000

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Excel
当您重新启动 Excel 时,会触发修复操作,将您的设置设为默认设置。

Excel 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Excel
?

Excel 2010

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel?
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Excel?


如果这个过程没能解决此问题,您可以恢复原始设置。为此,请按照下列步骤操作:
  1. 退出 Excel。
  2. 删除新创建的 Excel 注册表项。
  3. 将“Excel.old”注册表项重命名为“Excel”。

问题是否已修复?

检查问题是否已修复。如果问题已修复,您不用再往下看了。如果问题没有修复,您可以联系技术支持部门

打开 Excel 文件时的其他问题

如果 Excel 只是在您打开一些特定的 Excel 文件时才遇到问题,那么您必须使用别的方法来解决此问题。您可能需要采取任何必要的措施,如禁用宏和重新构建工作簿等。

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
820741 如何在 Excel 2002 和 Excel 2003 中从损坏的工作簿恢复数据
179871 从损坏的 Excel 2000 工作簿中恢复数据的方法
213951 在 Excel 2000 中保存文件时文件损坏:如何解决问题的根源

参考


感谢 MVP Jan Karel Pieterse 对本文中包含的修复问题解决方案做出的贡献。

有关启动文件夹的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
822107 如何使用 Excel 2003 中的启动文件夹
291218 如何使用 Excel 2002 中的 Excel 启动文件夹
240150 如何使用 Excel 2000 中的 Excel 启动文件夹
有关 Excel 2002 安全模式的更多信息,请单击“帮助”菜单上的“Microsoft Excel 帮助”,在“Office 助手”或“应答向导”中键入关于 Office 安全模式,然后单击“搜索”以查看返回的主题。

属性

文章编号: 280504 - 最后修改: 2012年3月15日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft Excel 2002 标准版
  • Microsoft Excel 2000 标准版
  • Microsoft Office Excel Viewer 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
关键字:?
kbmsifixme kbfixme kbstartprogram kbtshoot kbhowto KB280504
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com