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.
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
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
- Kui
Alusta
DWORD on seatud millekski muule peale2
(Automaatne), seejärelViivitatud automaatne käivitamine
väärtust ignoreeritakse, isegi kui see on seatud1
. - Kui
Alusta
DWORD on seatud2
(Automaatne) jaViivitatud automaatne käivitamine
on seatud0
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!