Pagrindinis » kaip » Kaip „Windows“ naudoja užduočių planavimą sistemos užduotims atlikti

    Kaip „Windows“ naudoja užduočių planavimą sistemos užduotims atlikti

    Nors galite naudoti „Windows“ užduočių planuoklį, kad suplanuotumėte savo automatines užduotis, „Windows“ taip pat ją naudoja užkulisiuose, kad atliktų daugelį sistemos užduočių - pvz., Nebereikia naudoti standžiųjų diskų, kai nenaudojate kompiuterio..

    Jūs netgi galite modifikuoti šias sistemos užduotis, norėdami patobulinti „Windows“, pavyzdžiui, galite pakeisti, kaip dažnai „Windows“ sukuria sistemos atkūrimo taškus. Trečiųjų šalių programos taip pat dažnai naudoja užduočių planavimo priemonę savo užduotims atlikti.

    Kas yra užduočių planuotojas?

    Užduočių planuotojas yra Windows komponentas, kuris gali automatiškai paleisti užduotis tam tikru laiku arba atsakydamas į konkretų įvykį. Pavyzdžiui, užduotys gali būti vykdomos, kai kompiuteris paleidžiamas arba kai vartotojas prisijungia.

    Daugelis „Windows“ sistemos užduočių turi veikti reguliariai - pavyzdžiui, „Windows“ reguliariai automatiškai defragmentuoja standžius diskus. Vietoj rašymo defragmentavimo planavimo programos, kuri visada veikia fone ir laukia, kol bus išvalyti kietieji diskai, „Windows“ nustato numatytą užduotį, kuri automatiškai paleidžia defragmentatorių fone tam tikru laiku. Task Scheduler taip pat pradeda daug kitų Windows sistemos užduočių.

    Užuot įgyvendinusi šią funkciją kiekvienoje programoje, kurią reikia paleisti automatiškai, „Windows“ nurodo užduočių planuotojui juos paleisti. Trečiosios šalies programos taip pat gali pridėti savo suplanuotas užduotis - netgi galite pridėti savo.

    Sistemos užduočių tyrimas

    „Windows“ sistemos užduotys nėra juodos dėžutės - galite atidaryti užduočių planuoklį ir ištirti juos patys. Norėdami atidaryti užduočių planuotoją, įveskite Darbų planuotojas į meniu Pradėti ir paspauskite „Enter“.

    Naršykite į užduočių planavimo biblioteką „Microsoft Windows“ aplankas - pamatysite įvairius Windows sistemos uždavinius.

    Pavyzdžiui, aplanke Defrag yra užduotis, kuri automatiškai defragmentuoja standųjį diską pagal tvarkaraštį. Pakeitus planuojamą laiką disko defragmentavimo programoje, „Windows“ atnaujina šią suplanuotą užduotį su naujais nustatymais. Jei išjungsite Paleiskite pagal tvarkaraštį parinktis Disk Defragmenter, „Windows“ išjungs šią sistemos užduotį.

    Planuojamos užduotys ne tik vykdomos konkrečiais laikais, bet ir „Windows“ bei „Task Scheduler“ yra protingesnės. Pavyzdžiui, planuojamo disko defragmentavimo užduotis nepradeda defragmentuoti standžiųjų diskų, jei naudojate kompiuterį - jis laukia ir paleis defragmentavimo operaciją tik tada, kai jūsų kompiuteris yra tuščias (kitaip tariant, jei niekas nenaudoja kompiuterio). ) Jei sugrįžtate į kompiuterį, kai jis yra defragmentuotas, defragmentavimas bus sustabdytas, kol vėl nepaliksite kompiuterio.

    Tokius duomenis galite peržiūrėti dukart spustelėjus suplanuotą užduotį. Su tuščiuoju režimu susijusius apribojimus rasite skirtuke Sąlygos.

    Užduotys taip pat gali būti vykdomos reaguojant į įvykius. Pvz., „SystemSoundsService“ užduotis aplanke „Multimedija“ veikia, kai prisijungia bet kuris vartotojas - jis suteikia prisijungimo garso ir kitus „Windows“ sistemos garsus.

    Kitos planuojamos užduotys vykdomos atsakant į kitus įvykius, pvz., Konkrečius įvykių ID Windows įvykių žurnale. „Windows“ stebi kitos programos sukurtą įvykio ID ir atlieka užduotį, kai pasirodo konkretus įvykio ID.

    Trečiųjų šalių programų užduotys

    Trečiųjų šalių programos taip pat dažnai naudoja užduočių planuoklį savo užduotims atlikti. Pvz., „Google“ naujinimas (naudojamas atnaujinti „Google Chrome“, „Google“ diską ir kitas „Google“ programas) įdiegia paslaugą, kuri automatiškai paleis „Google“ naujinimą. „Adobe Flash“ naudoja panašią paslaugą, kad automatiškai patikrintų naujinius fone.

    Kai kurios programos nenaudoja suplanuotų užduočių, nors ir turėtų. Pavyzdžiui, „Java“ naudoja programą, pavadintą jusched.exe, kuri visada veikia fone vietoj planuojamos užduoties. Tai viena iš daugelio „Java“ problemų.