Automatinis ir automatinis (uždelstas paleidimas) paslaugų paleidimo tipai

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.

automatiniai vs automatiniai atidėto paleidimo paslaugų langai

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

SUSIJĘS:Automatinės (Trigger Start) ir rankinės (Trigger Start) paslaugos sistemoje Windows

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

Pradėti DWORD reikšmė, galimi duomenys:

  • 2 yra Automatinis
  • 3 yra Rankinis
  • 4 yra Neįgalus
SUSIJĘS:„Windows“ paslaugų konfigūracijos atsarginės kopijos kūrimas ir atkūrimas (paleisties tipas)
  • Jei Pradėti DWORD nustatytas į bet ką kitą, išskyrus 2 (Automatinis), tada DelayedAutoStart reikšmė nepaisoma, net jei ji nustatyta 1.
  • Jei Pradėti DWORD nustatytas į 2 (Automatinis) ir DelayedAutoStart yra nustatytas 0 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“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)