Om schemaläggaren

Med tjänsten Schemaläggare kan du utföra automatiserade uppgifter på en vald dator. Med den här tjänsten kan du schemalägga vilket program som helst att köras vid en lämplig tidpunkt för dig eller när en specifik händelse inträffar. Schemaläggaren övervakar de tids- eller händelsevillkor som du väljer och kör sedan uppgiften när dessa villkor uppfylls.

Där Schemaläggaren är installerad

Schemaläggaren installeras automatiskt med alla versioner av Windows som stöds. Använd alltid API:et Task Scheduler 2.0 för ny utveckling.

Note

Schemaläggarens 1.0-gränssnitt är föråldrade. All ny kod bör riktas mot API:et Task Scheduler 2.0, som är tillgängligt på Windows Vista och senare.

Schemaläggaren startas varje gång operativsystemet startas. Det kan köras antingen via det grafiska användargränssnittet för Schemaläggaren (GUI) eller via api:et för schemaläggaren som beskrivs i denna SDK.

Energimedveten schemaläggning

Schemaläggaren integreras med Windows energisparfunktioner för att minimera påverkan på batteritiden och användarupplevelsen. När du utformar schemalagda aktiviteter:

Important

Använd aldrig uppgifter med kort avsökningsintervall på batteridrivna enheter. En uppgift som körs var femte minut hindrar systemet från att gå in i strömsnåla vilolägen. Använd händelseutlösare, inaktiva utlösare eller schemaläggning av underhåll i stället.

Tillvägagångssätt När det bör användas Strömbeteende
Automatiskt underhåll Underhåll som kan skjutas upp (defragmentering, skanningar, rensningar). Körs endast vid inaktivitet + ac-ström. Skjuts upp på obestämd tid vid batteridrift.
Inaktiv utlösare Arbete som kräver låg systembelastning men inte ac-ström. Väntar på att användaren är frånvarande + att CPU:n är inaktiv.
Händelseutlösare Reaktivt arbete (händelseloggpost, WMI-händelse). Körs endast när händelsen utlöses. Ingen kostnad annars.
Tidsutlösare + villkor Återkommande scheman med StartWhenAvailable och StopIfGoingOnBatteries. Aktiviteten skjuts upp om villkoren inte uppfylls; kommer ikapp när de gör det.

För underhållsaktiviteter på moderna standby-enheter konfigurerar du:

  • AllowStartIfOnBatteries = false
  • StopIfGoingOnBatteries = true
  • MaintenanceSettings med en Period och Deadline

Mer information om hur schemaläggning av underhåll fungerar med anslutna standby- och S3-system finns i Automatiskt underhåll .

Information om aktiviteter

Uppgifter är huvudkomponenten i uppgiftsschemaläggaren. Information om vilka uppgifter som är och vilka deras komponenter är finns i följande avsnitt:

Mer information och exempel om hur du använder schemaläggarens gränssnitt, skriptobjekt och XML finns i Using the Task Scheduler.

Uppgiftsschemaläggare