Automatisk (Trigger Start) och Manuell (Trigger Start) för Windows Services

Windows-tjänster(Windows Services) är typer av program som kan köras av sig själva i bakgrunden eller när en händelse kan utlösa den att starta och stoppa. Dessa tjänster kan startas eller stoppas med en typ av interaktion som kallas en trigger . Dessa utlösare utlöses av handling eller en händelse. Tjänster har en annan egenskap, nämligen Startup Type(Startup Type) . Tjänsterna(Services) är beroende av båda dessa funktioner.

I det här inlägget kommer vi att prata om vad Automatisk(Automatic) ( Trigger Start ) och Manuell(Manual) ( Trigger Start ) och vad de betyder för Windows Services .

Automatisk (triggerstart) och manuell (triggerstart)

Automatisk(Automatic) ( triggerstart ) och manuell(Manual) ( triggerstart )

Öppna snapin- modulen Windows Services(Windows Services) eller panelen Services Manager . Tillsammans med tjänstens(Service) namn kommer den också att visa kolumner med detaljer om Beskrivning(Description) , Status , Starttyp(Startup Type) och Logga(Log) in som. I det här inlägget är vi intresserade av Startup Type . I grund och botten(Basically) är starttyperna—

  • Automatisk
  • Automatisk (fördröjd start)
  • Automatisk (triggerstart)
  • Manuell
  • Manuell (triggerstart)
  • Inaktiverad.

Vad betyder automatisk starttyp(Automatic Startup Type) ?

Många tjänster är inställda på att starta med Windows , dvs när datorn startar. De behöver inte användarbehörighet, men de körs via en lokal(Local System) systemanvändare som är auktoriserad av Windows för många administratörsjobb.

I Tjänster (Services) Snap-in dubbelklickar du för att öppna alla tjänster och växlar till fliken Allmänt . (General)Starttypen för(Startup Type) tjänsten, som är inställd på att starta med uppstarten, kommer att ställas in på Automatisk(Automatic) .

Vad betyder manuell starttyp?

Dessa typer av tjänster(Services) startar inte med datorns start. De startar på grund av någon annan beroende tjänst(Service) eller en händelse. Det kan också initieras av en datoranvändare via tjänstehanteraren(Services Manager) .

Vad betyder Trigger Start?

Jag är säker på att vid det här laget har du redan märkt att vissa av tjänsterna har ytterligare villkor tillsammans med starttypen - Trigger Start . Det kan vara för både manuell(Manual) eller automatisk (Automatic) start(Startup Type) . Med enkla ord betyder Trigger Start att tjänsten kan startas eller stoppas av operativsystemhändelser.

Dessa utlösare spelar en viktig roll eftersom tjänsten(Service) , utan den, måste fortsätta att köra bakgrunden och förbruka resurser, ström och batteri. Windows erbjuder vad som kallas Service Trigger Events . Utvecklare kan distribuera en tjänst(Service) och registrera sig för att startas eller stoppas när en triggerhändelse inträffar.

Ett klassiskt exempel är vad du upplever varje dag. Varje gång du laddar ner en fil kommer antivirusprogrammet att skanna den automatiskt. Det andra exemplet är när en enhet ansluts till datorn för första gången, kommer Windows att börja hitta och ladda ner drivrutinerna.

Som sagt, inte alla tjänster har triggerstart(Trigger) . Endast när en tjänst har minst en trigger, kommer den att visas Trigger Start inom parentes mot den berörda tjänsten(Service) . Det som är bra med triggarna är att det inte bara eliminerar behovet av att hålla dem igång hela tiden utan också gör att man blir av med polling, aktivt väntar på en jämn och så vidare.

Hur tar man bort triggers från en tjänst(Service) ?

ta bort serviceutlösaren

Windows SDK erbjuder ett kommandoradsverktyg, Sc.exe , som kan användas för att styra en tjänst(Service) . Nu, till exempel, om du vill ta bort en utlösare från Xbox ServiceWindows , här är stegen att följa.

Fråga efter en tjänst(Query a Service)

sc qtriggerinfo XboxGipSvc

Ta bort en utlösare(Delete a trigger)

sc triggerinfo XboxGipSvc delete

Data för sådana utlösare lagras i registret(Registry) eller i gruppolicyn(Group Policy) (maskin eller användare).

Jag hoppas att det här inlägget förtydligade saken lite.

Relaterad läsning: (Related read:) Windows-tjänster: Allt du ville veta om dem.



About the author

Jag är en mjukvaruingenjör med över 15 års erfarenhet av Microsoft Office och Edge. Jag har också utvecklat flera verktyg som används av slutanvändare, till exempel en app för att spåra viktig hälsodata och en ransomware-detektor. Mina färdigheter ligger i att utveckla elegant kod som fungerar bra på olika plattformar, samt att ha stor förståelse för användarupplevelse.



Related posts