Office 365 和 Windows 7 上的“Microsoft sdx 幫助程式停止運作”

Office 365 和 Windows 7 上的“Microsoft sdx 幫助程式停止運作”

在過去的幾周里,我們的幾台運行 Windows 7 64 位元和 Microsoft Office 365 的辦公室電腦隨機顯示錯誤訊息「Microsoft sdx helper 停止工作」。這不會產生嚴重的影響,因為發生這種情況時,沒有任何辦公室應用程式被關閉,但它很煩人,我們的票務追蹤系統正被這種情況淹沒。

我們嘗試了以下方法但沒有成功:

  • 辦公室快修
  • 辦公室線上維修
  • 使用另一個版本重新安裝 (x86 -> x64)
  • 檢查 Windows 是否有任何缺少的更新
  • 從「檔案」功能表停用 Office 更新

安裝的 Office 版本範圍從 16.0.12026.20100 到 16.0.12026.20312,無論安裝了 Office 32 位元還是 64 位元版本,我們都有受到影響的電腦。

我不知道為什麼有些用戶沒有看到此訊息。也許他們使用辦公應用程式的頻率較低。我們試圖隔離任何其他變量,以了解為什麼它沒有在每台 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 運行

停用此任務似乎可以阻止錯誤出現,但它至少會阻止某種 Office 更新(請參閱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

相關內容