Paslaugų konsolė (paslaugos.msc
) sistemoje Windows leidžia sukonfigūruokite paleidimo tipą „Windows“ paslaugų. Kaip žinote, išskleidžiamajame meniu galite pasirinkti vieną iš parinkčių: Automatinis (atidėtas paleidimas), Automatinis, vadovas, arba Išjungta.
Bet ar žinote, kuo skiriasi automatinis ir automatinis (uždelstas paleidimas).
Automatinis vs automatinis (uždelstas paleidimas) paleidimo tipai
Jei nustatytas paslaugos paleidimas Automatinis, jis įkeliamas įkrovos metu. Kadangi yra per daug integruotų „Windows“ paslaugų, „Microsoft“ pirmiausia įdiegė „atidėto paleidimo“ koncepciją sistemoje „Windows Vista“, kad pagerintų „Windows“ įkrovos ir prisijungimo našumą. Automatinės (uždelsto paleidimo) paslaugos nebus paleistos tol, kol nebus paleistos visos kitos automatinio paleidimo paslaugos.
Apdorojęs automatinio paleidimo („Automatinis“) paslaugas, paslaugų valdymo tvarkyklė pradeda paleisti paslaugas, kurios yra nustatytos veikti kaip automatinis (atidėtas paleidimas), iškviesdamas ScInitDelayStart()
funkcija.
Įkėlus visas automatinio paleidimo paslaugas, pagal numatytuosius nustatymus sistema 2 minutes (120 sekundžių) įtraukia į eilę „atidėto paleidimo“ paslaugų. Šį intervalą galima pakeisti sukuriant DWORD (32 bitų) registro reikšmę AutoStartDelay
ir delsos nustatymas (bazinis: dešimtainis) sekundėmis šiame registro rakte:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Išskyrus tai, paslaugų valdymo tvarkyklė įkelia „uždelsto paleidimo“ paslaugas taip pat, kaip ir paleidžia neatidėliotino automatinio paleidimo paslaugas. Nėra jokių kitų skirtumų tarp automatinio (uždelsto paleidimo) ir automatinio paleidimo tipų.
Cituoti „Microsoft Performance Team“ tinklaraštis: paleidimo procesai ir atidėtas automatinis paleidimas
Atidėtas automatinis sistemos paslaugų paleidimas. Spręsti problemą dėl didėjančio paslaugų skaičiaus, kuris turėtų prasidėti automatiškai, ir dėl to neigiamą poveikį įkrovos našumas, yra naujas paleidimo tipas paslaugoms, kurių nereikia pradėti anksti įkrovos procese – atidėtas pradėti. Tai leidžia paslaugai vis tiek paleisti automatiškai, tačiau papildomas pranašumas – pagerinamas įkrovos našumas. Paslaugos, nustatytos pradėti kaip Atidėtos, prasidės netrukus po įkrovos.
Taigi, kaip tai veikia? Paslaugų valdymo tvarkyklė paleidžia paslaugas, sukonfigūruotas atidėtam automatiniam paleidimui, kai visos automatinio paleidimo gijos baigia paleisti. Paslaugų valdymo tvarkyklė taip pat nustato šių uždelstų paslaugų pradinės gijos prioritetą į THREAD_PRIORITY_LOWEST. Dėl to visos gijos atliekamos disko įvesties / išvesties prioritetas yra labai žemas. Kai paslauga baigiama inicijuoti, paslaugų valdymo tvarkyklė grąžina prioritetą į įprastą. Atidėto paleidimo, žemo procesoriaus ir atminties prioriteto, taip pat foninio disko prioriteto derinys labai sumažina vartotojo prisijungimo trukdžius.
Daugelis „Windows“ paslaugų, įskaitant „Background Intelligent Transfer Service“ (BITS), „Windows Update“. Klientas ir Windows Media Center naudoja šį naują pradžios tipą, kad pagerintų prisijungimo našumą po sistemos batas. Norėdami sukonfigūruoti paslaugą atidėtam automatiniam paleidimui, galite sukurti REG_DWORD reikšmę DelayedAutoStart
esančiame paslaugos konfigūracijos registro rakte HKLM\SYSTEM\CurrentControlSet\Services
Automatinio ir automatinio (uždelsto paleidimo) paleisties tipų registro reikšmės
Pavyzdžiui, pristatymo optimizavimo paslauga (DoSvc
) nustatytas į Automatinis (atidėtas paleidimas) Windows 10 v1903. Štai šios paslaugos registro reikšmės, kuriose saugomas paslaugos paleidimo tipo pasirinkimas:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Reikšmės pavadinimas: DelayedAutostart. Reikšmės tipas: REG_DWORD. Vertės duomenys: 1
The DelayedAutostart
vertės duomenys 1
reiškia, kad paslauga nustatyta į atidėtą paleidimą. Jei reikšmės trūksta arba ji nustatyta į 0
, tada jis nenustatytas į atidėtą paleidimą.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Reikšmės pavadinimas: Pradėti. Reikšmės tipas: REG_DWORD. Vertės duomenys: 2
Už Pradėti
DWORD reikšmė, galimi duomenys:
-
2
yra Automatinis -
3
yra Rankinis -
4
yra Neįgalus
- Jei
Pradėti
DWORD nustatytas į bet ką kitą, išskyrus2
(Automatinis), tadaDelayedAutoStart
reikšmė nepaisoma, net jei ji nustatyta1
. - Jei
Pradėti
DWORD nustatytas į2
(Automatinis) irDelayedAutoStart
yra nustatytas0
arba reikšmės trūksta, vadinasi, paslauga nustatyta Automatinis pradžia (be vėlavimo.)
Redaktoriaus pastaba: Savavališkas paslaugos paleidimo tipų pakeitimas gali sukelti problemų sistemoje. Patartina palikti paslaugų konfigūraciją „Windows“ numatytasis nustatymas daugeliu atvejų. Jei planuojate keisti paslaugų konfigūraciją, sukurkite atsarginę esamos informacijos kopiją paslaugos paleidimo konfigūracija, sukurti Atkūrimo taškas, arba atlikti a užbaigti registro atsarginę kopiją iš anksto.
Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?
Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:- Prisek tai!
- Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
- Paskelbkite „Twitter“!