Windows Hizmetleri için Otomatik (Tetikleyici Başlatma) ve El İle (Tetikleyici Başlatma)

Windows Hizmetleri(Windows Services) , arka planda veya bir olay onu başlatmak ve durdurmak için tetikleyebildiğinde kendi kendine çalışabilen program türleridir. Bu hizmetler, Tetikleyici(Trigger) adı verilen bir etkileşim türü kullanılarak başlatılabilir veya durdurulabilir . Bu tetikleyiciler, eylem veya bir olay tarafından tetiklenir. Hizmetlerin başka bir özelliği vardır, yani Başlangıç ​​Türü(Startup Type) . Hizmetler(Services) bu özelliklerin her ikisine de bağlıdır.

Bu yazıda Automatic(Automatic) ( Trigger Start ) ve Manual ( Trigger Start ) nedir ve (Trigger Start)Windows Services için ne anlama geldiklerinden bahsedeceğiz .

Otomatik (Tetik Başlatma) ve Manuel (Tetik Başlatma)

Otomatik(Automatic) ( Tetik Başlatma(Trigger Start) ) ve Manuel(Manual) ( Tetik Başlatma(Trigger Start) )

Windows Hizmetleri(Windows Services) ek bileşenini veya Hizmetler (Services) Yöneticisi(Manager) panelini açın . Hizmet(Service) adının yanı sıra Açıklama(Description) , Durum(Status) , Başlangıç ​​Türü(Startup Type) ve Farklı Oturum(Log) Açma ile ilgili ayrıntıları içeren sütunları da görüntüler . Bu yazıda, Başlangıç ​​Türü(Startup Type) ile ilgileniyoruz . Temel(Basically) olarak başlangıç ​​türleri—

  • Otomatik
  • Otomatik (Gecikmeli Başlatma)
  • Otomatik (Tetik Başlatma)
  • Manuel
  • Manuel (Tetik Başlatma)
  • Engelli.

Otomatik Başlatma Türü(Automatic Startup Type) ne anlama geliyor?

Pek çok Hizmet, örneğin bilgisayar önyüklendiğinde Windows ile başlayacak şekilde ayarlanmıştır . Kullanıcı iznine ihtiyaç duymazlar, ancak birçok yönetici işi için Windows tarafından yetkilendirilmiş Yerel Sistem kullanıcısı aracılığıyla çalıştırılırlar.(Local System)

Hizmetler (Services) Ek Bileşeninde(Snap-in) herhangi bir hizmeti açmak için çift tıklayın ve Genel sekmesine(General) geçin. Önyükleme ile başlayacak şekilde ayarlanan hizmetin Başlangıç ​​Türü, Otomatik olarak (Startup Type)ayarlanacaktır(Automatic) .

Manuel Başlatma Türü ne anlama geliyor?

Bu tür Hizmetler(Services) , bilgisayar önyüklemesiyle başlamaz. Başka bir bağımlı Hizmet(Service) veya bir olay nedeniyle başlarlar. Ayrıca, bir bilgisayar kullanıcısı tarafından Hizmetler Yöneticisi(Services Manager) aracılığıyla başlatılabilir .

Tetik Başlatma ne anlama geliyor?

Bu zamana kadar, bazı hizmetlerin başlangıç ​​türü - Trigger Start ile birlikte ek koşullara sahip olduğunu zaten fark etmişsinizdir . Hem Manuel(Manual) hem de Otomatik (Automatic) Başlangıç ​​Tipi(Startup Type) için olabilir . Basit bir deyişle, Tetik Başlatma(Trigger Start) , hizmetin işletim sistemi olayları tarafından başlatılabileceği veya durdurulabileceği anlamına gelir.

Bu tetikleyiciler önemli bir rol oynar, çünkü onlar olmadan Hizmetin(Service) kaynakları, gücü ve pili tüketen arka planda çalışmaya devam etmesi gerekir. Windows, Hizmet Tetikleme Olayları(Service Trigger Events) olarak adlandırılan şeyi sunar . Geliştiriciler, bir Hizmeti(Service) dağıtabilir ve bir tetikleyici olay meydana geldiğinde başlatılmak veya durdurulmak üzere kaydolabilir.

Klasik bir örnek, her gün deneyimlediğiniz şeydir. Bir dosyayı her indirdiğinizde, virüsten koruma programı otomatik olarak tarar. Diğer örnek, bir aygıt bilgisayara ilk kez bağlandığında, Windows'un(Windows) sürücüleri bulmaya ve indirmeye başlamasıdır.

Bununla birlikte, tüm hizmetlerin Tetikleyici(Trigger) başlatması yoktur. Yalnızca bir hizmetin en az bir tetikleyicisi olduğunda, ilgili Hizmete(Service) karşı parantez içinde Tetik Başlatma(Trigger Start) gösterilir . Tetikleyicilerle ilgili iyi olan şey, yalnızca onları her zaman çalışır durumda tutma ihtiyacını ortadan kaldırmakla kalmaz, aynı zamanda yoklamadan kurtulma, aktif olarak bir eşitlik bekleme vb.

Bir Hizmetten(Service) Tetikleyiciler nasıl kaldırılır ?

hizmet tetikleyicisini kaldır

Windows SDK , bir (Windows SDK)Hizmeti(Service) denetlemek için kullanılabilen bir komut satırı yardımcı programı olan Sc.exe sunar . Şimdi, örneğin , Windows'ta (Windows)Xbox Hizmetinden(Xbox Service) bir tetikleyiciyi kaldırmak istiyorsanız, izlemeniz gereken adımlar şunlardır.

Hizmet Sorgula(Query a Service)

sc qtriggerinfo XboxGipSvc

Bir tetikleyiciyi sil(Delete a trigger)

sc triggerinfo XboxGipSvc delete

Bu tür tetikleyicilere ilişkin veriler Kayıt Defteri'nde(Registry) veya Grup İlkesi'nde(Group Policy) (makine veya kullanıcı) depolanır.

Umarım bu yazı bir şeyleri açıklığa kavuşturmuştur.

İlgili okuma: (Related read:) Windows Hizmetleri: Onlar hakkında bilmek istediğiniz her şey.



About the author

Merhaba! Alanında 10 yılı aşkın deneyime sahip bir bilgisayar programcısıyım. Akıllı telefonlar ve Windows güncellemeleri için yazılım geliştirme ve bakımı konusunda uzmanım. Ek olarak, hizmetlerimi aylık e-posta müşteri destek temsilcisi olarak sunuyorum.



Related posts