mso20win32client.dll – 异常结束。异常代码:0x012d9312,Crystal Reports,Office 365

mso20win32client.dll – 异常结束。异常代码:0x012d9312,Crystal Reports,Office 365

环境:

  • 操作系统:Windows 10 1709
  • Office 365:版本 1708
  • Crystal Reports:11.5

超过 200 台笔记本电脑均采用相同的映像创建,并保持最新修补程序,运行相同的应用程序。

我们的笔记本电脑中只有 5% 受到影响,但自首次报告以来,问题一直在稳步增加。2018 年 9 月,我们有 3 台笔记本电脑出现此问题。2019 年 1 月,我们有 15 台笔记本电脑出现此问题。每月增加约 3 台。

问题描述:

当 Crystal Reports 打印预览导出为任何列出的文件类型(pdf、xls 等)时,会显示以下错误“操作系统未配置为运行该应用程序。”

事件查看器中的 Windows 日志应用程序日志报告以下内容:

Faulting application name: CIM.EXE, version: 5.1.0.2, time stamp: 0x5b6c76ff
Faulting module name: mso20win32client.dll, version: 0.0.0.0, time stamp: 0x5b6bbdaa
Exception code: 0x012d9312
Fault offset: 0x0012d8be
Faulting process id: 0xe1c
Faulting application start time: 0x01d4786440f7c042
Faulting application path: C:\SFA\CIM\CIM.EXE
Faulting module path: C:\Program Files\Common Files\Microsoft Shared\Office16\mso20win32client.dll
Report Id: 68110840-d0fc-4792-9024-74d8a369843f
Faulting package full name: 
Faulting package-relative application ID:

背景:

问题首次出现于 9 月 7 日。巧合的是,KB4023057 于 9 月 6 日首次开始安装在我们的笔记本电脑上。Office 365 随 8 月份的 Windows 更新从版本 1701 更新至 1708。

更正:

这个问题可以用 3 种方法解决,但是都不满足我们的需要。

将 Office 365 降级至 1701。立即解决问题。将 Ofc 365 更新至 1708 后问题仍然存在。将 Office 更新至 1801 或 1803 无法解决问题。

创建新的用户配置文件可解决该问题。报告该问题的第一批用户已创建了新配置文件。2 个月后,这些相同的用户现在遇到了相同的问题。重新映像会产生相同的结果。该问题仅限于受影响的用户配置文件,不适用于同一台笔记本电脑上的其他用户配置文件。

运行以管理员身份运行应用程序,然后以受影响的用户帐户身份响应由此产生的 UAC,即可解决问题。由于每次启动应用程序时都必须执行此操作,因此这不是一个可接受的解决方案。

以下方法无法解决问题:

  • 授予用户帐户本地管理员权限并不能解决问题。
  • 将受影响的笔记本电脑更新至 Windows OS 1803 或 1809 并不能解决问题。
  • 卸载 KB4023057 和/或 Flash Player 更新并不能解决问题。
  • 将 Ofc 365 更新到 1801 或 1803 并不能解决问题。
  • 更改在线内容或登录 Office 用户策略并不能解决问题。

问题更加严重:

有四位用户在更新 KB4023057 或 Flash Player 后问题消失。这些用户有时几个月后又会再次遇到问题。这是我们的用户经常使用的程序。

关于这个问题的想法:

这似乎是权限/安全问题。可能是由于 Office 365 更新和 Windows 每月更新的安全性变化所致。UAC 可能被阻止,并且 DLL 无法以编程方式提升 UAC。

任何想法,将不胜感激。

相关内容