If-Koubou

Utilizarea programatorului de activități pentru a rula procesele mai târziu

Utilizarea programatorului de activități pentru a rula procesele mai târziu (Cum să)

În această ediție a Școlii Geek, vă vom învăța despre utilitatea extrem de puternică a aplicației Task Scheduler pe care Windows o folosește în spatele scenei pentru a face tot felul de lucruri.

ȘCOALĂ NAVIGAȚIE
  1. Utilizarea programatorului de activități pentru a rula procesele mai târziu
  2. Utilizarea Vizualizatorului de evenimente pentru depanarea problemelor
  3. Înțelegerea partiționării pe hard disk cu gestionarea discurilor
  4. Învățați să utilizați Editorul de registri ca un pro
  5. Monitorizarea PC-ului cu Monitorul Resurse și Manager de activități
  6. Înțelegerea panoului Proprietăți avansate ale sistemului
  7. Înțelegerea și gestionarea serviciilor Windows
  8. Folosind Editorul de politici de grup pentru a personaliza PC-ul
  9. Înțelegerea instrumentelor de administrare Windows

S-ar putea să vă gândiți că Programatorul de sarcini este doar o modalitate de a programa o aplicație pentru a rula la un moment dat, dar este mult mai mult decât atât și a devenit o parte integrantă a Windows.

În trecut, Windows avea o tona de Servicii care rulează în fundal în orice moment doar pentru a face lucruri cum ar fi evenimente de curățare a sistemului de declanșare sau de întreținere care trebuiau să ruleze la un moment dat. Versiunile moderne ale Windows au abandonat această practică cât mai mult posibil și, în schimb, au adăugat evenimente la Schema de Lucru pentru ca aceștia să facă același lucru, dar fără a cere un proces de rulare și de a pierde memoria tot timpul.

Acest lucru nu înseamnă că Windows nu are servicii care rulează, bineînțeles, deoarece multe lucruri trebuie să rămână difuzate tot timpul în fundal, atât pentru că necesită activitate constantă, cât și pentru a comunica cu alte procese. Dar migrarea sarcinilor de sistem către Task Scheduler a fost un lucru minunat pentru utilizatorii de PC-uri.

Înțelegerea interfeței planificatorului de sarcini

Când deschideți pentru prima dată aplicația Task Scheduler, veți vedea trei panouri de informații: panoul din stânga cu o listă de directoare într-un format copac utilizat pentru a organiza lista de sarcini programate, panoul de mijloc care afișează sarcinile ele însele și panoul Acțiuni din dreapta care vă oferă acces rapid la elementele de meniu obișnuite.

Nu fi intimidat de toate lucrurile din interfață - este într-adevăr destul de simplu și nu există atât de multe opțiuni la interfața aglomerată încât să pară că există.

Panoul din dreapta poate fi dezactivat utilizând pictograma din dreapta barei de instrumente, deoarece toate acțiunile sunt disponibile și în meniul Acțiune. Dacă aveți o sarcină selectată din listă, meniul se va schimba într-un set specific de sarcini, cum ar fi Run sau End, dar când deschideți pentru prima oară Task Scheduler sau dacă nu aveți o sarcină selectată, veți vedea opțiunile de creat sarcinile, afișarea sarcinilor de rulare și toate celelalte.

Vom explica cum să creăm sarcini într-un minut, dar mai întâi ar trebui să trecem prin câteva din opțiunile din listă și să explicăm ce fac.

  • Creați o sarcină de bază vă oferă o interfață expert pentru a crea sarcini programate.
  • Creați o sarcină utilizează vizualizarea detaliată, unde puteți crea manual o sarcină cu orice opțiune doriți.
  • Sarcină de import vă permite să importați sarcini pe care le-ați exportat anterior. Foarte util pentru copierea unei configurații pe un PC secundar sau adăugarea unei sarcini înapoi după reinstalare.
  • Afișați toate sarcinile care rulează afișează o listă a tuturor sarcinilor care se execută în prezent, precum și în ce folder puteți găsi acea sarcină în.
  • Activați / dezactivați Istoricul tuturor sarcinilor activează logarea detaliată pentru tot ceea ce face Task Scheduler.
  • Dosar nou… creează un nou dosar în panoul din stânga, care este în mare parte util pentru organizarea unei mulțimi de sarcini programate, dacă trebuie vreodată să faceți acest lucru.
  • Ștergeți dosarul șterge dosarul pe care l-ați realizat și vă dați seama că nu aveți nevoie în primul rând.
  • Reîmprospătați și ajutați ar trebui să fie auto-explicativă.

Opțiunea "Afișare toate sarcinile de rulare" afișează o listă cu adevărat simplă, care arată care sunt sarcinile care se execută în prezent, deși nu pare să apară niciodată coloanele "Început" sau "Durată de execuție". În orice caz, este util să vezi dacă lucrurile sunt difuzate.

Opțiunea Enable / Disable All History (Activare / Dezactivare toate istoricul activităților) este foarte utilă deoarece permite activarea fișei Istoric și urmărește aproape tot ceea ce se întâmplă. Dacă rezolvați o problemă care implică o sarcină programată, ar trebui să activați această opțiune pentru a obține mai multe date pentru a lucra cu - asigurați-vă că ați dezactivat-o din nou, după aceea, deoarece este o logare inutilă care ar putea degrada ușor performanța dacă nu Nu ai nevoie.

Vom trece foarte mult în detaliu despre detaliile celorlalte tab-uri de detaliu ale activității, dar merită să examinați multe din foldere pentru a vedea tipurile de lucruri care se execută cu o sarcină programată de către Windows sau de la o terță parte software-ul.

De exemplu, dacă vă aflați în directorul Microsoft -> Windows -> Defrag, veți vedea sarcina ScheduledDefrag din listă. Fila "Acțiuni" vă arată ce se află în spatele scenei și puteți vedea ce opțiuni sunt setate.

Notă: nu v-am recomanda să vă amestecați cu opțiunile pentru serviciile Microsoft integrate. Considerați-o doar informativă.

Un alt exemplu amuzant este dosarul Microsoft -> Windows -> ApplicationData, care are sarcina CleanupTemporaryState. Privind la fila Acțiuni, ne spune linia de comandă reală, care folosește componenta rundll32.exe pentru a rula fișierul Windows.Storage.ApplicationData.dll și apelează funcția CleanupTemporaryState în acel DLL.

Ce inseamna asta? Puteți să vă simțiți liber să arătați totul pentru dvs., dar, în esență, toate aplicațiile .NET oferă posibilitatea de a utiliza funcțiile ApplicationData pentru a crea fișiere temporare sau date care sunt doar pentru sesiunea curentă. Prin urmare, Windows apelează funcția CleanupTemporaryState atât de des pentru a șterge aceste fișiere temporare, care sunt de asemenea localizate în folderele obișnuite Windows Temp.

Din moment ce vă întrebați deja, nu este necesar să declanșați manual această sarcină pentru a vă menține PC-ul curat - dacă doriți să eliminați aceste fișiere temporare, pur și simplu utilizați Disk Cleanup sau ceva de genul CCleaner. Dar este distractiv să înveți ceva mai mult despre cum funcționează Windows sub capotă.

Vorbind despre curățarea discului, știați că Windows va rula automat în modul silențios, ori de câte ori aveți foarte puțin spațiu pe disc?

Linia de comandă pentru această sarcină programată arată cum se efectuează - prin trecerea argumentelor / autoclean și / D% systemdrive% la cleanmgr.exe, Windows spune Disk Cleanup să ruleze automat și să curețe unitatea la care este instalat Windows.

Veți observa cu unele dintre aceste sarcini încorporate că Trigger-ul ar putea să nu fie setat. Aceasta ar putea fi dintr-o varietate de motive, inclusiv faptul că Windows ar putea declanșa sarcina programată într-un mod diferit.

Crearea sarcinilor de bază cu expertul

Acum, că am trecut prin câteva dintre opțiunile din interfață, singurul lucru rămas este să înțelegeți cum să creați sarcini.

Expertul de bază de activități vă ajută să creați rapid o activitate fără a fi nevoie să înțelegeți totul despre interfață. Acesta vă va solicita un declanșator, ceea ce Windows utilizează pentru a decide când să execute sarcina. Declanșatorul ar putea fi un moment sau o dată, fie zilnic, săptămânal, lunar, fie doar în fiecare marți la 1PM. Opțiunile sunt foarte puternice odată ce selectați una și căutați la următorul ecran.

De asemenea, puteți alege să lansați o activitate când computerul pornește, când vă conectați sau chiar când un anumit eveniment apare în Vizualizatorul de evenimente, pe care îl vom acoperi în următoarea lecție.

Odată ce ați trecut prin setările Trigger, vi se va solicita acțiunea pe care doriți să o efectuați, care este doar o modalitate de a spune că veți folosi acest ecran pentru a porni un program. Puteți selecta în continuare să trimiteți un e-mail sau să afișați un mesaj, dar este posibil ca această caracteristică să fie eliminată într-o versiune ulterioară, deoarece ambele apar ca fiind depreciate acum.

În ecranul următor vi se va solicita un program sau un script și puteți adăuga argumente la acel script. Ultima opțiune pentru "Începeți în" este într-adevăr utilă dacă aplicația sau scriptul dvs. caută un fișier în dosarul curent, astfel încât să puteți seta dosarul curent la locul unde este fișierul.

Asta e tot ce este cu adevărat acolo pentru a crea o sarcină folosind vrăjitorul, dar acesta este doar modul de a începe.

Pagina următoare: Crearea de activități cu vizualizarea detaliată