Hjemmeside » skole » Brug af Task Scheduler til at køre processer senere

    Brug af Task Scheduler til at køre processer senere

    I denne udgave af Geek School vil vi lære dig om det ekstremt kraftfulde Task Scheduler-værktøj, som Windows bruger bag kulisserne til at gøre alle mulige ting.

    SCHOOL NAVIGATION
    1. Brug af Task Scheduler til at køre processer senere
    2. Brug af Event Viewer til fejlfinding af problemer
    3. Forståelse af harddiskpartitionering med diskhåndtering
    4. Lære at bruge registreringseditoren som et proffs
    5. Overvågning af din pc med Resource Monitor og Task Manager
    6. Forstå panelet Avanceret systemegenskaber
    7. Forstå og administrere Windows Services
    8. Brug Group Policy Editor til at tweak din pc
    9. Forstå Windows Administration Tools

    Du kan tænke på, at opgaveplanlæggeren kun er en måde at planlægge en applikation på at køre på et bestemt tidspunkt, men det er så meget mere end det og er blevet en integreret del af Windows.

    I gamle dage havde Windows et væld af tjenester, der kører i baggrunden til enhver tid, bare for at gøre ting som udløser systemoprydningshændelser eller vedligeholdelse, der måtte køre på et bestemt tidspunkt. Moderne versioner af Windows opgav denne praksis så meget som muligt og tilføjede i stedet begivenheder til Opgaveplanlæggeren, så de ville gøre det samme, men uden at kræve en løbende proces og spildte hukommelse hele tiden.

    Dette betyder ikke, at Windows ikke har nogen tjenester, der kører, fordi mange ting skal holde sig løbende hele tiden i baggrunden, både fordi de kræver konstant aktivitet og at kommunikere med andre processer. Men migrering af systemopgaver til Task Scheduler har været en god ting for pc-brugere.

    Forstå Task Scheduler Interface

    Når du åbner Task Scheduler-programmet først, ser du tre ruder med information: Den venstre rude med en liste over mapper i et træformat, der bruges til at organisere listen over planlagte opgaver, den midterste rude, der viser opgaverne sig selv og ruden Handlinger til højre, der giver dig hurtig adgang til almindelige menupunkter.

    Lad være med at blive skræmt af alle ting i grænsefladen - det er virkelig ret simpelt, og der er ikke så mange muligheder på den rotte grænseflade, det ser ud til, at der er.

    Den højre rude kan faktisk deaktiveres ved hjælp af det højeste ikon på værktøjslinjen, da alle handlingerne også er tilgængelige i menuen Handling. Hvis du har en opgave valgt fra listen, ændres menuen til et opgavespecifik sæt af elementer som Kør eller Slut, men når du først åbner Opgaveplanlægning eller ikke har valgt en opgave, vil du se mulighederne for at oprette opgaver, vise løbende opgaver og resten.

    Vi forklarer, hvordan du opretter opgaver om et minut, men først skal vi gennemgå nogle af mulighederne på listen og forklare, hvad de gør.

    • Opret grundlæggende opgave giver dig et guiden interface til oprettelse af planlagte opgaver.
    • Opret opgave bruger den fulde detaljeret visning, hvor du manuelt kan oprette en opgave med enhver valgmulighed, du vil have.
    • Import opgave lader dig importere opgaver, som du tidligere har eksporteret. Meget nyttig til kopiering af en konfiguration til en sekundær pc eller tilføjelse af en opgave tilbage efter geninstallation.
    • Vis alle løbende opgaver viser en liste over alle de opgaver, der aktuelt kører, samt hvilken mappe du kan finde den opgave i.
    • Aktivér / deaktiver alle opgaver historie aktiverer detaljeret logning for alt, hvad Task Scheduler gør.
    • Ny mappe… opretter en ny mappe i venstre rude, der er mest nyttigt til at organisere en masse planlagte opgaver, hvis du nogensinde skal gøre det.
    • Slet mappe sletter den mappe, du har lavet og indser, at du ikke havde brug for i første omgang.
    • Opdater og Hjælp bør være selvforklarende.

    Indstillingen "Vis alle løbende opgaver" viser en rigtig simpel liste, der viser, hvilke opgaver der aktuelt kører, selv om det aldrig synes at fylde kolonnerne Startet eller Run Duration. Under alle omstændigheder er det praktisk at se, om tingene kører.

    Funktionen Aktiver / Deaktiver alle opgaver historie er virkelig nyttig, fordi den gør det muligt for fanen Historie og spor næsten alt, hvad der sker. Hvis du fejler fejlfinding af et problem, der indebærer en planlagt opgave, bør du aktivere denne mulighed for at få flere data til at fungere med - bare sørg for at deaktivere det igen bagefter, fordi det er meget unødvendig logning, der muligvis kan forringe ydeevnen, hvis du ikke Jeg behøver det ikke.

    Vi går i detaljer i detaljer om resten af ​​fanerne i taskdetaljer, men det er værd at kigge igennem mange af mapperne for at se hvilke typer ting der køres med en planlagt opgave af Windows eller tredjepart software.

    Hvis du f.eks. Går ned i mappen Microsoft -> Windows -> Defrag, får du vist ScheduledDefrag-opgaven på listen. Fanen Handlinger viser dig, hvad der rent faktisk køres bag kulisserne, og du kan tjekke, hvad resten af ​​indstillingerne er indstillet til.

    Bemærk: Vi vil ikke anbefale at snyde rundt med mulighederne for indbyggede Microsoft-tjenester. Overvej det kun information.

    Et andet sjovt eksempel er Microsoft -> Windows -> ApplicationData-mappen, som har CleanupTemporaryState-opgaven. Kig på fanen Handlinger fortæller os den egentlige kommandolinje, der bruger komponenten rundll32.exe til at køre filen Windows.Storage.ApplicationData.dll og kalder funktionen CleanupTemporaryState i den DLL.

    Hvad betyder det? Du kan føle dig fri til at se det hele for dig selv, men i det væsentlige alle .NET applikationer giver mulighed for at bruge ApplicationData funktionerne til at oprette midlertidige filer eller data, der kun er til den aktuelle session. Så Windows kalder op til CleanupTemporaryState-funktionen så ofte for at rydde de midlertidige filer, som også er placeret i de almindelige Windows Temp-mapper.

    Da du allerede lurer på, behøver du ikke manuelt at udløse denne opgave for at holde din pc ren. Hvis du vil rydde de midlertidige filer, skal du bare bruge Diskoprydning eller noget som CCleaner. Men det er sjovt at lære lidt mere om, hvordan Windows arbejder under emhætten.

    Når du taler om Diskoprydning, vidste du, at Windows automatisk kører det i lydløs tilstand, når du har meget lav diskplads?

    Kommandolinjen for denne planlagte opgave viser, hvordan det gøres - ved at sende / autoclean og / D% systemdrive% argumenter til cleanmgr.exe, fortæller Windows, Diskoprydning automatisk kører og for at rense det drev, som Windows er installeret på.

    Du vil bemærke med nogle af disse indbyggede opgaver, at Trigger måske ikke er indstillet. Det kan være af flere årsager, herunder at Windows muligvis udløser den planlagte opgave på en anden måde.

    Oprettelse af grundlæggende opgaver med guiden

    Nu hvor vi har gennemgået nogle af mulighederne i grænsefladen, er det eneste der er tilbage at forstå, hvordan man opretter opgaver.

    Guiden Basic Tasks hjælper dig med hurtigt at oprette en opgave uden at skulle forstå alt om grænsefladen. Det vil bede dig om en Trigger, hvilket er hvad Windows bruger til at bestemme, hvornår man skal køre opgaven. Udløseren kan være en tid eller dato, hver dag, hver uge, hver måned eller bare hver anden tirsdag kl. 13.00. Indstillingerne er meget kraftfulde, når du vælger en og leder til næste skærm.

    Du kan også vælge at starte en opgave, når computeren starter, når du logger på, eller endda når en bestemt begivenhed vises i Event Viewer, som vi dækker i næste lektion.

    Når du har gennemgået Trigger-indstillingerne, bliver du bedt om den handling, du vil udføre, hvilket kun er en måde at sige, at du vil bruge denne skærm til at starte et program. Du kan stadig vælge at sende en e-mail eller vise en besked, men chancerne er gode, at funktionen fjernes i en fremtidig version, da de begge vises som afskedigede nu.

    På den næste skærm bliver du bedt om et program eller et script, og du kan også tilføje argumenter til det pågældende script. Den sidste mulighed for "Start i" er virkelig nyttig, hvis din ansøgning eller script søger en fil i den aktuelle mappe, så du kan indstille den aktuelle mappe til, hvor filen er.

    Det er alt, der virkelig er til det for at skabe en opgave ved hjælp af guiden, men det er bare nybegynderens måde at gøre ting på.

    Næste side: Oprettelse af opgaver med det detaljerede billede