Office应用程序崩溃或无法启动

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

备注

本文仅介绍崩溃方案,其中 mso30win32client.dll是崩溃签名中的模块名称。

有关其他方案,请参阅以下文章:

如果仍然找不到解决方案,Office应用程序崩溃或不启动,你可以查看 Microsoft Community Office商业管理中心论坛

症状

Microsoft Office 2016 应用程序可能崩溃或无法启动。 已发现受影响的应用程序包括 Excel、Outlook、Skype for Business、Word、Access、Publisher、Project OneNote。

此外,在应用程序事件日志中,您可能会在事件 ID 1000 中发现类似于以下的崩溃签名:

Application Name: <application>.exe
Application Version:16.0.4266.1001
Module Name: mso30win32client.dll
Module Version: 16.0.4266.1001
Offset: <varies>

备注

  • 应用程序名称将是应用程序的可执行文件的名称,例如 excel.exe、outlook.exe、lync.exe、winword.exe、msaccess.exe、mspub.exe、winproj.exe 或 onenote.exe。
  • 应用程序版本、模块版本和偏移量将有所不同。

解决方法

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原

若要解决此问题,请按照以下步骤操作:

  1. 退出所有 Office 2016 应用程序。

  2. 启动注册表编辑器。 为此,请使用以下过程之一,以适用于您的 Windows。

    • Windows 10、Windows 8.1、Windows 8:P Windows键 + R 来打开"运行"对话框。 键入regedit.exe,然后按"确定 "。
    • Windows 7:单击开始,在搜索框中键入 regedit.exe,然后按 Enter 键。
  3. 找到并选择以下注册表项:

    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\General

  4. 在步骤 3 中指定的注册表项中查找 ShownFirstRunOptin 注册表值。 如果找不到 ShownFirstRunOptin, 请转到步骤 5。 如果找到,请转到步骤 7。

  5. 如果找不到 ShownFirstRunOptin 注册表值,请在"编辑"菜单上指向"新建",然后单击 "32 位 (DWORD) 值"。

  6. 键入 ShownFirstRunOptin,然后按 Enter。

  7. 右键单击 "ShownFirstRunOptin", 然后单击"修改 "。

  8. 在“数值数据”框中,键入 1,然后单击“确定”。

  9. 在" 文件" 菜单上,单击 "退出 "退出注册表编辑器。