Delen via


Richtlijnen voor services

Services moeten voldoen aan deze richtlijnen om ervoor te zorgen dat herstartbeheer services kan afsluiten en opnieuw opstarten indien nodig om updates te installeren. Toepassingen kunnen de richtlijnen gebruiken die worden beschreven in Richtlijnen voor toepassingen.

  • Services moeten kunnen worden afgesloten en opnieuw worden opgestart met behulp van de Service Control Manager- zonder dat een systeem opnieuw hoeft te worden opgestart. De uitzonderingen op deze richtlijn zijn kritieke systeemprocessen die worden uitgevoerd in de context van lsass.exe of services.exe.

  • Start Manager opnieuw op om serviceafhankelijkheden te respecteren. Wanneer een service wordt afgesloten en opnieuw wordt opgestart, worden de afhankelijke services afgesloten en opnieuw opgestart.

  • Services moeten het herstelinterval en de herstelperiode opgeven in de SCM -(Service Control Manager). Het herstelinterval is de tijd, in msecs, na de laatste fout die de SCM wacht voordat de herstelactie wordt uitgevoerd. De periode voor opnieuw instellen is de tijd, in seconden, na de laatste fout die Service Control Manager wacht voordat het aantal fouten opnieuw wordt ingesteld op 0. Services kunnen de functie ChangeServiceConfig2 gebruiken om de configuratie-instellingen te wijzigen.

    kritieke services moet de volgende herstelinstellingen gebruiken om op te geven dat de service één minuut na de eerste fout opnieuw wordt opgestart, twee minuten na de tweede fout opnieuw is opgestart en dat de computer één minuut na de derde fout opnieuw wordt opgestart. Het aantal fouten wordt na 300 seconden opnieuw ingesteld op 0.

    Herstelacties: opnieuw opstarten/60000/Opnieuw opstarten/120000/Opnieuw opstarten/60000 & Opnieuw instellen =300

    Kritieke services moeten worden gestart vóór niet-kritieke services. Services die geen kritieke services zijn, moeten de volgende herstelinstellingen gebruiken om op te geven dat de service twee minuten na de eerste fout opnieuw wordt opgestart om de service opnieuw op te starten. De service wordt niet opnieuw opgestart na de tweede fout en een beheerder moet in dit geval ingrijpen. Het aantal fouten wordt na 900 seconden opnieuw ingesteld op 0.

    Herstelacties: Opnieuw opstarten/120000/Opnieuw opstarten/300000/Geen/0 & Reset = 900