Office 365 和 Windows 7 中出现“Microsoft sdx 帮助程序已停止工作”

Office 365 和 Windows 7 中出现“Microsoft sdx 帮助程序已停止工作”

过去几周,我们办公室的几台运行 Windows 7 64 位和 Microsoft Office 365 的电脑随机显示错误消息“Microsoft sdx helper 已停止工作”。这不会造成严重影响,因为发生这种情况时不会关闭任何办公应用程序,但它很烦人,我们的票务跟踪系统被此问题淹没。

我们尝试了以下方法,但没有成功:

  • Office快修
  • Office 在线修复
  • 重新安装另一个版本(x86 -> x64)
  • 检查 Windows 是否有任何缺少的更新
  • 从“文件”菜单禁用 Office 更新

安装的 Office 版本范围从 16.0.12026.20100 到 16.0.12026.20312,并且无论安装的是 32 位还是 64 位版本的 Office,我们的计算机都受到了影响。

我不知道为什么有些用户没有看到此消息。也许他们使用办公应用程序的频率较低。我们尝试隔离任何其他变量,以了解为什么它没有在每台 Windows 7 PC 上发生,但没有成功。

除了升级到 Windows 10 还有其他想法吗?

答案1

解决方法:我们发现这是由运行此程序的 2 个计划任务触发的。它们位于 Task Scheduler\Microsoft\Office 中,名为:

  • Office 功能更新登录 - 在用户登录时运行
  • Office 功能更新 - 每天 2:10、6:10、10:10、14:10、18:10 和 22:10 运行

禁用此任务似乎可以阻止错误出现,但它至少会阻止某种类型的办公室更新(见https://docs.microsoft.com/en-us/office365/troubleshoot/licensing/office-feature-updates-task-faq)。

我们最近发现这不是最终的解决方案,因为一些 Office 更新会重新启用这些任务。下面是一个在操作系统为 Win 7 时禁用这 2 个任务的恶意脚本:

setlocal
for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j
if "%version%" == "6.1" {
    schtasks.exe /change /tn "Microsoft\Office\Office Feature Updates Logon" /disable
    schtasks.exe /change /tn "Microsoft\Office\Office Feature Updates" /disable
}
endlocal

相关内容