Pagina principala » HOWTO » Modul în care Windows folosește Planificatorul de sarcini pentru Sarcini de sistem

    Modul în care Windows folosește Planificatorul de sarcini pentru Sarcini de sistem

    În timp ce puteți utiliza Programatorul de sarcini Windows pentru a programa propriile sarcini automate, Windows o folosește în spatele scenei pentru a efectua multe sarcini de sistem - defragmentarea hard disk-urilor atunci când nu utilizați computerul, de exemplu.

    Puteți chiar să modificați aceste sarcini de sistem pentru a optimiza Windows în funcție de preferințele dvs. De exemplu, puteți schimba cât de des Windows creează puncte de restaurare a sistemului. Programele terță parte utilizează adesea Planificatorul de activități pentru sarcinile proprii.

    Ce este Planificatorul sarcinilor?

    Task Scheduler este o componentă Windows care poate rula automat sarcini la un moment dat sau ca răspuns la un anumit eveniment. De exemplu, sarcinile pot fi executate atunci când computerul pornește sau când un utilizator se conectează.

    Multe dintre sarcinile sistemului Windows trebuie să ruleze în mod regulat - de exemplu, Windows defragmentează automat hard-urile dvs. la intervale regulate. În loc să scrieți un program de programare defragmentare care rulează întotdeauna în fundal și așteaptă să defragmentați hard disk-ul, Windows configurează o sarcină programată care rulează automat defragmentarea în fundal la un moment dat. Task Scheduler lansează multe alte sarcini ale sistemului Windows în același mod.

    În locul implementării acestei funcționalități în fiecare program care trebuie executat automat, Windows îi spune Task Schedulerului să le execute. Aplicațiile de la terți pot, de asemenea, să adauge propriile sarcini programate aici - puteți chiar să vă adăugați propriile.

    Explorarea sarcinilor de sistem

    Sistemele de operare Windows nu sunt o cutie neagră - puteți deschide Planificatorul de sarcini și le puteți examina singuri. Pentru a deschide planificatorul de sarcini, tastați Planificator de sarcini în meniul Start și apăsați Enter.

    Navigați la folderul Task Scheduler Library \ Microsoft \ Windows - veți vedea subdosare pentru o varietate de sarcini de sistem Windows.

    De exemplu, dosarul Defrag conține sarcina care defragă automat hard-urile pe un program. Când modificați ora programată în aplicația Disk Defragmenter, Windows actualizează această sarcină programată cu noile setări. Dacă dezactivați Fugiți pe o programare în defragmentarea discului, Windows va dezactiva această sarcină a sistemului.

    Sarcinile planificate nu rulează doar la anumite momente, deși - Windows și Task Scheduler sunt mai inteligente decât asta. De exemplu, sarcina de defragmentare a discurilor programate nu pornește defragmentarea hard disk-urilor dacă utilizați computerul - așteaptă și execută operația de defragmentare numai dacă computerul este inactiv (cu alte cuvinte, dacă nimeni nu utilizează computerul. ) Dacă reveniți la computerul dvs. în timp ce acesta este defragmentat, defragmentarea va fi întreruptă până când veți părăsi computerul din nou.

    Puteți vizualiza astfel de detalii făcând dublu clic pe o sarcină programată. Veți găsi restricțiile legate de inactiv în fila Condiții.

    Sarcinile pot rula, de asemenea, ca răspuns la evenimente. De exemplu, sarcina SystemSoundsService din folderul Multimedia rulează atunci când orice utilizator se conectează - oferă sunetul de conectare și alte sunete ale sistemului Windows.

    Alte activități programate se execută ca răspuns la alte evenimente, cum ar fi ID-urile de evenimente specifice din jurnalul de evenimente Windows. Windows urmărește ID-ul evenimentului generat de un alt program și execută sarcina când apare ID-ul evenimentului.

    Sarcini pentru aplicații terțe

    Programele terță parte folosesc adesea și Task Scheduler pentru propriile lor sarcini. De exemplu, Google Update (folosit pentru a actualiza Google Chrome, Google Drive și alte aplicații Google) instalează un serviciu care execută automat Google Update. Adobe Flash utilizează un serviciu similar pentru a verifica automat actualizările din fundal.

    Unele programe nu utilizează sarcini programate, deși ar trebui. De exemplu, Java utilizează un program numit jusched.exe care rulează întotdeauna în fundal în locul unei sarcini programate. Aceasta este una dintre multele probleme cu Java.