
Konzola za storitve ( storitve.msc
) v sistemu Windows vam omogoča nastavite vrsto zagona storitev Windows. Kot veste, lahko v spustnem meniju izberete eno od možnosti: Samodejno (zakasnjen zagon) , Samodejno , Priročnik , ali Onemogočeno .
Ampak, ali veste, kakšna je razlika med samodejnim in samodejnim (zakasnjen zagon).
Vrste zagona samodejno in samodejno (z odloženim zagonom)
Če je zagon storitve nastavljen na Samodejno , se naloži med zagonom. Ker je vgrajenih storitev Windows preveč, je Microsoft v sistem Windows Vista najprej predstavil koncept 'odloženega zagona', da bi izboljšal delovanje zagona in prijave sistema Windows. Storitve samodejnega (z zakasnjenim zagonom) se bodo začele šele po drugih storitvah samodejnega zagona.
Upravitelj nadzora storitev po obdelavi storitev samodejnega zagona (»Samodejno«) nato zažene storitve, ki so nastavljene tako, da se izvajajo samodejno (z zakasnjenim zagonom), tako da prikliče ScInitDelayStart ()
funkcijo.
Ko so naložene vse storitve samodejnega zagona, sistem privzeto postavi v storitev storitve »z zakasnitvijo zagona« za 2 minuti (120 sekund). Ta interval lahko spremenite z ustvarjanjem poimenovane vrednosti registra DWORD (32-bit) AutoStartDelay
in nastavitev zakasnitve (osnova: decimalna številka) v sekundah v naslednjem registrskem ključu:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control
Razen tega Service Control Manager naloži storitve 'z zakasnitvijo zagona' na enak način kot zažene storitve z neodloženim samodejnim zagonom. Med vrstami samodejnega (zakasnjen zagon) in samodejnega zagona ni drugih razlik.
Navajanje Blog Microsoftove ekipe za uspešnost: zagonski procesi in zakasnjen samodejni zagon
Zakasnjen samodejni zagon sistemskih storitev. Da bi rešili problem naraščajočega števila storitev, ki se samodejno zaženejo, in posledičnega negativnega vpliva na zmogljivost zagona, obstaja nova vrsta zagona za storitve, ki jim ni treba začeti zgodaj v zagonskem postopku - Zakasnjen zagon. To omogoča, da se storitev še vedno samodejno zažene, vendar z dodatno prednostjo, da se izboljša zmogljivost zagona. Storitve, nastavljene na Zakasnjeno, se bodo začele kmalu po zagonu.
Torej, kako to deluje? Service Control Manager zažene storitve, ki so konfigurirane za zamik samodejnega zagona, potem ko se vse niti samodejnega zagona končajo. Upravitelj nadzora storitev nastavi tudi prioriteto začetne niti za te zapoznele storitve na THREAD_PRIORITY_LOWEST. Zaradi tega so vsi vhodi / izhodi diska, ki jih izvaja nit, zelo nizke prioritete. Ko se storitev konča z inicializacijo, upravitelj storitve nadzora nadzora nastavi prednost na normalno vrednost. Kombinacija zakasnjenega zagona, nizke prioritete CPU in pomnilnika ter prioritete diska v ozadju močno zmanjša motnje pri prijavi uporabnika.
Številne storitve Windows, vključno s storitvijo za inteligentni prenos v ozadju (BITS), odjemalcem Windows Update in Windows Media Center, uporabljajo to novo vrsto zagona za izboljšanje učinkovitosti prijave po zagonu sistema. Če želite konfigurirati storitev za zakasnjen samodejni zagon, lahko ustvarite imenovano vrednost REG_DWORD DelayedAutoStart
v registrskem ključu konfiguracije storitve pod HKLM SYSTEM CurrentControlSet Services
Vrednosti registra za vrste samodejnega in samodejnega (zakasnjen zagon) zagona
Na primer storitev optimizacije dostave ( DoSvc
) je nastavljeno na Samodejno (zakasnjen zagon) v operacijskem sistemu Windows 10 v1903. Tu so vrednosti registra za to storitev, ki shranjujejo izbiro vrste zagona storitve:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services DoSvc Ime vrednosti: DelayedAutostart Tip vrednosti: REG_DWORD Podatki o vrednosti: 1
The Zakasnjen samodejni zagon
podatki o vrednosti 1.
pomeni, da je storitev nastavljena na zakasnjen zagon. Če vrednost manjka ali je nastavljena na 0
, potem ni nastavljen za zamik zagona.
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services DoSvc Ime vrednosti: Začetek Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 2
Za Začni
Vrednost DWORD, možni podatki so:
-
2.
je Samodejno -
3.
je Ročno -
4.
je onemogočen
- Če je
Začni
DWORD je nastavljen na kaj drugega kot2.
(Samodejno), natoDelayedAutoStart
vrednost se prezre, tudi če je nastavljena na1.
. - Če je
Začni
DWORD je nastavljen na2.
(Samodejno) inDelayedAutoStart
je nastavljeno na0
ali vrednost manjka, to pomeni, da je storitev nastavljena na Samodejno zagon (brez zamude.)
Opomba urednika: Samovoljna sprememba vrst zagona storitve lahko povzroči težave v sistemu. Priporočljivo je, da konfiguracijo storitev pustite v Privzeta nastavitev sistema Windows V večini primerov. Če nameravate spremeniti konfiguracijo storitev, varnostno kopirajte trenutno konfiguracija zagona storitve , ustvariti Obnovi točko ali izvedite a popolna varnostna kopija registra predhodno.
Ena majhna prošnja: če vam je bila ta objava všeč, jo prosim delite?
Ena vaša 'drobna' delnica bi resno pomagala pri rasti tega spletnega dnevnika. Nekaj odličnih predlogov:- Pripnete!
- Delite ga s svojim najljubšim blogom + Facebook, Reddit
- Cvrkujte!