Automatico (Trigger Start) e Manuale (Trigger Start) per i servizi Windows

I servizi di Windows(Windows Services) sono tipi di programmi che possono essere eseguiti da soli in background o quando un evento può attivarne l'avvio e l'arresto. Questi servizi possono essere avviati o interrotti utilizzando un tipo di interazione chiamato Trigger . Questi trigger vengono attivati ​​da un'azione o da un evento. I servizi hanno un'altra caratteristica, ad es . Tipo di avvio(Startup Type) . I servizi(Services) dipendono da entrambe queste funzionalità.

In questo post parleremo di cosa significano Automatico(Automatic) ( Trigger Start ) e Manuale(Manual) ( Trigger Start ) e cosa significano per i Servizi (Services)Windows .

Automatico (avvio trigger) e manuale (avvio trigger)

Automatico(Automatic) ( Trigger Start ) e Manuale(Manual) ( Trigger Start )

Apri lo snap-in Servizi Windows(Windows Services) o il pannello Gestione (Manager)servizi . (Services) Insieme al nome del servizio(Service) , visualizzerà anche colonne con dettagli su Descrizione(Description) , Stato(Status) , Tipo di avvio(Startup Type) e Accesso(Log) come. In questo post, siamo interessati al tipo di avvio(Startup Type) . Fondamentalmente(Basically) i tipi di avvio sono:

  • Automatico
  • Automatico (avvio ritardato)
  • Automatico (avvio trigger)
  • Manuale
  • Manuale (avvio trigger)
  • Disabilitato.

Cosa significa Tipo di avvio automatico(Automatic Startup Type) ?

Molti servizi sono impostati per essere avviati con Windows , ad esempio all'avvio del computer. Non richiedono l'autorizzazione dell'utente, ma vengono eseguiti tramite l'utente del sistema locale(Local System) autorizzato da Windows per molti lavori di amministratore.

Nello snap-in Servizi(Services) , fai doppio clic per aprire qualsiasi servizio e passa alla scheda Generale . (General)Il tipo di avvio(Startup Type) per il servizio, impostato per l'avvio con l'avvio, sarà impostato su Automatic .

Cosa significa Tipo di avvio manuale?

Questi tipi di servizi(Services) non iniziano con l'avvio del computer. Iniziano a causa di un altro servizio(Service) dipendente o di un evento. Può anche essere avviato da un utente del computer tramite Gestione servizi(Services Manager) .

Cosa significa Trigger Start?

Sono sicuro che a questo punto avrai già notato che alcuni servizi hanno condizioni aggiuntive insieme al tipo di avvio: Trigger Start . Può essere sia per il tipo di avvio (Startup Type)manuale(Manual) che automatico(Automatic) . In parole semplici, Trigger Start significa che il servizio può essere avviato o interrotto da eventi del sistema operativo.

Questi trigger svolgono un ruolo importante perché, senza di essi, il Servizio(Service) deve continuare a eseguire in background consumando risorse, energia e batteria. Windows offre quelli che vengono chiamati eventi di attivazione del servizio(Service Trigger Events) . Gli sviluppatori possono distribuire un servizio(Service) e registrarsi per essere avviato o interrotto quando si verifica un evento trigger.

Un classico esempio è quello che vivi ogni giorno. Ogni volta che scarichi un file, l'antivirus lo scansiona automaticamente. L'altro esempio è quando un dispositivo viene connesso al computer per la prima volta, Windows inizierà a trovare e scaricare i driver.

Detto questo, non tutti i servizi hanno Trigger start. Solo quando un servizio ha almeno un trigger, verrà visualizzato Trigger Start tra parentesi rispetto al servizio(Service) in questione . La cosa buona dei trigger è che non solo elimina la necessità di mantenerli sempre attivi, ma si sbarazza anche del polling, aspettando attivamente un pareggio e così via.

Come rimuovere i trigger da un servizio(Service) ?

rimuovere il trigger di servizio

Windows SDK offre un'utilità della riga di comando, Sc.exe , che può essere utilizzata per controllare un servizio(Service) . Ora, ad esempio, se vuoi rimuovere un trigger dal Servizio Xbox(Xbox Service) su Windows , ecco i passaggi da seguire.

Richiedere un servizio(Query a Service)

sc qtriggerinfo XboxGipSvc

Elimina un trigger(Delete a trigger)

sc triggerinfo XboxGipSvc delete

I dati per tali trigger sono archiviati nel registro(Registry) o nei criteri di gruppo(Group Policy) (macchina o utente).

Spero che questo post abbia chiarito un po' le cose.

Lettura correlata: (Related read:) Servizi Windows: tutto ciò che volevi sapere su di loro.



About the author

Sono un ingegnere del software con oltre due anni di esperienza lavorando su applicazioni mobili e desktop. Ho esperienza in aggiornamenti di Windows, servizi e Gmail. Le mie capacità mi rendono il candidato perfetto per attività come lo sviluppo di applicazioni Windows o la manutenzione dei client di posta elettronica.



Related posts