Automaatne vs automaatne (viivitusega käivitamine) teenuse käivitamise tüübid

Teenuste konsool (services.msc) Windowsis võimaldab konfigureerige käivitustüüp Windowsi teenustest. Nagu teate, saate rippmenüüst valida ühe järgmistest valikutest. Automaatne (viitstart), Automaatne, Käsiraamat, või Keelatud.

automaatsed vs automaatsed viitkäivituse teenuste aknad

Kuid kas teate, mis vahe on automaatsel ja automaatsel (viivitusega käivitamisel).

Automaatne vs automaatne (viivitusega käivitamine) Käivitustüübid

Kui teenuse käivitamine on seatud Automaatne, laadib see alglaadimise ajal. Kuna Windowsi sisseehitatud teenuseid on liiga palju, tutvustas Microsoft Windows Vistas esmalt viivitusega käivitamise kontseptsiooni, et parandada Windowsi alglaadimise ja sisselogimise jõudlust. Automaatsed (viivitusega käivitus) teenused käivituvad alles pärast kõigi muude automaatkäivitusteenuste lõppu.

Pärast automaatse käivituse (automaatse käivitamise) teenuste töötlemist jätkab teenusejuhtimise haldur teenuste käivitamist, mis on seatud töötama kui automaatne (viivitusega käivitamine), kutsudes esile ScInitDelayStart() funktsiooni.

Pärast kõigi automaatkäivitusteenuste laadimist seab süsteem viitkäivituse teenused vaikimisi 2 minutiks (120 sekundiks) järjekorda. Seda intervalli saab muuta, luues registri DWORD-i (32-bitise) väärtuse nimega

AutoStartDelay ja viivituse määramine (alus: kümnend) sekundites järgmises registrivõtmes:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Peale selle laadib teenusejuhtimise haldur viitkäivituse teenused samal viisil kui viivituseta automaatse käivituse teenused. Muid erinevusi automaatse (viivitusega käivitamise) ja automaatse käivitamise tüüpide vahel ei ole.

Tsiteerides Microsoft Performance Teami ajaveeb: käivitusprotsessid ja viivitatud automaatne käivitamine

Süsteemiteenuste automaatse viivitusega käivitamine. Tegeleda automaatselt käivituvate teenuste arvu suurenemise ja sellest tuleneva negatiivse mõju probleemiga alglaadimise jõudlus, on uus käivitustüüp teenustele, mis ei pea alglaadimisprotsessi varakult käivitama – viivitatud alustada. See võimaldab teenusel siiski automaatselt käivituda, kuid lisaeelis on see, et alglaadimise jõudlus paraneb. Viivitusega käivituma määratud teenused käivituvad varsti pärast käivitamist.

Kuidas see siis toimib? Service Control Manager käivitab teenused, mis on konfigureeritud viivitusega automaatseks käivitamiseks, pärast seda, kui kõik automaatse käivitamise lõimed on käivitamise lõpetanud. Teenusehaldur määrab ka nende viivitatud teenuste esialgse lõime prioriteediks THREAD_PRIORITY_LOWEST. See põhjustab kogu lõime sooritatud ketta sisend-/väljundi prioriteetsuse väga madalaks. Kui teenus on lähtestamise lõpetanud, seab teenusejuhtimishaldur prioriteedi tagasi normaalseks. Viitkäivituse, madala protsessori ja mälu prioriteedi ning taustaketta prioriteedi kombinatsioon vähendab oluliselt häireid kasutaja sisselogimisel.

Paljud Windowsi teenused, sealhulgas taustaga intelligentne edastusteenus (BITS), Windows Update Klient ja Windows Media Center kasutavad seda uut käivitustüüpi, et aidata pärast süsteemi sisselogimist parandada saabas. Teenuse automaatse viivitusega käivitamise konfigureerimiseks saate luua REG_DWORD-i väärtuse nimega Viivitatud automaatne käivitamine all olevas teenuse konfiguratsiooniregistri võtmes HKLM\SYSTEM\CurrentControlSet\Services

SEOTUD:Automaatsed (käivituskäivitus) ja käsitsi (käivituskäivitus) teenused Windowsis

Registriväärtused automaatse ja automaatse (viivitusega käivitamise) käivitustüüpide jaoks

Näiteks kohaletoimetamise optimeerimise teenus (DoSvc) on seatud Automaatne (viivitusega käivitus) operatsioonisüsteemis Windows 10 v1903. Siin on selle teenuse registriväärtused, mis salvestavad teenuse käivitustüübi valiku:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Väärtuse nimi: DelayedAutostart. Väärtuse tüüp: REG_DWORD. Väärtusandmed: 1

The DelayedAutostart väärtuse andmed 1 tähendab, et teenus on seatud viitkäivitusega. Kui väärtus puudub või on seatud väärtusele 0, siis pole see määratud viitkäivitusega.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Väärtuse nimi: Start. Väärtuse tüüp: REG_DWORD. Väärtusandmed: 2

Selle eest Alusta DWORD väärtus, võimalikud andmed on järgmised:

  • 2 on automaatne
  • 3 on Käsitsi
  • 4 on keelatud
SEOTUD:Windowsi teenuste konfiguratsiooni varundamine ja taastamine (käivitustüüp)
  • Kui Alusta DWORD on seatud millekski muule peale 2 (Automaatne), seejärel Viivitatud automaatne käivitamine väärtust ignoreeritakse, isegi kui see on seatud 1.
  • Kui Alusta DWORD on seatud 2 (Automaatne) ja Viivitatud automaatne käivitamine on seatud 0 või väärtus puudub, tähendab see, et teenus on seatud Automaatne algus (ilma viivituseta.)

Toimetaja märkus: Teenuse käivitustüüpide meelevaldne muutmine võib süsteemis probleeme tekitada. Soovitatav on jätta teenuste konfiguratsioon sisse Windowsi vaikesäte enamikel juhtudel. Kui kavatsete teenuste konfiguratsiooni muuta, varundage praegune teenuse käivitamise konfiguratsioon, Loo Taastamispunktvõi sooritage a täielik registri varukoopia ette.


Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?

Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:
  • Kinnitage see!
  • Jagage seda oma lemmikblogis + Facebookis, Redditis
  • Tweet seda!
Nii et tänan teid väga teie toetuse eest, mu lugeja. See ei võta teie ajast rohkem kui 10 sekundit. Jagamisnupud on kohe all. :)