Service Control Manager

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 22. marts 2015; checks kræver 5 redigeringer .

Service Control Manager ( SCM ) er en speciel systemproces i Microsoft Windows  ( \ Windows\System32\Services.exe) , der implementerer fjernprocedurekaldsteknologi ( RPC) . Giver mulighed for at oprette, slette, starte og stoppe OS- tjenester . Det starter ved systemstart , sikrer driften af ​​hændelsesloggen og giver dig også mulighed for at manipulere processerne på en fjernmaskine. [en] 

Funktioner

Funktionerne på denne server giver en grænseflade til at udføre følgende opgaver:

Database

Databasen over installerede tjenester er monteret i systemregistret og er placeret i HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Denne database bruges af SCM og andre programmer til at tilføje, ændre eller konfigurere tjenester .

Den indledende struktur af servicebasen oprettes under installationen af ​​operativsystemet og inkluderer følgende data:

Desuden kan oplysninger om tjenesten suppleres med følgende data:

Strukturen af ​​denne database indeholder nødvendigvis indgange, der beskriver de systemdrivere , der kræves for at starte operativsystemet .

Operationsalgoritme

Når operativsystemet starter , starter SCM alle tjenester , der har Startup Type indstillet til Automatic, samt alle tjenester , der er specificeret i Autostart Services afhængigheder . Ved start af en tjeneste med opstartstypen "Automatisk", som har tjenester med opstartstypen "Manuel" angivet i afhængighederne, vil sidstnævnte således også blive startet, uanset deres opstartstype.

Efter at operativsystemet er startet op , kan brugeren manuelt starte de nødvendige tjenester ved hjælp af servicestyringskonsollen .

Brugeren kan også angive servicestartindstillinger , som vil blive videregivet som argumenter til StartService- funktionen ved opstart.

Under servicestart gør afsenderen følgende:

Funktioner ved funktion

Når services.exe -processen afsluttes, vises vinduet System Shutdown på skærmen (samme som når Lsass.exe -processen afsluttes ).

Kilder

  1. Service Control Manager-oplysninger på MSDN . Hentet 16. januar 2009. Arkiveret fra originalen 12. december 2010.

Se også