
За последние недели несколько наших офисных компьютеров с Windows 7 64bit и Microsoft Office 365 время от времени выдавали сообщение об ошибке "Microsoft sdx helper stopped working". Это не оказывает серьезного влияния, так как ни одно из офисных приложений не закрывается, когда это происходит, но это раздражает, и наша система отслеживания тикетов перегружена этим.
Мы безуспешно попробовали следующее:
- Быстрый ремонт офиса
- Офисный ремонт онлайн
- Переустановите с другой версией (x86 -> x64)
- Проверьте наличие отсутствующих обновлений для Windows.
- Отключить обновления Office из меню Файл
Установленные версии Office варьируются от 16.0.12026.20100 до 16.0.12026.20312, и у нас есть компьютеры, затронутые этой проблемой, независимо от того, установлена ли на них 32- или 64-разрядная версия Office.
Я не знаю, почему некоторые пользователи не видят это сообщение. Возможно, они реже используют офисные приложения. Мы попытались выделить любую другую переменную, чтобы понять, почему это не происходит на каждом ПК с Windows 7, но безуспешно.
Есть идеи, кроме обновления до Windows 10?
решение1
Обходной путь: Мы обнаружили, что это было вызвано двумя запланированными задачами, которые запускают эту программу. Они находятся в 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 снова включают эти задачи. Вот грязный скрипт для отключения 2 задач, когда ОС — Win 7:
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