14Sep

Hur Windows använder uppgiftsschemaläggaren för systemuppgifter

Medan du kan använda Windows Task Scheduler för att schemalägga dina egna automatiska uppgifter, använder Windows det också bakom kulisserna för att utföra många systemuppgifter - defragmentera hårddiskarna när du t.ex. inte använder datorn.

Du kan även ändra dessa systemuppgifter för att tweak Windows efter dina önskemål - till exempel kan du ändra hur ofta Windows skapar systemåterställningspunkter. Tredjepartsprogram använder ofta också arbetsschemaläggaren för sina egna uppgifter.

Vad är uppgiftsschemaläggaren?

Task Scheduler är en Windows-komponent som automatiskt kan köra uppgifter vid en viss tidpunkt eller som svar på en viss händelse. Exempelvis kan uppgifterna köras när datorn startar eller när en användare loggar in.

Många Windows-systemuppgifter behöver köra regelbundet - till exempel defragmenterar Windows automatiskt dina hårddiskar med jämna mellanrum. Istället för att skriva ett defragmenteringsschemaläggningsprogram som alltid körs i bakgrunden och väntar på att defragmentera dina hårddiskar installerar Windows en schemalagd uppgift som automatiskt kör defragmentern i bakgrunden vid en viss tidpunkt. Task Scheduler lanserar många andra Windows-systemuppgifter på samma sätt.

I stället för att implementera den här funktionen i varje program som behöver köras automatiskt, berättar Windows Task Scheduler att köra dem. Tredjepartsprogram kan också lägga till egna schemalagda uppgifter här - du kan till och med lägga till din egen.

Utforska systemuppgifter

Windows systemuppgifter är inte en svart låda - du kan öppna Aktivitetsschemaläggaren och undersöka dem själv. För att öppna uppgiftsschemaläggaren skriver du Task Scheduler i Start-menyn och trycker på Enter.

Bläddra till mappen Aktivitetsschemaläggare \ Microsoft \ Windows - du ser undermappar för olika Windows-systemuppgifter.

Till exempel innehåller Defrag-mappen den uppgift som automatiskt defragmenterar dina hårddiskar på ett schema. När du ändrar den schemalagda tiden i programmet Diskdefragmentering uppdaterar Windows den här schemalagda uppgiften med dina nya inställningar. Om du inaktiverar -körningen i ett schema -alternativ i diskdefragmenteringen, stänger Windows av den här systemuppgiften.

Schemalagda uppgifter går inte bara vid specifika tider, men Windows och Task Scheduler är smartare än det. Den schemalagda diskdefragmenteringsuppgiften startar exempelvis inte defragmentering av hårddiskarna om du använder datorn. Den väntar och kör endast defragmenteringsoperationen om datorn är vilolös( med andra ord om ingen använder datorn.) Om du kommer tillbaka till din dator medan den defragmenteras, kommer defragmenteringen att vara pausad tills du lämnar datorn igen.

Du kan se detaljer så här genom att dubbelklicka på en schemalagd uppgift. Du hittar de lediga begränsningarna på fliken Villkor.

Uppgifter kan också köras som svar på händelser. SystemSoundsService-uppgiften i Multimedia-mappen körs till exempel när någon användare loggar in - den ger inloggnings ljudet och andra Windows-systemljud.

Andra schemalagda uppgifter körs som svar på andra händelser, till exempel specifika händelse-ID i Windows-händelseloggen. Windows klockar för händelse-ID som genereras av ett annat program och kör uppgiften när det specifika händelse-IDet visas.

Uppgifter för tredjepartsapplikationer

Tredjepartsprogram använder ofta uppgiftsschemaläggaren för egna uppgifter. Till exempel, Google Update( används för att uppdatera Google Chrome, Google Drive och andra Google-program) installerar en tjänst som körs automatiskt Google Update. Adobe Flash använder en liknande tjänst för att automatiskt söka efter uppdateringar i bakgrunden.

Vissa program använder inte planerade uppgifter, även om de borde. Till exempel använder Java ett program som heter jusched.exe som alltid körs i bakgrunden istället för en schemalagd uppgift. Detta är ett av de många problemen med Java.