Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu makale .NET'te barındırılan hizmetler için geçerli değildir. ve Çalışan Hizmeti şablonunu kullanan Microsoft.Extensions.Hosting.BackgroundService Windows hizmetleriyle ilgili en son içerik için bkz:
Bir hizmet yüklendikten sonra başlatılması gerekir. Başlatma, OnStart hizmet sınıfında yöntemini çağırır. Genellikle OnStart yöntemi, hizmetin gerçekleştireceği yararlı çalışmayı tanımlar. Bir hizmet başlatıldıktan sonra, el ile duraklatılana veya durdurulana kadar etkin kalır.
Hizmetler otomatik olarak veya el ile başlatılacak şekilde ayarlanabilir. Otomatik olarak başlatılan bir hizmet, yüklü olduğu bilgisayar yeniden başlatıldığında veya ilk kez açıldığında başlatılır. Kullanıcının elle başlatılan bir hizmeti başlatması gerekir.
Uyarı
Varsayılan olarak, Visual Studio ile oluşturulan hizmetler el ile başlayacak şekilde ayarlanır.
Bir hizmeti el ile başlatmanın birkaç yolu vardır: Sunucu Gezgini'nden, Services Denetim Yöneticisi'nden veya adlı ServiceControllerbir bileşeni kullanan koddan.
Bir hizmetin el ile mi yoksa otomatik olarak mı başlatılacağına karar vermek için sınıfındaki StartType özelliğini ayarlarsınızServiceInstaller.
Hizmetin nasıl başlatılacağını belirtme
Hizmetinizi oluşturduktan sonra, bunun için gerekli yükleyicileri ekleyin. Daha fazla bilgi için bkz . Nasıl yapılır: Hizmet Uygulamanıza Yükleyici Ekleme.
Tasarımcıda, üzerinde çalıştığınız hizmetin hizmet yükleyicisine tıklayın.
Özellikler penceresinde özelliğini aşağıdakilerden biri olarak ayarlayınStartType:
Hizmetinizin kurulmasını sağlamak için Bu değeri ayarla Bilgisayar yeniden başlatıldığında Otomatik Açık bir kullanıcı eylemi hizmeti başlattığında Kılavuz Tip
Hizmetinizin başlatılmasını engellemek için özelliğini StartType olarak ayarlayabilirsiniz. Bir sunucuyu birkaç kez yeniden başlatacaksanız ve normalde başlayacak hizmetlerin başlatılmasını engelleyerek zaman kazanmak istiyorsanız bunu yapabilirsiniz.
Uyarı
Bunlar ve diğer özellikler, hizmetiniz yüklendikten sonra değiştirilebilir.
İşlemi StartType olarak ayarlanmış bir hizmeti başlatmanın çeşitli yolları vardır: Sunucu Gezgini'nden, Windows Hizmetleri Denetim Yöneticisi'nden veya koddan. Bu yöntemlerin tümünün hizmeti Services Control Manager bağlamında başlatmadığını unutmayın; Sunucu Gezgini ve hizmeti başlatmaya yönelik programlı yöntemler, denetleyiciyi gerçekten işler.
Sunucu Gezgini'nden hizmet başlatma
Sunucu Gezgini'nde, listede yoksa istediğiniz sunucuyu ekleyin. Daha fazla bilgi için bkz. How to: Access and Initialize Server Explorer-Database Explorer.
Hizmetler düğümünü genişletin ve ardından başlatmak istediğiniz hizmeti bulun.
Hizmetin adına sağ tıklayın ve ardından Başlat'ı seçin.
Hizmetlerden hizmet başlatma
Hizmetler uygulamasını açın.
Listeden hizmetinizi seçin, sağ tıklayın ve ardından Başlat'ı seçin.
Koddan hizmet başlatma
Sınıfının bir örneğini ServiceController oluşturun ve yönetmek istediğiniz hizmetle etkileşime geçmek için yapılandırın.
Hizmeti başlatmak için Start yöntemini çağırın.