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。
- 应用程序版本、模块版本和偏移量将有所不同。
解决方法
重要
请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。
若要解决此问题,请按照以下步骤操作:
退出所有 Office 2016 应用程序。
启动注册表编辑器。 为此,请使用以下过程之一,以适用于您的 Windows。
- Windows 10、Windows 8.1、Windows 8:P Windows键 + R 来打开"运行"对话框。 键入regedit.exe,然后按"确定 "。
- Windows 7:单击开始,在搜索框中键入 regedit.exe,然后按 Enter 键。
找到并选择以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\General
在步骤 3 中指定的注册表项中查找 ShownFirstRunOptin 注册表值。 如果找不到 ShownFirstRunOptin, 请转到步骤 5。 如果找到,请转到步骤 7。
如果找不到 ShownFirstRunOptin 注册表值,请在"编辑"菜单上指向"新建",然后单击 "32 位 (DWORD) 值"。
键入 ShownFirstRunOptin,然后按 Enter。
右键单击 "ShownFirstRunOptin", 然后单击"修改 "。
在“数值数据”框中,键入 1,然后单击“确定”。
在" 文件" 菜单上,单击 "退出 "退出注册表编辑器。