Automatisk vs Automatisk (Forsinket start) Tjenesteoppstartstyper

click fraud protection

Tjenester-konsollen (tjenester.msc) i Windows lar deg konfigurere oppstartstypen av Windows-tjenester. Som du vet, kan du velge ett av alternativene fra rullegardinmenyen: Automatisk (forsinket start), Automatisk, Håndbok, eller Funksjonshemmet.

vinduer for automatiske vs automatiske forsinket starttjenester

Men vet du hva som er forskjellen mellom automatisk og automatisk (forsinket start).

Automatisk vs Automatisk (Forsinket start) Oppstartstyper

Hvis en tjenesteoppstart er satt til Automatisk, den laster under oppstart. Siden det er for mange innebygde Windows-tjenester, introduserte Microsoft først konseptet "utsatt start" i Windows Vista for å forbedre Windows-oppstarts- og påloggingsytelsen. Automatiske (forsinket start) tjenester starter ikke før etter alle andre automatiske starttjenester.

Tjenestekontrolllederen, etter å ha behandlet automatisk start ("Automatisk") tjenestene, fortsetter den deretter til å starte tjenester som er satt til å kjøre som Automatisk (forsinket start) ved å påkalle ScInitDelayStart() funksjon.

Etter at alle automatiske starttjenestene er lastet inn, setter systemet "forsinkelsesstart"-tjenestene i kø i 2 minutter (120 sekunder) som standard. Dette intervallet kan endres ved å opprette en register-DWORD-verdi (32-biters) navngitt

Autostartforsinkelse og angi forsinkelsen (grunnlag: desimal) i sekunder, i følgende registernøkkel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Annet enn dette, laster Service Control Manager "utsatt start"-tjenestene på samme måte som den starter de ikke-forsinket autostart-tjenestene. Det er ingen andre forskjeller mellom automatisk (forsinket start) og automatisk oppstart.

Siterer Microsoft Performance Team-blogg: Oppstartsprosesser og forsinket automatisk start

Forsinket automatisk start for systemtjenester. For å løse problemet med det økende antallet tjenester satt til å starte automatisk og den påfølgende negative innvirkningen på oppstartsytelse, er det en ny starttype for tjenester som ikke trenger å starte tidlig i oppstartsprosessen – den forsinkede start. Dette gjør at en tjeneste fortsatt starter automatisk, men med den ekstra fordelen at oppstartsytelsen er forbedret. Tjenester som er satt til å starte som forsinket vil starte kort tid etter oppstart.

Så hvordan fungerer dette? Service Control Manager starter tjenester som er konfigurert for forsinket automatisk start etter at alle trådene for automatisk start har startet. Tjenestekontrollbehandlingen setter også prioriteten til den innledende tråden for disse forsinkede tjenestene til THREAD_PRIORITY_LOWEST. Dette fører til at all disk I/O utført av tråden har svært lav prioritet. Når en tjeneste er ferdig initialisert, settes prioriteten tilbake til det normale av Service Control Manager. Kombinasjonen av forsinket start, lav CPU og minneprioritet, samt bakgrunnsdiskprioriteten, reduserer interferensen med brukerens pålogging betraktelig.

Mange Windows-tjenester, inkludert Background Intelligent Transfer Service (BITS), Windows Update Client, og Windows Media Center, bruker denne nye starttypen for å forbedre påloggingsytelsen etter et system støvel. For å konfigurere en tjeneste for forsinket automatisk start, kan du opprette en REG_DWORD-verdi kalt Forsinket autostart i tjenestens konfigurasjonsregisternøkkel under HKLM\SYSTEM\CurrentControlSet\Services

I SLEKT:Automatiske (Trigger Start) og Manuelle (Trigger Start) tjenester i Windows

Registerverdier for automatisk og automatisk (forsinket start) oppstartstyper

For eksempel tjenesten leveringsoptimalisering (DoSvc) er satt til Automatisk (forsinket start) i Windows 10 v1903. Her er registerverdiene for denne tjenesten som lagrer tjenestens oppstartstype:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\tjenester\DoSvc. Verdinavn: DelayedAutostart. Verditype: REG_DWORD. Verdidata: 1

De Forsinket autostart verdi data av 1 betyr at tjenesten er satt til forsinket start. Hvis verdien mangler eller er satt til 0, så er den ikke satt til utsatt start.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\tjenester\DoSvc. Verdinavn: Start. Verditype: REG_DWORD. Verdidata: 2

For Start DWORD-verdi, de mulige dataene er:

  • 2 er automatisk
  • 3 er manuell
  • 4 er funksjonshemmet
I SLEKT:Sikkerhetskopier og gjenopprett Windows Services-konfigurasjon (oppstartstype)
  • Hvis Start DWORD er satt til noe annet enn 2 (Automatisk), deretter Forsinket autostart verdien ignoreres, selv om den er satt til 1.
  • Hvis Start DWORD er satt til 2 (Automatisk) og Forsinket autostart er satt til 0 eller verdien mangler, betyr det at tjenesten er satt til Automatisk start (ingen forsinkelse.)

Redaktørens notat: Vilkårlig endring av tjenesteoppstartstypene kan forårsake problemer med systemet. Det er tilrådelig å la tjenestekonfigurasjonen være i Windows standardinnstilling i de fleste tilfeller. Hvis du planlegger å endre tjenestekonfigurasjonen, må du sikkerhetskopiere gjeldende tjenesteoppstartskonfigurasjon, lage en Gjenopprettingspunkt, eller utføre en fullstendig sikkerhetskopiering av registeret på forhånd.


En liten forespørsel: Hvis du likte dette innlegget, kan du dele dette?

En "liten" andel fra deg ville virkelig hjelpe mye med veksten av denne bloggen. Noen gode forslag:
  • Fest den!
  • Del den på favorittbloggen din + Facebook, Reddit
  • Tweet det!
Så tusen takk for støtten min leser. Det vil ikke ta mer enn 10 sekunder av tiden din. Del-knappene er rett under. :)