Hur man automatiserar batchfiler med Task Scheduler på Windows

Det kan bli ganska tröttsamt när du måste köra batchfiler om och om igen under vissa tider eller händelser på din dator. Lyckligtvis erbjuder Windows ett sätt för dig att automatisera den processen så att du inte behöver göra det manuellt hela tiden.

I den här guiden kommer vi att visa dig hur du automatiserar en batchfil med Task Scheduler.

Ska du schemalägga dina batchfiler på Windows?

Naturligtvis behöver inte alla batchfiler automatiseras. Men om de innehåller uppgifter som du behöver utföra konsekvent, kommer automatisering av processen att säkerställa att du inte hoppar över ett slag. Om du till exempel skapade en batchfil för att automatisera repetitiva uppgifter, som att skapa en säkerhetskopia eller öppna vissa program när du loggar in på din dator, är det vettigt att du kan automatisera dessa batchfiler.

Det är ett effektivt sätt att säkerställa att du inte glömmer att köra batchfilen vid specifika tidpunkter eller när vissa händelser inträffar. För att inte tala om att det också sparar tid och ansträngning, speciellt om du har många batchfiler att köra, vilket gör att du kan vara mer produktiv.

Schemalägga en batchfil att köras automatiskt på Windows

För att starta batchfilautomatiseringsprocessen måste du öppna Schemaläggaren. För att göra det, klicka på Sök i aktivitetsfältet och skriv in uppgiftsschemaläggaren i sökrutan. I resultaten klickar du på Task Scheduler för att öppna appen.

I den högra panelen, under Åtgärder, klicka på Skapa grundläggande uppgift.

Ge uppgiften ett beskrivande namn och klicka sedan på Nästa. Beskrivningsdelen är valfri, men det är bra att fylla i den så att du inte glömmer vad uppgiften gör.

Välj en utlösare, vilket är när du vill att uppgiften ska köras, genom att klicka på lämplig alternativknapp och klicka sedan på Nästa. I vårt exempel valde vi Daily, vilket betyder att vi vill köra uppgiften varje dag.

Varje utlösare har sina egna parametrar som du måste ställa in. För den dagliga utlösaren måste du välja dag och tidpunkt då den börjar, samt hur många dagar uppgiften kommer att upprepas. När du har ställt in dem klickar du på Nästa.

Nu måste du välja en åtgärd, och för vår batchfil kommer du att välja alternativknappen Starta ett program och klicka på Nästa.

Under Program/Script klicka på Bläddra, välj den batchfil du vill automatisera och klicka sedan på Nästa.

Klicka slutligen på Slutför. Nu kommer Task Scheduler att köra den batchen beroende på triggern du ställer in, vilket är Daily i vårt fall

Ta bort batchfilen från schemaläggaren

När du inte längre vill köra batchfilen kan du enkelt inaktivera uppgiften, vilket bara kommer att stoppa den tills du aktiverar den igen, eller ta bort den från Schemaläggaren helt.

För att göra det, öppna Task Scheduler (som visas ovan) och välj den uppgift du automatiserade, som kommer att finnas i mittpanelen. I den högra panelen, under Åtgärder, klicka på antingen Inaktivera för att stoppa det för tillfället eller Ta bort för att ta bort det från Schemaläggaren.

Om du klickade på Ta bort, bekräfta din åtgärd genom att klicka på Ja i popup-fönstret. Det betyder att om du vill automatisera batchfilen igen, måste du göra hela schemaläggningsprocessen (som visas i föregående avsnitt).

Om du klickade på Inaktivera istället kan du aktivera det igen genom att välja uppgiften i Task Scheduler och klicka på Aktivera (där knappen Ta bort brukade vara). Detta kommer att återuppta körningen av batchfilen vid de tider du schemalagt eller efter händelsen du sa till den att hålla utkik efter.

Kör dina batchfiler automatiskt på Windows

Om du börjar tröttna på att köra samma batchfiler om och om igen eller vet att du är benägen att glömma att köra dem, bör du överväga att automatisera dem. Du behöver inga speciella kunskaper för att göra det heller, eftersom Windows gör det enkelt att göra med Task Scheduler. Du kan också stoppa automatiseringsprocessen när som helst genom att inaktivera eller ta bort uppgiften.