Office 更新 KB4462178 后 Word 崩溃
Word crashes after Office Update KB4462178
我的COM-Addin已经4岁了,每天有2k左右的用户,一些使用Office 365的用户,在应用上周发布的Office更新KB4462178后,有时会导致Word CRASH打开。
我删除了我的 Addin 的业务代码,隔离了例程,阅读了我发现的关于 KB4462178 的所有内容,有时会发生错误。
产生错误没有逻辑。为什么,有时会产生错误的相同 dll 有时会起作用。我不知道它会是什么。 我查看了事件查看器、Addin-Express 日志、我的插件日志,一切似乎都正常工作。
我已经卸载并重新安装Office好几次了,一开始能用,没多久就returns报错了。
当您打开 Word 并单击空白的 Word 崩溃模板时。我在 Excel 和 Power Point 中注意到了相同的行为。但是在Outlook中,它可以正常工作。
我正在使用 Procmon.exe,但我还没有确定导致错误的原因。我可以使用任何其他工具吗?
我注意到的一点是,发生错误时,Word 的启动画面看起来不一样。发生错误时,它看起来像这样:
当它起作用时,它看起来像这样:
什么可能导致此错误?我没主意了。它只发生在 Office 365 版本 1905 内部版本 11629.20246
其他人也遇到过这种情况吗?它是一个 VSTO COM 插件,我正在使用 Addin-Express、Outlook Redemption、DevExpress,它通常工作正常。
我们发现了错误。
private static string GetQtdadeMemoriaEmUso()
{
try
{
var obj = new PerformanceCounter("Memory", "Available MBytes");
return obj.NextValue() + " Mb";
}
catch (Exception err)
{
return "Não foi possível buscar a quantidade de memória em uso. Erro: " + err.Message + "\r\nStack: " + err.StackTrace;
}
}
问题出在"System.Diagnostics.PerformanceCounter"Class里面。 即使使用 try/catch,内部也会发生异常。
我们相信使用这个来自 Microsoft 的新 "security update" 有时会出问题。
我们不知道是什么原因导致的错误,只是有时而已。真的很奇怪。