Automatisk versus automatisk (forsinket start) Service opstartstyper - Winhelponline

Automatic Vs Automatic Service Startup Types Winhelponline

Services MMC

Servicekonsollen ( services.msc ) i Windows lader dig konfigurer opstartstypen af Windows-tjenester. Som du ved, kan du vælge en af ​​mulighederne i rullemenuen: Automatisk (forsinket start) , Automatisk , Håndbog , eller handicappet .



automatisk versus automatisk forsinket start-tjenester windows



Men ved du hvad der er forskellen mellem automatisk og automatisk (forsinket start).



Automatisk vs Automatisk (forsinket start) Opstartstyper

Hvis en servicestart er indstillet til Automatisk , det indlæses under opstart. Da der er for mange indbyggede Windows-tjenester, introducerede Microsoft først konceptet 'forsinket start' i Windows Vista for at forbedre Windows boot- og loginydelse. Automatiske tjenester (forsinket start) starter først efter alle andre automatiske starttjenester.

Servicestyringschefen, efter at have behandlet de automatiske starttjenester (“Automatiske”), fortsætter derefter med at starte tjenester, der er indstillet til at køre som Automatiske (forsinket start) ved at påkalde ScInitDelayStart () fungere.



Når alle de automatiske starttjenester er indlæst, sætter systemet 'forsinket start' -tjenester i kø i 2 minutter (120 sekunder) som standard. Dette interval kan ændres ved at oprette en DWORD-registerværdi (32-bit) med navnet AutoStartDelay og indstilling af forsinkelsen (base: decimal) i sekunder i følgende registreringsdatabasenøgle:

HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control

Ud over dette indlæser Service Control Manager 'forsinket start' -tjenesterne på samme måde som den starter de ikke-forsinkede auto-starttjenester. Der er ingen andre forskelle mellem automatiske (forsinket start) og automatiske opstartstyper.

Citat Microsoft Performance Team-blog: Startprocesser og forsinket automatisk start

Forsinket automatisk start for systemtjenester. For at løse problemet med det voksende antal tjenester, der er indstillet til at starte automatisk, og den efterfølgende negative indvirkning på bootydeevne, er der en ny starttype for tjenester, der ikke behøver at starte tidligt i opstartsprocessen - den forsinkede start. Dette gør det muligt for en tjeneste stadig at starte automatisk, men med den ekstra fordel, at boot-ydelsen forbedres. Tjenester, der er indstillet til at starte som forsinket, starter kort efter opstart.

Så hvordan fungerer dette? Service Control Manager starter tjenester, der er konfigureret til den forsinkede automatiske start, når alle de automatiske starttråde er startet. Service Control-manager indstiller også prioriteten for den indledende tråd for disse forsinkede tjenester til THREAD_PRIORITY_LOWEST. Dette får al disk I / O udført af tråden til at have en meget lav prioritet. Når en tjeneste er færdig med initialiseringen, sættes prioriteten tilbage til normal af Service Control Manager. Kombinationen af ​​forsinket start, lav CPU- og hukommelsesprioritet samt baggrundsdiskprioritet reducerer i høj grad interferensen med brugerens login.

Mange Windows-tjenester, herunder BITS (Background Intelligent Transfer Service), Windows Update Client og Windows Media Center, bruger denne nye starttype til at forbedre logonydelsen efter en systemstart. For at konfigurere en tjeneste til forsinket automatisk start kan du oprette en REG_DWORD-værdi kaldet ForsinketAutostart i tjenestens konfigurationsregistreringsnøgle under HKLM SYSTEM CurrentControlSet Services

RELATEREDE: Automatiske (Trigger Start) og Manuel (Trigger Start) tjenester i Windows

Registreringsværdier for automatiske og automatiske (forsinket start) opstartstyper

For eksempel leveringsoptimeringstjenesten ( DoSvc ) er indstillet til Automatisk (forsinket start) i Windows 10 v1903. Her er registerværdierne for denne tjeneste, der gemmer valg af tjenestestarttype:

HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  services  DoSvc Værdienavn: DelayedAutostart Værditype: REG_DWORD Værdidata: 1

Det Forsinket automatisk start værdidata for 1 betyder, at tjenesten er indstillet til forsinket start. Hvis værdien mangler eller er indstillet til 0 , så er det ikke indstillet til forsinket start.

HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  services  DoSvc Værdienavn: Start Værditype: REG_DWORD Værdidata: 2

Til Start DWORD-værdi, de mulige data er:

  • 2 er automatisk
  • 3 er Manuel
  • 4 er deaktiveret
RELATEREDE: Backup og gendannelse af Windows Services-konfiguration (opstartstype)
  • Hvis Start DWORD er indstillet til noget andet end 2 (Automatisk), derefter ForsinketAutostart værdi ignoreres, selvom den er indstillet til 1 .
  • Hvis Start DWORD er indstillet til 2 (Automatisk) og ForsinketAutostart er indstillet til 0 eller værdien mangler, betyder det, at tjenesten er indstillet til Automatisk start (ingen forsinkelse.)

Redaktørens note: Vilkårlig ændring af opstartstyper for tjenester kan medføre problemer for systemet. Det anbefales at lade servicekonfigurationen være i Windows standardindstilling i de fleste tilfælde. Hvis du planlægger at ændre tjenestekonfigurationen, skal du sikkerhedskopiere den aktuelle konfiguration af servicestart , lave en Gendan punkt , eller udfør en komplet sikkerhedskopi af registreringsdatabasen på forhånd.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)