
En las últimas semanas, varias de nuestras computadoras de oficina que ejecutan Windows 7 de 64 bits y Microsoft Office 365 muestran aleatoriamente el mensaje de error "Microsoft sdx helper dejó de funcionar". Esto no tiene un impacto grave ya que ninguna de las aplicaciones de la oficina se cierra cuando esto sucede, pero es molesto y nuestro sistema de seguimiento de tickets se ve inundado por esto.
Hemos intentado lo siguiente sin éxito:
- Reparación rápida de oficina
- Reparación en línea de Office
- Reinstale con otra versión (x86 -> x64)
- Compruebe si faltan actualizaciones para Windows
- Deshabilite las actualizaciones de Office desde el menú Archivo
Las versiones de office instaladas van desde la 16.0.12026.20100 hasta la 16.0.12026.20312 y tenemos equipos afectados independientemente de tener instalada la versión de office de 32bits o 64bits.
No sé por qué algunos de los usuarios no ven este mensaje. Quizás utilicen aplicaciones de oficina con menos frecuencia. Hemos intentado aislar cualquier otra variable para comprender por qué no sucede sin éxito en todas las PC con Windows 7.
¿Alguna idea además de actualizar a Windows 10?
Respuesta1
Solución alternativa: descubrimos que esto se desencadenaba por 2 tareas programadas que ejecutan este programa. Están ubicados en Programador de tareas\Microsoft\Office y se llaman:
- Inicio de sesión de actualizaciones de funciones de Office: se ejecuta cuando un usuario inicia sesión
- Actualizaciones de funciones de Office: se ejecuta todos los días a las 2:10, 6:10, 10:10, 14:10, 18:10 y 22:10
Deshabilitar estas tareas parece evitar que aparezca el error, pero evita al menos algún tipo de actualización de Office (consultehttps://docs.microsoft.com/en-us/office365/troubleshoot/licensing/office-feature-updates-task-faq).
Recientemente descubrimos que esta no es una solución definitiva ya que algunas actualizaciones de Office vuelven a habilitar estas tareas. Aquí hay un script sucio para deshabilitar las 2 tareas cuando el sistema operativo es 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