Was macht der Windows Taskplaner (Aufgabenplanung) mit einem Termin am 29. Februar (wenn kein Schaltjahr ist)?

Der Plan ist, unter Windows einen geplanten Task (Aufgabenplanung) am 29. jedes Monats auszuführen... quasi "Monatsabschluß".

Jetzt stellt sich mir die Frage, ob diese Aufgabe am Ende des Monats Februar überhaupt ausgeführt wird, sofern nicht gerade Schaltjahr ist.

gedanklicher Ansatz 1:
Aus "digitaler" Sicht existiert der 29.02. zwar, verschwindet aber mit der Länge Null zwischen dem 28.02. um 23:59 Uhr und dem 01.03. um 00:00 Uhr; die geplante Aufgabe wird demnach um 00:00 Uhr am 01.03. ausgeführt bzw. "nachgeholt".

gedanklicher Ansatz 2:
Der 29.02. existiert nicht, also wird die geplante Aufgabe auch nicht ausgeführt.
Die Ausführung erfolgt am 29.01. und dann erst wieder am 29.03., 29.04. usw., es sei denn, es ist gerade Schaltjahr.

Ich habe leider gerade kein Test-System, auf dem ich mich trauen könnte, mal eben Datum und Uhrzeit so dermaßen zu verrappeln und es einfach mal durchzuspielen, ohne Gefahr zu laufen, daß nicht irgendwelche Software-Lizenzen oder Datenbanken plötzlich einen Herz-Kasper erleiden, um mir dann nach der abschließenden Richtigstellung vorzuwerfen, ich würde sie wohl veralbern wollen, und den Betrieb gänzlich verweigern... nur weil ich mal ein bisschen am Datum gespielt hab.

Ja, das Ganze könnte man umgehen, indem man einfach den 28. des Monats oder den 01. des Folgemonats ansetzt... wäre mir auch am Liebsten, würde ich normalerweise auch so machen, ist allerdings für diesen einen gerade vorliegenden Fall keine Option.
Oder wahlweise auch einen zusätzlichen Task am 01. des Monats, der prüft, ob der Task am vergangenen 29. gelaufen ist oder nicht.
Oder man prüft am 01. des Folgemonats, ob im vorherigen Monat überhaupt ein 29. existierte.
So oder so müßte man hierbei schon mindestens 2 Aufgaben planen; eine um zu prüfen, ob die andere gelaufen ist oder nachgeholt werden muß.

Eine Handvoll Leute, denen ich heute diese Frage gestellt habe, kamen leider auch nur mit Antworten wie
· Laß es doch einfach... mach es am 28. oder am 01. und gut ist!
· Ich glaube, daß läuft dann am 01.03. um 00:00 Uhr, aber sicher bin ich mir nicht.
· Wenn kein Schaltjahr ist, läuft der Task nicht. So einfach ist das.

Und jetzt interessiert mich die Antwort auf die Frage erst recht!

Vielleicht weiß ja jemand von euch aus 1. Hand (oder kann eine verbindliche Quelle nennen, wo's steht), was unter Windows tatsächlich an einem solchen 29. passiert.

Ich hatte ja noch die Stille Hoffnung, Windows würde mir eine kleine Popup-Warnung o.ä. anzeigen, wenn ich versuche eine Aufgabe auf "monatlich, am 29." zu setzen... aber leider nein.

Computer, Windows, Backup, Datensicherung, skript, Termin, Aufgabenplanung, Schaltjahr
Wie kann ich die Aufgabenplanung / Batch korrekt starten, Wo ist der Fehler?

Guten Tag, ich habe ein Problem ich benötigte 2 Programme die immer laufen müssen. Nach über 24h haben die aber oft genug ihre Probleme und müssen daher neugestartet werden.

Hierfür wurde eine Batch-Datei geschrieben:

@echo off :start taskkill /f /im rs.exe taskkill /f /im "Amazon Merchant Transport Utility.exe" timeout /t 120 /nobreak start "" C:\AMTU\"Amazon Merchant Transport Utility".exe timeout /t 60 /nobreak start "" C:\VARIO7\Programm\rs.exe @echo on

Vor dem Update des AMTU hatte diese Einstellung der Batch die Programme beendet und gestartet. Doch nach dem notwendigen Update (Windows hatte den AMTU sonst nicht mehr gestartet/unterstützt) kommt die nervige Sicherheitsabfrage ob ich mir bewusst sei, dass dieses Programm Änderungen vornehmen kann bzw. Dateien hoch- und runterlädt.

So nun bleibt die Möglichkeit die Sicherheitsstufe beim WinDoof 10 auf unterirdisch zu setzten und diese Meldung abzuschalten. Doch wirklich begeistert bin ich davon nicht. Also ist die Meldung an.

Blöd nur ... die Batch startet und läuft nur noch korrekt wenn Sie als Admin gestartet wird. Sonst kommt die Warnmeldung.

Damit der Start automatisiert erfolgt insbesondere am Wochenende wurde die Windows interne Aufgabenplanung genutzt.

Hierfür wurde eine Aufgabe erstellt: "Beende und Starte AMTU und RS".

Unter Sicherheitsoptionen wurde das Admin-Userkonto + "Unabhängig von der Benutzeranmeldung auszuführen" + Mit höchsten Privilegien ausführen.

Letzteres - so ging ich aus - seien Adminrechte.

Als Trigger wurde einfach die gewünschte Zeit ausgewählt zu der die Batch ausgeführt werden soll.

Die Aktion enthält "Programm starten" und verweist auf die Batch Datei. Es wurden jedoch keine Argrumente hinzugefügt.

Bedingungen: - Aufgabe nur starten, falls Computer im Netzbetrieb ausgeführt wird.

Einstellungen: - Ausführung der Aufgabe bei Bedarf zulassen - Aufgabe so schnell wie möglich nach verpassten Start ausführen - Beenden der aktiven Aufgabe erzwingen, falls sie auf Aufforderung nicht beendet wird - Vorhandene Instanz anhalten, falls die Aufgabe bereits ausgeführt wird

Das Problem ist folgendes... das Programm scheint zwar zumindest lt. Verlauf zu starten. Doch es packt den AMTU in die Hintergrundprozesse wo er nur sporadisch arbeitet, wenn überhaupt. Ich brauche diese App aber als aktiven Prozess und nicht im Hintergrund.

Habt ihr einen Tipp für mich, wo der Fehler liegt oder gar wie ich es besser umsetze, dass die Programme regelmäßig beenden und starten?

Oder auch wie ich die Sicherheitsmeldungen für bestimmte Programme deaktivieren kann?

Ich danke bereits im Voraus. ^^ Chiru

Computer, Windows, Technik, Amazon, Programm, programmieren, Batch, Technologie, Aufgabenplanung, Windows 10, Spiele und Gaming

Meistgelesene Fragen zum Thema Aufgabenplanung