Seite 1 von 1
[GELÖST] Problem mit task_exists und delete_task
Veröffentlicht: 11. Oktober 2017 - 22:32 Uhr
von f4242
Hallo, die Funktion `task_exists()` gibt scheinbar immer `false` zurück. Wenn ich `delete_task()` direkt verwende , erhalte ich die Fehlermeldung: `KeyError: "GoogleUpdateTaskMachineCore doesn't exist"` . Aktuell verwende ich `run_notfatal`, um die geplante Aufgabe zu löschen: `run_notfatal('schtasks /Delete /TN GoogleUpdateTaskMachineCore /F')`. Das Paket `tis-flashplayer` versucht, die Adobe Flash Player Updater- Aufgabe mit diesen Funktionen zu löschen, aber sie wird tatsächlich nicht von den Rechnern entfernt.
Betreff: Problem mit task_exists und delete_task
Veröffentlicht: 12. Oktober 2017 - 09:40 Uhr
von htouvet
Hallo,
diese beiden Funktionen basieren auf der Windows ITaskScheduler API V1.0.
Microsoft empfiehlt Version 2.0 (siehe:
https://msdn.microsoft.com/en-us/librar ... s.85).aspx).
Ich vermute, dass mit der neuen Schnittstelle erstellte Aufgaben für Version 1.0 der Schnittstelle nicht sichtbar sind.
Daher sind die Setuphelpers-Funktionen überflüssig.
(TODO...)
Betreff: Problem mit task_exists und delete_task
Veröffentlicht: 25. Mai 2018 - 17:38 Uhr
von Floflobel
Hallo,
das Problem besteht anscheinend weiterhin. Laut Dokumentation soll der Aufgabenname ohne „.job“ eingegeben werden, aber es funktioniert trotzdem nicht.
Haben Sie weitere Informationen dazu?
Betreff: Problem mit task_exists und delete_task
Veröffentlicht: 28. Mai 2018 - 00:46 Uhr
von dcardon
Hallo Floflobel,
Floflobel schrieb: ↑25. Mai 2018 - 17:38 Uhr
Das Problem besteht weiterhin. Laut Dokumentation soll man den Aufgabennamen ohne „.job“ verwenden, aber es funktioniert trotzdem nicht.
Haben Sie weitere Informationen dazu?
Falls dies für Sie ein schwerwiegendes Problem darstellt, können Sie einen Patch einreichen oder einen Entwickler damit beauftragen. Um diesen Fehler zu verfolgen, habe ich einen Eintrag auf Roundup erstellt (
https://roundup.tranquil.it/wapt/issue956Mit etwas Glück sollte es in die nächste Version 1.6.1 passen, ansonsten wird es in der darauffolgenden Version enthalten sein.
Aufrichtig,
Denis