Automatisch versus automatisch (vertraagde start) Service-opstarttypen

De Services-console (services.msc) in Windows kunt u configureer het opstarttype van Windows-services. Zoals u weet, kunt u een van de opties kiezen uit de vervolgkeuzelijst: Automatisch (uitgestelde start), automatisch, Handleiding, of Gehandicapt.

automatisch versus automatisch uitgestelde start-servicevensters

Maar weet u wat het verschil is tussen automatisch en automatisch (uitgestelde start).

Automatisch versus automatisch (vertraagde start) Opstarttypen

Als het opstarten van een service is ingesteld op: automatisch, het laadt tijdens het opstarten. Omdat er te veel ingebouwde Windows-services zijn, introduceerde Microsoft eerst het concept "uitgestelde start" in Windows Vista om de opstart- en inlogprestaties van Windows te verbeteren. Automatische (uitgestelde start) services starten pas na alle andere auto-start services.

De service control manager, na het verwerken van de auto-start (“Automatisch”) services, gaat hij verder met het starten van services die zijn ingesteld om te draaien als Automatisch (vertraagde start) door het aanroepen van de ScInitDelayStart() functie.

Nadat alle automatische startservices zijn geladen, zet het systeem de "uitgestelde start"-services standaard 2 minuten (120 seconden) in de wachtrij. Dit interval kan worden gewijzigd door een register-DWORD-waarde (32-bits) te maken met de naam AutoStartVertraging en het instellen van de vertraging (basis: decimaal) in seconden, in de volgende registersleutel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Afgezien hiervan laadt de Service Control Manager de "uitgestelde start"-services op dezelfde manier als de niet-vertraagde auto-startservices. Er zijn geen andere verschillen tussen de typen Automatisch (vertraagd starten) en Automatisch opstarten.

citeren Microsoft Performance Team-blog: Opstartprocessen en uitgestelde automatische start

Vertraagde automatische start voor systeemservices. Om het probleem aan te pakken van het groeiende aantal services dat automatisch wordt gestart en de daaruit voortvloeiende negatieve impact op: opstartprestaties, is er een nieuw starttype voor services die niet vroeg in het opstartproces hoeven te beginnen - de Delayed begin. Hierdoor kan een service nog steeds automatisch starten, maar met als bijkomend voordeel dat de opstartprestaties worden verbeterd. Services die zijn ingesteld om te starten als Vertraagd, starten kort na het opstarten.

Dus hoe werkt dit? De Service Control Manager start services die zijn geconfigureerd voor de vertraagde automatische start nadat alle automatische start-threads zijn gestart. De Service Control Manager stelt ook de prioriteit van de initiële thread voor deze vertraagde services in op THREAD_PRIORITY_LOWEST. Dit zorgt ervoor dat alle schijf-I/O die door de thread wordt uitgevoerd, een zeer lage prioriteit heeft. Zodra een service klaar is met initialiseren, wordt de prioriteit teruggezet naar normaal door de Service Control Manager. De combinatie van de vertraagde start, lage CPU- en geheugenprioriteit, evenals de achtergrondschijfprioriteit, verminderen de interferentie met de aanmelding van de gebruiker aanzienlijk.

Veel Windows-services, waaronder de Background Intelligent Transfer Service (BITS), Windows Update Client en Windows Media Center, gebruiken dit nieuwe starttype om de aanmeldingsprestaties na een systeem te verbeteren bagageruimte. Om een ​​service te configureren voor vertraagde automatische start, kunt u een REG_DWORD-waarde maken met de naam Vertraagde AutoStart in de configuratieregistersleutel van de service onder HKLM\SYSTEM\CurrentControlSet\Services

VERWANT:Automatische (Trigger Start) en handmatige (Trigger Start) Services in Windows

Registerwaarden voor automatisch en automatisch (vertraagde start) opstarttypen

Bijvoorbeeld de Delivery Optimization-service (DoSvc) ingesteld op Automatisch (uitgestelde start) in Windows 10 v1903. Dit zijn de registerwaarden voor deze service waarin de keuze voor het opstarttype van de service is opgeslagen:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Waardenaam: DelayedAutostart. Waardetype: REG_DWORD. Waardegegevens: 1

De Vertraagde Autostart waardegegevens van 1 betekent dat de service is ingesteld op uitgestelde start. Als de waarde ontbreekt of is ingesteld op 0, dan is het niet ingesteld op uitgestelde start.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Waardenaam: Start. Waardetype: REG_DWORD. Waardegegevens: 2

Voor de Begin DWORD-waarde, de mogelijke gegevens zijn:

  • 2 is automatisch
  • 3 is handmatig
  • 4 is gehandicapt
VERWANT:Back-up en herstel van Windows Services-configuratie (opstarttype)
  • Als de Begin DWORD is ingesteld op iets anders dan 2 (Automatisch), dan de Vertraagde AutoStart waarde wordt genegeerd, zelfs als deze is ingesteld op 1.
  • Als de Begin DWORD is ingesteld op 2 (Automatisch) en Vertraagde AutoStart ingesteld op 0 of de waarde ontbreekt, dan betekent dit dat de service is ingesteld op automatisch starten (geen vertraging.)

Opmerking van de uitgever: Het willekeurig wijzigen van de opstarttypen van de service kan problemen met het systeem veroorzaken. Het is raadzaam om de configuratie van de services in de Standaard Windows-instelling in de meeste gevallen. Als u van plan bent de configuratie van de services te wijzigen, maakt u een back-up van de huidige service opstartconfiguratie, Maak een Herstelpunt, of voer een uit volledige registerback-up vooraf.


Een klein verzoek: als je dit bericht leuk vond, deel dit dan?

Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:
  • Speld het!
  • Deel het op je favoriete blog + Facebook, Reddit
  • Tweet het!
Dus heel erg bedankt voor je steun, mijn lezer. Het kost niet meer dan 10 seconden van uw tijd. Rechtsonder vind je de deelknoppen. :)