Palvelukonsoli (services.msc
) Windowsissa antaa sinun määritä käynnistystyyppi Windows-palveluista. Kuten tiedät, voit valita yhden vaihtoehdoista pudotusvalikosta: Automaattinen (viivästetty käynnistys), Automaattinen, Manuaalinen, tai Liikuntarajoitteinen.
Mutta tiedätkö mitä eroa on automaattisella ja automaattisella (viivästetty käynnistys).
Automaattinen vs. automaattinen (viivästetty käynnistys) käynnistystyypit
Jos palvelun käynnistys on asetettu Automaattinen, se latautuu käynnistyksen aikana. Koska sisäänrakennettuja Windows-palveluita on liikaa, Microsoft esitteli ensin "viivästetty käynnistys" -konseptin Windows Vistassa parantaakseen Windowsin käynnistystä ja kirjautumista. Automaattiset (viivästetty käynnistys) palvelut käynnistyvät vasta kaikkien muiden automaattisten käynnistyspalvelujen jälkeen.
Palvelunhallinnan hallinta, käsiteltyään automaattisen käynnistyksen ("Automaattiset") palvelut, se jatkaa sitten käynnistämään palvelut, jotka on asetettu toimimaan automaattisina (viivästetty käynnistys) kutsumalla ScInitDelayStart()
toiminto.
Kun kaikki automaattiset käynnistyspalvelut on ladattu, järjestelmä asettaa "viivekäynnistys"-palvelut oletusarvoisesti 2 minuutiksi (120 sekunniksi). Tätä aikaväliä voidaan muuttaa luomalla rekisterin DWORD-arvo (32-bittinen). AutoStartDelay
ja viiveen (kanta: desimaali) asettaminen sekunneissa seuraavassa rekisteriavaimessa:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Muuten kuin tämä, Service Control Manager lataa "viivekäynnistys" -palvelut samalla tavalla kuin se käynnistää ei-viivästyneet automaattiset käynnistyspalvelut. Automaattisen (viivästetty käynnistys) ja automaattisen käynnistyksen välillä ei ole muita eroja.
Lainaus Microsoft Performance Team -blogi: Käynnistysprosessit ja viivästetty automaattinen käynnistys
Viivästetty automaattinen käynnistys järjestelmäpalveluille. Ongelman ratkaisemiseksi kasvava määrä palveluja asetettu käynnistymään automaattisesti ja siitä johtuva kielteinen vaikutus käynnistyksen suorituskyky, palveluille, joiden ei tarvitse käynnistyä käynnistysprosessin aikaisin, on uusi aloitustyyppi – viivästetty alkaa. Tämä mahdollistaa palvelun käynnistymisen automaattisesti, mutta lisäetu on, että käynnistyksen suorituskyky paranee. Palvelut, jotka on asetettu käynnistymään viivästyneinä, käynnistyvät pian käynnistyksen jälkeen.
Joten miten tämä toimii? Service Control Manager käynnistää palvelut, jotka on määritetty viivästettyyn automaattiseen käynnistykseen, kun kaikki automaattisen käynnistyksen säikeet ovat alkaneet. Palvelunhallinnan hallinta myös asettaa näiden viivästyneiden palveluiden alkuperäisen säikeen prioriteetiksi THREAD_PRIORITY_LOWEST. Tämä aiheuttaa sen, että kaikki säikeen suorittamat levyn I/O-toiminnot ovat erittäin alhaisella prioriteetilla. Kun palvelu on alustettu, Service Control Manager asettaa prioriteetin takaisin normaaliksi. Ajastetun käynnistyksen, alhaisen suorittimen ja muistin prioriteetin sekä taustalevyn prioriteetin yhdistelmä vähentää huomattavasti häiriöitä käyttäjän kirjautumiseen.
Monet Windows-palvelut, mukaan lukien Background Intelligent Transfer Service (BITS), Windows Update Asiakas ja Windows Media Center käyttävät tätä uutta aloitustyyppiä parantaakseen kirjautumisen suorituskykyä järjestelmän jälkeen saapas. Voit määrittää palvelun viivästettyä automaattista käynnistystä varten luomalla REG_DWORD-arvon nimeltä Viivästetty automaattinen käynnistys
palvelun määritysrekisteriavaimessa alla HKLM\SYSTEM\CurrentControlSet\Services
Rekisteriarvot automaattisille ja automaattisille (viivästetty käynnistys) käynnistystyypeille
Esimerkiksi Toimituksen optimointipalvelu (DoSvc
) on asetettu Automaattinen (viivästetty käynnistys) Windows 10 v1903:ssa. Tässä ovat tämän palvelun rekisteriarvot, jotka tallentavat palvelun käynnistystyypin valinnan:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Arvon nimi: DelayedAutostart. Arvon tyyppi: REG_DWORD. Arvotiedot: 1
The Viivästetty automaattinen käynnistys
arvotiedot 1
tarkoittaa, että palvelu on asetettu viivästettyyn käynnistykseen. Jos arvo puuttuu tai se on asetettu arvoon 0
, silloin sitä ei ole asetettu viivästettyyn käynnistykseen.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Arvon nimi: Aloita. Arvon tyyppi: REG_DWORD. Arvotiedot: 2
Varten alkaa
DWORD-arvo, mahdolliset tiedot ovat:
-
2
on Automaattinen -
3
on Manuaalinen -
4
on vammainen
- Jos
alkaa
DWORD on asetettu mihin tahansa muuhun kuin2
(Automaattinen), sittenViivästetty automaattinen käynnistys
arvo ohitetaan, vaikka se olisi asetettu1
. - Jos
alkaa
DWORD on asetettu2
(Automaattinen) jaViivästetty automaattinen käynnistys
on asetettu0
tai arvo puuttuu, se tarkoittaa, että palvelu on asetettu Automaattinen aloita (ei viivettä.)
Toimittajan huomautus: Palvelun käynnistystyyppien mielivaltainen muuttaminen voi aiheuttaa ongelmia järjestelmälle. On suositeltavaa jättää palveluiden määritykset sisään Windowsin oletusasetus useimmissa tapauksissa. Jos aiot muuttaa palveluiden määritystä, varmuuskopioi nykyinen palvelun käynnistysasetukset, luo Palautuspistetai suorita a täydellinen rekisterin varmuuskopiointi etukäteen.
Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?
Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:- Kiinnittää sen!
- Jaa se suosikkiblogiisi + Facebookiin, Redditiin
- Twiittaa se!