
In den letzten Wochen wurde auf mehreren unserer Bürocomputer mit Windows 7 64-Bit und Microsoft Office 365 zufällig die Fehlermeldung „Microsoft SDX Helper funktioniert nicht mehr“ angezeigt. Dies hat keine schwerwiegenden Auswirkungen, da keine der Office-Anwendungen geschlossen wird, wenn dies geschieht, aber es ist ärgerlich und unser Ticket-Tracking-System wird dadurch überflutet.
Wir haben Folgendes erfolglos versucht:
- Office Schnellreparatur
- Office Online-Reparatur
- Neuinstallation mit einer anderen Version (x86 -> x64)
- Suchen Sie nach fehlenden Updates für Windows
- Deaktivieren von Office-Updates über das Menü „Datei“
Die installierten Office-Versionen reichen von 16.0.12026.20100 bis 16.0.12026.20312 und es sind Computer betroffen, unabhängig davon, ob die 32-Bit- oder die 64-Bit-Version von Office installiert sind.
Ich weiß nicht, warum manche Benutzer diese Meldung nicht sehen. Vielleicht verwenden sie Office-Anwendungen seltener. Wir haben erfolglos versucht, andere Variablen zu isolieren, um herauszufinden, warum dies nicht auf jedem einzelnen Windows 7-PC geschieht.
Irgendwelche Ideen außer dem Upgrade auf Windows 10?
Antwort1
Problemumgehung: Wir haben herausgefunden, dass dies durch zwei geplante Aufgaben ausgelöst wurde, die dieses Programm ausführen. Sie befinden sich in Taskplaner\Microsoft\Office und heißen:
- Office Feature Updates Logon - wird ausgeführt, wenn sich ein Benutzer anmeldet
- Office-Funktionsupdates – täglich um 2:10, 6:10, 10:10, 14:10, 18:10 und 22:10 Uhr
Das Deaktivieren dieser Aufgaben scheint das Auftreten des Fehlers zu verhindern, verhindert aber zumindest einige Office-Updates (siehehttps://docs.microsoft.com/en-us/office365/troubleshoot/licensing/office-feature-updates-task-faq).
Wir haben kürzlich herausgefunden, dass dies keine endgültige Lösung ist, da einige Office-Updates diese Aufgaben wieder aktivieren. Hier ist ein schmutziges Skript zum Deaktivieren der beiden Aufgaben, wenn das Betriebssystem Win 7 ist:
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