Windows 11 Aufgabenplanung: Programme automatisch starten
Aufgabenplanung in Windows 11: Programme und Skripte automatisch starten, Trigger und Bedingungen setzen, Rechte verstehen und Fehlercodes richtig deuten.
Aufgaben laufen lassen, ohne daran zu denken
Die Windows-Aufgabenplanung startet Programme, Skripte und Wartungsarbeiten zu festen Zeiten oder bei bestimmten Ereignissen. So laufen Sicherungen, Aufräumjobs oder Erinnerungen von allein. Hier richtest du eine Aufgabe Schritt für Schritt ein und findest die Ursache, wenn sie nicht startet.
Die Beschreibung gilt für Windows 11 und läuft in Windows 10 praktisch identisch. Für Systemaufgaben brauchst du ein Administratorkonto.
Auf einen Blick: Der Ablauf
- Öffnen: Start, „Aufgabenplanung“ eintippen.
- Anlegen: „Aufgabe erstellen“ im rechten Bereich.
- Trigger: Zeit, Anmeldung, Start oder Ereignis festlegen.
- Aktion: Programm oder Skript mit Pfad eintragen.
- Testen: Rechtsklick, „Ausführen“, dann den Verlauf prüfen.
Was die Aufgabenplanung kann
Die Aufgabenplanung ist ein Dienst von Windows, der im Hintergrund auf Auslöser wartet. Ein Auslöser kann eine Uhrzeit sein, der Systemstart, deine Anmeldung, ein Leerlauf oder ein Eintrag im Ereignisprotokoll. Wenn er eintritt, führt Windows die hinterlegte Aktion aus, auch wenn du nicht angemeldet bist. Viele Programme legen hier selbst Aufgaben an, etwa für Updates. Du kannst dort nachsehen, was auf deinem Rechner automatisch läuft.
Ein verwandtes Beispiel ist das zeitgesteuerte Herunterfahren, das du in PC automatisch herunterfahren findest. Aufgaben, die beim Start mitlaufen, bremsen den Rechner, mehr dazu in Autostart aufräumen.
Aufgabenplanung öffnen
Drücke die Windows-Taste und tippe „Aufgabenplanung“. Alternativ wählst du Win+R und gibst taskschd.msc ein. Links steht die Aufgabenplanungsbibliothek mit allen Aufgaben, rechts die Aktionen, in der Mitte die Details. Eigene Aufgaben legst du am besten in einem eigenen Ordner ab, damit sie von den Systemaufgaben getrennt bleiben. Rechtsklick auf die Bibliothek, „Neuer Ordner“.
Einfache Aufgabe anlegen
- Klicke rechts auf „Einfache Aufgabe erstellen“.
- Gib einen Namen ein, zum Beispiel „Backup-Skript“, und optional eine Beschreibung.
- Wähle den Trigger, etwa „Täglich“, und lege Startdatum und Uhrzeit fest.
- Wähle die Aktion „Programm starten“.
- Trage den Pfad des Programms ein, oder suche ihn über „Durchsuchen“.
- Klicke auf „Fertig stellen“. Die Aufgabe erscheint in der Bibliothek.
Für mehr Optionen wie mehrere Trigger oder Wiederholungen wähle stattdessen „Aufgabe erstellen“. Dort sind alle Einstellungen auf mehreren Registerkarten verteilt.
Trigger: Wann es startet
| Trigger | Wann | Typischer Einsatz |
|---|---|---|
| Einmal | Zu einem Datum | Erinnerung, Wartung |
| Täglich, Wöchentlich, Monatlich | Nach Zeitplan | Sicherung, Bereinigung |
| Beim Start des Computers | Nach dem Hochfahren | Dienst, Mapping von Laufwerken |
| Bei der Anmeldung | Wenn sich ein Konto anmeldet | Programm für einen Nutzer |
| Bei Leerlauf | Wenn der PC nichts tut | Aufräumarbeiten |
| Bei einem Ereignis | Eintrag im Ereignisprotokoll | Reaktion auf einen Fehler |
| Bei Sitzungsänderung | Sperren, Entsperren, Trennen | Aktion beim Sperren |
In den erweiterten Einstellungen wiederholst du eine Aufgabe, zum Beispiel alle 30 Minuten für einen Tag. Du verzögerst den Start um einige Minuten, damit der Rechner erst fertig hochfährt, und legst ein Ablaufdatum fest.
Aktion: Was passiert
Die Aktion „Programm starten“ braucht drei Angaben:
- Programm/Skript: Der vollständige Pfad, bei Leerzeichen in Anführungszeichen.
- Argumente hinzufügen: Parameter, die du dem Programm mitgibst.
- Starten in: Das Arbeitsverzeichnis. Viele Skripte brauchen es, wenn sie relative Pfade nutzen.
Die Aktionen „E-Mail senden“ und „Meldung anzeigen“ hat Microsoft in neueren Windows-Versionen entfernt. Für Nachrichten nutzt du stattdessen ein kleines Skript. Eine Aufgabe kann mehrere Aktionen nacheinander ausführen.
Bedingungen und Einstellungen
Auf der Registerkarte „Bedingungen“ legst du fest, wann die Aufgabe laufen darf: nur im Netzbetrieb, nur bei Netzwerkverbindung, nur bei Leerlauf. Bei Notebooks ist „Aufgabe nur starten, falls Netzbetrieb“ standardmäßig aktiv, das verhindert Läufe im Akkubetrieb. Mit „Computer zum Ausführen reaktivieren“ weckt die Aufgabe den PC aus dem Energiesparmodus. Auf der Registerkarte „Einstellungen“ bestimmst du, was passiert, wenn ein geplanter Start verpasst wurde: „Aufgabe so bald wie möglich nach einem verpassten Start ausführen“ ist praktisch für Rechner, die nicht immer laufen. Außerdem stellst du ein, ob die Aufgabe bei einem Fehler neu startet und wann sie beendet wird, falls sie zu lange läuft.
Ein Skript automatisch starten
Ein PowerShell-Skript startest du mit dem Programm powershell.exe. Trage in „Programm/Skript“ den Eintrag powershell.exe ein und in „Argumente“ die Zeile -NoProfile -ExecutionPolicy Bypass -File "C:\Skripte\sicherung.ps1". Setze „Starten in“ auf den Skriptordner. Eine Einführung in PowerShell bietet PowerShell für Einsteiger. Eine Batch-Datei (.bat) trägst du direkt als Programm ein. Teste ein Skript immer erst von Hand, bevor du es planst.
Mit Bypass umgehst du die Ausführungsrichtlinie nur für diesen Aufruf. Verwende es nur für Skripte, die du selbst geschrieben hast oder kennst. Fremde Skripte lasse nie ungeprüft laufen.
Konto und höchste Berechtigungen
Auf der Registerkarte „Allgemein“ steht, unter welchem Konto die Aufgabe läuft. Zwei Optionen sind wichtig:
- Nur ausführen, wenn der Benutzer angemeldet ist: Die Aufgabe läuft sichtbar auf deinem Desktop. Das passt für Programme mit Fenster.
- Unabhängig von der Benutzeranmeldung ausführen: Die Aufgabe läuft im Hintergrund, auch ohne Anmeldung. Dazu brauchst du ein Kennwort für das Konto. Konten ohne Kennwort können das oft nicht.
- Mit höchsten Privilegien ausführen: Die Aufgabe bekommt Administratorrechte ohne Nachfrage. Aktiviere das nur, wenn das Skript es wirklich braucht.
Prüfe, was ein Skript ändert, bevor du ihm Administratorrechte gibst. Über die Benutzerverwaltung siehst du, welche Konten es gibt, siehe Administrator und Standardbenutzer.
Praktische Beispiele
- Wöchentliche Sicherung: Ein Skript kopiert Ordner auf die externe Platte. Sinnvoll ergänzt durch eine Strategie wie in Backup-Strategie für den PC.
- Temporäre Dateien löschen: Ein Skript räumt einen Ordner auf. Mehr Wege zeigt Speicherplatz freigeben.
- Programm beim Anmelden: Starte ein Tool nach einer Verzögerung von 60 Sekunden, damit der Start nicht stockt.
- Abends herunterfahren: Die Aktion shutdown /s /t 60 beendet den PC zu einer festen Zeit.
- Netzlaufwerk verbinden: Ein Skript mit net use bei der Anmeldung, siehe Netzlaufwerk verbinden.
- Erinnerung: Ein kleines Skript zeigt zum festen Zeitpunkt eine Meldung.
Aufgabe testen und Verlauf prüfen
Klicke die Aufgabe mit der rechten Maustaste und wähle „Ausführen“. Unten im Detailbereich siehst du den Status. In der Spalte „Letztes Ausführungsergebnis“ steht ein Code. 0x0 bedeutet Erfolg, andere Codes zeigen Fehler. Aktiviere den Verlauf, wenn er ausgeschaltet ist: Im rechten Bereich „Verlauf für alle Aufgaben aktivieren“. Danach listet die Registerkarte „Verlauf“ jeden Start, jedes Ende und jede Warnung auf. Ein Skript, das scheinbar nichts tut, schreibst du zur Kontrolle so, dass es eine Logdatei erzeugt.
Wenn die Aufgabe nicht startet
- Der Pfad hat Leerzeichen: Setze das Programm in Anführungszeichen, oder trenne Programm und Argumente sauber.
- Ergebnis 0x1: Das Skript meldet einen Fehler. Starte es von Hand in einer Konsole und lies die Meldung.
- Ergebnis 0x41301: Die Aufgabe läuft gerade noch. Das ist kein Fehler.
- Ergebnis 0x41303: Die Aufgabe wurde noch nie ausgeführt. Der Trigger ist noch nicht eingetreten.
- Nichts passiert im Hintergrund: Das Konto hat kein Kennwort oder die Option „Unabhängig von der Anmeldung“ fehlt.
- Auf dem Laptop läuft nichts: Die Bedingung „Nur im Netzbetrieb“ blockiert. Stecke das Netzteil an oder entferne die Bedingung.
- Relative Pfade klappen nicht: Setze „Starten in“ auf den richtigen Ordner.
- Die Aufgabe kommt nicht ans Netzlaufwerk: Im Hintergrund stehen Laufwerksbuchstaben der Anmeldung nicht zur Verfügung. Nutze den UNC-Pfad.
Aufgaben exportieren und löschen
Rechtsklick auf eine Aufgabe, „Exportieren“, speichert sie als XML-Datei. Über „Aufgabe importieren“ stellst du sie auf einem anderen Rechner wieder her. Das ist praktisch beim Umzug auf ein neues Gerät, siehe Daten vom alten auf den neuen PC übertragen. Mit „Deaktivieren“ pausierst du eine Aufgabe, ohne sie zu löschen. Lösche nur Aufgaben, die du selbst angelegt hast. Systemaufgaben unter „Microsoft“ gehören zu Windows, ihr Entfernen kann Funktionen stören.
Unbekannte Aufgaben mit seltsamen Namen können ein Hinweis auf Schadsoftware sein, die sich dort einnistet. Prüfe verdächtige Einträge mit einer Suche und einem Virenscan, siehe Malware entfernen mit Defender.
Häufige Fragen
Läuft eine Aufgabe, wenn der PC ausgeschaltet ist?
Nein. Bei einem verpassten Start führt Windows die Aufgabe beim nächsten Hochfahren aus, wenn die Option dafür aktiv ist. Mit „Reaktivieren“ weckt sie den PC aus dem Energiesparmodus.
Brauche ich ein Kennwort für das Konto?
Für Aufgaben im Hintergrund ohne Anmeldung ja. Für Aufgaben bei angemeldetem Benutzer nicht.
Wie starte ich ein Programm minimiert?
Viele Programme haben dafür einen Parameter. Alternativ startest du es über eine Batch-Datei mit dem Befehl start /min.
Kann ich Aufgaben von mehreren PCs verwalten?
In Unternehmensnetzen geht das über Gruppenrichtlinien. Für den Heimgebrauch exportierst du die Aufgabe als XML-Datei.
Klein anfangen, sauber testen
Beginne mit einer einfachen Aufgabe, teste sie von Hand und kontrolliere den Verlauf. Dann lässt du sie mit gutem Gewissen im Hintergrund laufen.
Zum PC-Konfigurator PC automatisch herunterfahren Backup-Strategie für den PC
Kommentare
Noch keine Kommentare. Sei die erste Person, die etwas zu diesem Beitrag schreibt.
Schreibe einen Kommentar
Zum Kommentieren benötigst du ein kostenloses Konto. Registriere dich einfach und bestätige deine E-Mail-Adresse über den zugesendeten Link. Anschließend kannst du direkt hier mitdiskutieren.