Windowsov raspored planera - Windows Task Scheduler - Wikipedia

Od Wikipedia, Slobodna Enciklopedija

Pin
Send
Share
Send

Windowsov raspored planera
Konzola za upravljanje Task Schedulerom 2.0 u sustavu Windows 7
Upravljačka konzola za Task Scheduler 2.0 u Windows 7
Druga imenazadacichd.msc
Programer (i)Microsoft
Napisano uHTML
Uključeno sa
PrethodnikAgent sustava
Naziv uslugePlaner zadataka (Raspored)
TipWindows usluga
Web stranicawww.microsoft.com Uredite ovo na Wikipodacima

Planer zadataka je komponenta Microsoft Windows koji pruža mogućnost planiranja pokretanja programa ili skripti u unaprijed definirano vrijeme ili nakon određenih vremenskih intervala: raspoređivanje poslova (zakazivanje zadataka). Prvi je put predstavljen u Microsoft Plus! za Windows 95 kao Agent sustava[1] ali je preimenovan u Planer zadataka u Internet Explorer 4.0 i Windows 98. The Zapisnik događaja sustava Windows usluga mora biti pokrenuta prije pokretanja planera zadataka.

Ovu uslugu ne treba brkati s planera, koja je temeljna komponenta OS-a zrno koji izdvaja CPU resurse za već pokrenute procese.

Verzije

Planer zadataka 1.0

Planer zadataka 1.0 uključen je u sustav Windows Vista Windows NT 4.0 (s Internet Explorer 4.0 ili kasnije), Windows 2000, Windows XP i Windows Server 2003.[2] Izvodi se kao a Windows usluga, a definicije zadataka i rasporedi pohranjeni su u binarni .posao datoteke. Zadacima se izravno manipulira manipuliranjem .posao datoteke. Svaki zadatak odgovara pojedinačnoj radnji. Na Windows 95 (s Internet Explorer 4.0 ili kasnije), Windows 98 i Windows Me, Planer zadataka radi kao običan program, mstask.exe. Također prikazuje ikonu statusa u području obavijesti na sustavima Windows 95 i Windows 98 i radi kao skrivena usluga na sustavu Windows Me, ali može se prikazati ikona ladice.[3] Računalni programi i skripte mogu pristupiti usluzi putem šest COM sučelja.[4] Microsoft nudi uzorak agenta za raspoređivanje DLL VBScript i konfiguracijsku datoteku za automatizaciju planera zadataka.[5]

Pored grafičkog korisničkog sučelja za Task Scheduler u Upravljačka ploča, Windows nudi dva alata naredbenog retka za upravljanje planiranim zadatkom: at.exe (zastarjelo) i schtasks.exe.[6][7] Međutim, at.exe ne može pristupiti zadacima koje je stvorila ili izmijenila upravljačka ploča ili schtasks.exe.[8] Također, zadaci stvoreni pomoću at.exe po defaultu nisu interaktivni; treba izričito tražiti interaktivnost. Binarne ".job" datoteke koje AT naredba stvara pohranjene su u direktoriju% WINDIR% Tasks.[9]

Planer zadataka 2.0

Planer zadataka 2.0 predstavljen je sa Windows Vista i uključen u Windows Server 2008 također.[2] Redizajnirano korisničko sučelje planera zadataka sada se temelji na Upravljačka konzola. Uz pokretanje zadataka u zakazano vrijeme ili određene intervale, Task Scheduler 2.0 također podržava okidače na kalendaru i događajima, poput pokretanja zadatka kada je određeni događaj prijavljen u dnevnik događajaili kada se dogodila kombinacija događaja. Također, nekoliko zadataka koje pokreće isti događaj može se konfigurirati za pokretanje istovremeno ili u unaprijed određenom lančanom slijedu niza radnji, umjesto da treba stvarati više zadanih zadataka. Zadaci se također mogu konfigurirati tako da se izvršavaju na temelju statusa sustava, kao što je mirovanje unaprijed konfigurirano vrijeme, pri pokretanju, odjavi ili samo tijekom ili određeno vrijeme. XPath izrazi se mogu koristiti za filtriranje događaja iz Zapisnik događaja sustava Windows. Zadaci se također mogu odgoditi određeno vrijeme nakon što se dogodio pokretački događaj ili ponavljati dok se ne dogodi neki drugi događaj. Također se mogu konfigurirati radnje koje treba obaviti ako zadatak ne uspije. Radnje koje se mogu poduzeti kao odgovor na okidače, kako na temelju događaja, tako i na vremenu, ne uključuju samo pokretanje aplikacija već i poduzimanje brojnih prilagođenih radnji. Planer zadataka uključuje niz ugrađenih radnji koje obuhvaćaju niz aplikacija; uključujući slanje e-pošte, prikaz okvira za poruke ili aktiviranje a COM rukovatelj kad je pokrenut. Prilagođene radnje mogu se navesti i pomoću API-ja Task Scheduler. Planer zadataka vodi dnevnik povijesti svih detalja izvršenja svih zadataka.[10] Windows Vista koristi Task Scheduler 2.0 za pokretanje različitih zadataka na razini sustava;[11] shodno tome, usluga planera zadataka više se ne može onemogućiti (osim jednostavnim podešavanjem registra).

Planer zadataka 2.0 izlaže API kako bi se računalnim programima i skriptama omogućilo stvaranje zadataka.[12] Sastoji se od 42 COM sučelja.[13] Windows API, međutim, ne uključuje a uspio omot za Task Scheduler iako postoji implementacija otvorenog koda.[14] Datoteke poslova za Planer zadataka 2.0 su XMLna osnovi i čitljivi su ljudima, u skladu s Shema planera zadataka.[12]

Druge značajke

  • Nove sigurnosne značajke, uključujući upotrebu Upravitelj vjerodajnica na lozinke za zadatke na radna grupa računala i korištenje Aktivni direktorij za vjerodajnice zadatka na pridruženo domeni računala tako da ih se ne može lako doći. Također, planirani zadaci izvršavaju se u vlastitoj sesiji, umjesto u istoj sesiji kao sistemske usluge ili trenutni korisnik.
  • Sposobnost daljinskog buđenja stroja ili korištenja BIOS tajmer iz stanja mirovanja ili hibernacije za izvršavanje planiranog zadatka ili pokretanje prethodno zakazanog zadatka nakon što se stroj uključi.
  • Sposobnost pričvršćivanja zadaci do događaja izravno iz Preglednik događaja.

Zadaci

Usluga planera zadataka djeluje upravljajući Zadaci; Zadatak odnosi se na radnju (ili radnje) poduzete kao odgovor na okidače. Zadatak se definira povezivanjem skupa radnji, koje mogu uključivati ​​pokretanje aplikacije ili poduzimanje neke prilagođene radnje, skupu okidača koji mogu biti temeljeni na vremenu ili na događajima. Osim toga, zadatak također može sadržavati metapodatke koji definiraju kako će se radnje izvršavati, poput sigurnosnog konteksta u kojem će se zadatak izvoditi. Zadaci su serializirani .posao datoteke i pohranjuju se u posebna mapa naslovljen Mapa zadataka, organizirani u poddirektorijima. Programski se mapi zadataka pristupa pomoću datoteke ITaskFolder sučelje ili Mapa zadataka skriptiranje predmeta i pojedinačnih zadataka pomoću IRegisteredTask sučelje ili Registrirani zadatak objekt.[15]

Stupac 'Posljednji rezultat'

Stupac Posljednji rezultat prikazuje kôd završetka. Uobičajeni kodovi za planirane zadatke su:[16][17]

  • 0 ili 0x0: Operacija je uspješno dovršena.
  • 1 ili 0x1: Pozvana je netočna funkcija ili je pozvana nepoznata funkcija.
  • 2 ili 0x2: datoteka nije pronađena.
  • 10 ili 0xa: Okruženje je netočno.
  • 0x00041300: Zadatak je spreman za pokretanje u sljedeće zakazano vrijeme.
  • 0x00041301: Zadatak je trenutno pokrenut.
  • 0x00041302: Zadatak je onemogućen.
  • 0x00041303: Zadatak još nije pokrenut.
  • 0x00041304: Za ovaj zadatak više nije predviđeno pokretanje.
  • 0x00041305: Jedno ili više svojstava koja su potrebna za pokretanje ovog zadatka nisu postavljena.
  • 0x00041306: Korisnik je prekinuo posljednje pokretanje zadatka.
  • 0x00041307: Ili zadatak nema okidače ili su postojeći okidači onemogućeni ili nisu postavljeni.
  • 0x00041308: Okidači događaja nemaju postavljena vremena izvođenja.
  • 0x80010002: Filter za poruke otkazao je poziv
  • 0x80041309: Okidač zadatka nije pronađen.
  • 0x8004130A: Jedno ili više svojstava potrebnih za pokretanje ovog zadatka nisu postavljeni.
  • 0x8004130B: Nema pokrenute instance zadatka.
  • 0x8004130C: Usluga planera zadataka nije instalirana na ovom računalu.
  • 0x8004130D: Objekt zadatka nije moguće otvoriti.
  • 0x8004130E: Objekt je ili nevaljani objekt zadatka ili nije objekt zadatka.
  • 0x8004130F: Nisu pronađene informacije o računu u sigurnosnoj bazi podataka planera zadataka za navedeni zadatak.
  • 0x80041310: Nije moguće utvrditi postojanje navedenog računa.
  • 0x80041311: Otkrivena je korupcija u sigurnosnoj bazi podataka planera zadataka
  • 0x80041312: Sigurnosne usluge planera zadataka dostupne su samo na sustavu Windows NT.
  • 0x80041313: Verzija objekta zadatka nije podržana ili je nevaljana.
  • 0x80041314: Zadatak je konfiguriran s nepodržanom kombinacijom postavki računa i opcija vremena izvođenja.
  • 0x80041315: Usluga planera zadataka nije pokrenuta.
  • 0x80041316: Zadatak XML sadrži neočekivani čvor.
  • 0x80041317: Zadatak XML sadrži element ili atribut iz neočekivanog prostora imena.
  • 0x80041318: Zadatak XML sadrži vrijednost koja je pogrešno formatirana ili je izvan dosega.
  • 0x80041319: XML-u zadatka nedostaje potreban element ili atribut.
  • 0x8004131A: Zadatak XML je neispravan.
  • 0x0004131B: Zadatak je registriran, ali neće ga pokrenuti svi navedeni okidači.
  • 0x0004131C: Zadatak je registriran, ali se možda neće uspjeti pokrenuti. Za principala zadatka mora biti omogućena privilegija skupne prijave.
  • 0x8004131D: Zadatak XML sadrži previše čvorova istog tipa.
  • 0x8004131E: Zadatak se ne može pokrenuti nakon krajnje granice okidača.
  • 0x8004131F: Primjer ovog zadatka već je pokrenut.
  • 0x80041320: Zadatak se neće pokrenuti jer korisnik nije prijavljen.
  • 0x80041321: Slika zadatka oštećena je ili je neovlašteno promijenjena.
  • 0x80041322: Usluga planera zadataka nije dostupna.
  • 0x80041323: Usluga planera zadataka prezauzeta je za obradu vašeg zahtjeva. Molimo pokušajte ponovo kasnije.
  • 0x80041324: Usluga planera zadataka pokušala je pokrenuti zadatak, ali zadatak se nije pokrenuo zbog jednog od ograničenja u definiciji zadatka.
  • 0x00041325: Usluga planera zadataka zatražila je izvršavanje zadatka.
  • 0x80041326: Zadatak je onemogućen.
  • 0x80041327: Zadatak ima svojstva koja nisu kompatibilna s ranijim verzijama sustava Windows.
  • 0x80041328: Postavke zadatka ne dopuštaju pokretanje zadatka na zahtjev.
  • 0xC000013A: Prijava je završena kao rezultat CTRL + C.
  • 0xC0000142: Aplikacija se nije uspjela pravilno pokrenuti.

Bube

U sustavima Windows 2000 i Windows XP zadaci dodijeljeni za pokretanje s privilegijama SUSTAVA ne funkcioniraju kada je računalo pripremljeno snimanje diska s sysprep. Sysprep mijenja sigurnosni identifikator (SID) kako bi se izbjeglo dupliciranje, ali ne ažurira planirane zadatke za upotrebu novog SID-a. Zbog toga se svi planirani zadaci SUSTAVA ne pokreću na slikovnim računalima. Za ovaj problem nema rješenja, ali možete preurediti zadatke kako biste zaobišli problem.[18]

Na sustavu Windows Vista ili Windows Server 2008, gdje servisni paket 2 nije instaliran, sljedeće vrijeme izvršavanja prikazano u planeru zadataka može biti pogrešno.[19]

Na sustavu Windows Vista, 7, 2008 i 2008 R2: MMC Komponenta kaže da sustav izvodi "Planer zadataka 1.0", dok zapravo radi 2.0, ovo je trivijalna greška pa nije primijećena, a vjerojatno je zbog ponovnog pisanja planera zadataka. Verzija je ispravljena na 2.0 u sustavu Windows 8 i 2012. godine.

Vidi također

Reference

  1. ^ Al Fasoltd (29. ožujka 1998.). "Windows 98: stabilan i brz, kao i 'novi i poboljšani'". Novine Syracuse. Preuzeto 2007-10-06.
  2. ^ a b "O planeru zadataka". MSDN. Microsoft. Preuzeto 2007-10-06.
  3. ^ "Kako omogućiti ikonu zakazanih zadataka u sustavu Windows Me". Podrška. Microsoft. 29. siječnja 2007. Arhivirano iz Izvorna 30. siječnja 2008.
  4. ^ "Sučelja planera zadataka 1.0". MSDN. Microsoft. Preuzeto 30. svibnja 2014.
  5. ^ "Planer zadataka pomoću VBScripta". Centar za preuzimanje. Microsoft. 22. ožujka 2004. Arhivirano iz Izvorna 4. svibnja 2006.
  6. ^ "Štapovi". Microsoft TechNet. Microsoft. Preuzeto 18. svibnja 2014.
  7. ^ "Na". Microsoft TechNet. Microsoft. Preuzeto 18. svibnja 2014.
  8. ^ "Kako koristiti AT naredbu za planiranje zadataka". Podrška. Microsoft. 30. listopada 2006.
  9. ^ "Aplikacije započete s AT-om nisu interaktivne". Podrška. Microsoft. 20. veljače 2007. Arhivirano iz Izvorna 29. listopada 2004.
  10. ^ "Planer zadataka sustava Windows Vista". Microsoft TechNet. Microsoft. 3. ožujka 2006. Arhivirano iz Izvorna dana 12. travnja 2006. Preuzeto 24. travnja 2006.
  11. ^ "Opis zakazanih zadataka u sustavu Windows Vista". 24. kolovoza 2007. Arhivirano od izvornika 22. listopada 2007.
  12. ^ a b Kenny Kerr (listopad 2007.). "Planer zadataka 2.0". MSDN. Microsoft. Arhivirano iz Izvorna 26. prosinca 2007. Preuzeto 2007-10-06.
  13. ^ "Sučelja planera zadataka 2.0". MSDN. Microsoft. Preuzeto 30. svibnja 2014.
  14. ^ "C # API za planiranje zadataka 2.0". Preljev stoga. Preuzeto 2019-07-24.
  15. ^ "Zadaci (Windows)". MSDN. Microsoft. Preuzeto 2007-10-06.
  16. ^ "Kako riješiti probleme sa zakazanim zadacima u sustavu Windows XP i Windows Server 2003". Podrška. Microsoft. 22. svibnja 2013. Preuzeto 3. rujna 2013.
  17. ^ "Pogreška planirača zadataka i konstante uspjeha". MSDN. Microsoft.
  18. ^ "Planirani zadaci se možda neće pokrenuti ako ste za instalaciju sustava Windows XP ili Windows 2000 koristili sliku Priprema sustava". Podrška. Microsoft. 1. srpnja 2004. Arhivirano iz Izvorna 26. rujna 2008. Preuzeto 19. svibnja 2012.
  19. ^ "Vrijednost u polju Sljedeće vrijeme izvođenja u planeru zadataka nije ispravna u sustavima Windows Vista i Windows Server 2008". Podrška. Microsoft. 15. listopada 2008. Preuzeto 19. svibnja 2012.

vanjske poveznice

Pin
Send
Share
Send