Windows Hizmetlerini Anlama ve Yönetme

İçindekiler:

Video: Windows Hizmetlerini Anlama ve Yönetme

Video: Windows Hizmetlerini Anlama ve Yönetme
Video: TÜSİAD - Küresel Güvenlik Mimarisinde NATO’nun Yeni Stratejisi ve Türkiye’nin Rolü Webinarı 2023, Aralık
Windows Hizmetlerini Anlama ve Yönetme
Windows Hizmetlerini Anlama ve Yönetme
Anonim
Bugünün Geek Okulu dersinde, size Windows Hizmetlerini ve bunları yerleşik yardımcı programları kullanarak nasıl yöneteceğinizi öğreteceğiz.
Bugünün Geek Okulu dersinde, size Windows Hizmetlerini ve bunları yerleşik yardımcı programları kullanarak nasıl yöneteceğinizi öğreteceğiz.

OKUL NAVİGASYONU

  1. İşlemleri Daha Sonra Çalıştırmak için Görev Zamanlayıcı'yı Kullanma
  2. Sorunları Gidermek için Olay Görüntüleyiciyi Kullanma
  3. Disk Yönetimi ile Sabit Disk Bölümleme Anlama
  4. Bir Pro gibi Kayıt Defteri Düzenleyicisini Kullanmayı Öğrenmek
  5. Kaynak İzleyicisi ve Görev Yöneticisi ile PC'nizi İzleme
  6. Gelişmiş Sistem Özellikleri Panelini Anlama
  7. Windows Hizmetlerini Anlama ve Yönetme
  8. PC'nizi Tweak için Grup İlkesi Düzenleyicisi'ni kullanma
  9. Windows Yönetim Araçları'nı anlama

Yıllar geçtikçe, insanlar Windows Hizmetlerinin yapılandırmasını devre dışı bırakıp düzeltmek için çok zaman harcadılar ve tüm web siteleri, devre dışı bırakabileceğiniz hizmetleri anlamaya adanmış oldu.

Neyse ki modern Windows sürümleri, hizmetler olarak çalışan şeyleri büyük ölçüde kolaylaştırdı, onları daha sonradan başlayarak geciktirme yeteneğini ekledi ve yalnızca her zaman tetiklendiğinde çalıştırılmalarına izin verdi. Tüm bu çalışma nedeniyle Windows genel ayak izi bile azaldı.

Ancak insanlar hala hizmetleri devre dışı bırakmaya kararlılar. Bu yüzden bugünün dersi size hizmetler, nasıl analiz edileceği, kaldırılacağı veya devre dışı bırakılacağı hakkında öğretecektir. Yapmayacağımız şey, devre dışı bırakılacak hizmetlerin tam bir listesini vermek, çünkü çoğunlukla, yerleşik hizmetleri yalnız bırakmanız gerekir.

Hizmetler Tam Olarak Nelerdir?

Windows hizmetleri, arka planda başlatmak ve çalıştırmak için yapılandırılmış, kullanıcının oturum açmış olabileceği bazı durumlarda, özel bir uygulama türüdür. Bunlar, yerel sistem hesabı olarak çalışacak şekilde yapılandırılabilir. Hizmetler, arka planda sürekli olarak çalışacak şekilde tasarlanmıştır ve bilgisayarınızın yedeklenmesi veya bir ağ bağlantı noktasını dinleyen bir sunucu işlemi çalıştırılması gibi sistem görevlerini gerçekleştirir.

Windows XP günlerinde, hizmetler etkileşimli olarak çalışacak ve uygulamalarınızın geri kalanıyla birlikte çalışacak şekilde yapılandırılabilir, ancak Vista'dan bu yana, tüm hizmetler yerel masaüstünüzle etkileşime girmeyen özel bir pencere oturumunda çalıştırılmak zorunda kalır. Bu yüzden bir iletişim kutusunu açmaya veya size mesaj göstermeye çalışan bir hizmete izin verilmez.

Kullanıcı hesabınızın altında basitçe başlatılıp çalıştırılabilen normal uygulamalardan farklı olarak, bir yönetici hesabı gerektiren Windows ve Windows Server 2003'te bir hizmetin yüklenmesi ve kaydedilmesi gerekir. Dolayısıyla, bir uygulamanın yönetici olarak çalışmasına izin vermezseniz, arka planda çalışacak bir hizmet oluşturamaz.

Hizmetler Paneli

Windows, Hizmetler panelini her zaman bilgisayarınızda çalışan hizmetleri yönetmenin bir yolu olarak kullanmıştır. Çalıştır iletişim kutusunu açmak için klavyenizde WIN + R tuşlarına basarak herhangi bir noktaya kolayca ulaşabilirsiniz. services.msc.

Hizmetler paneli oldukça basittir: hizmetlerin bir listesi, çalışıp çalışmadığını gösteren bir durum sütunu ve hizmetin adı, açıklaması ve başlangıç türü gibi daha fazla bilgi vardır. Her servisin her zaman çalışmadığını fark edeceksiniz.

Bir hizmeti seçip sağ tıklattığınızda veya başlatmak, durdurmak veya yeniden başlatmak için araç çubuğu düğmelerini tıklatırken, özellik görünümünü açmak ve daha fazla bilgi almak için çift tıklatabilirsiniz.
Bir hizmeti seçip sağ tıklattığınızda veya başlatmak, durdurmak veya yeniden başlatmak için araç çubuğu düğmelerini tıklatırken, özellik görünümünü açmak ve daha fazla bilgi almak için çift tıklatabilirsiniz.

Hizmetin devre dışı bırakılması, Başlangıç türü açılır menüsünün devre dışı bırakılması ve Uygulamanın seçilmesi kadar basittir; bununla birlikte, Manuel veya otomatik olarak gecikmeli bir başlatma ile de değiştirebilirsiniz. Bu iletişim kutusundan, tam olarak hangi hizmetin çalıştığını görmek istediğinizde yardımcı olabilecek, yürütülebilir dosyanın tam yolunu görebilirsiniz.

Oturum Aç sekmesi, hizmetin yerel sistem hesabı veya başka bir hesap altında oturum açıp açmadığını belirlemenizi sağlar. Bu, çoğunlukla, diğer sunuculardaki kaynaklara erişimi olan etki alanından bir hizmet hesabı çalıştırmak isteyebileceğiniz bir sunucu ortamında kullanışlıdır.
Oturum Aç sekmesi, hizmetin yerel sistem hesabı veya başka bir hesap altında oturum açıp açmadığını belirlemenizi sağlar. Bu, çoğunlukla, diğer sunuculardaki kaynaklara erişimi olan etki alanından bir hizmet hesabı çalıştırmak isteyebileceğiniz bir sunucu ortamında kullanışlıdır.
Daha önce bahsettiğimiz “Hizmetin masaüstüyle etkileşime girmesine izin ver” seçeneğini fark edebilirsiniz - varsayılan olarak, bu kutu işaretlenmedikçe hizmetlerin masaüstünüze erişmesine izin verilmez ve bu onay kutusu yalnızca eski destek için oradadır.
Daha önce bahsettiğimiz “Hizmetin masaüstüyle etkileşime girmesine izin ver” seçeneğini fark edebilirsiniz - varsayılan olarak, bu kutu işaretlenmedikçe hizmetlerin masaüstünüze erişmesine izin verilmez ve bu onay kutusu yalnızca eski destek için oradadır.

Ancak bu kutuyu işaretlemeniz hemen erişim sağlamaz - ayrıca, kayıt defterindeki NoInteractiveServices değerinin 0'a ayarlandığından emin olmanız gerekir, çünkü 1'e ayarlandığında, bu onay kutusu yok sayılır ve hizmetler etkileşime giremez Masaüstü ile hiç. Not: Windows 8'de, değer 1 olarak ayarlanır ve etkileşimli hizmetler yasaktır.

Hizmetlerin etkileşimli olması gerekmez çünkü tüm pencereler aynı kullanıcı terminalinde panoya benzer ortak kaynaklara erişebilir ve diğer işlemlerle birlikte çalışıyorlarsa, normal bir kullanıcı işleminde kötü amaçlı bir uygulamanın çalıştığı bir sorun olabilir. Bir hizmet aracılığıyla daha fazla erişim elde etmeye çalışabilir ve bu hizmetlerin yerel sistem hesabı olarak çalıştığını düşünürsek, bu muhtemelen iyi bir şey değildir.
Hizmetlerin etkileşimli olması gerekmez çünkü tüm pencereler aynı kullanıcı terminalinde panoya benzer ortak kaynaklara erişebilir ve diğer işlemlerle birlikte çalışıyorlarsa, normal bir kullanıcı işleminde kötü amaçlı bir uygulamanın çalıştığı bir sorun olabilir. Bir hizmet aracılığıyla daha fazla erişim elde etmeye çalışabilir ve bu hizmetlerin yerel sistem hesabı olarak çalıştığını düşünürsek, bu muhtemelen iyi bir şey değildir.
Kurtarma sekmesi, servis başarısız olduğunda ne olacağıyla ilgili seçenekleri belirlemenizi sağlar. Genellikle varsayılan seçenek olan hizmeti otomatik olarak yeniden başlatmayı seçebilir veya bir programı çalıştırabilir veya bilgisayarı yeniden başlatabilirsiniz.
Kurtarma sekmesi, servis başarısız olduğunda ne olacağıyla ilgili seçenekleri belirlemenizi sağlar. Genellikle varsayılan seçenek olan hizmeti otomatik olarak yeniden başlatmayı seçebilir veya bir programı çalıştırabilir veya bilgisayarı yeniden başlatabilirsiniz.

Bir program çalıştır seçeneği muhtemelen en kullanışlı olanıdır; çünkü Windows, hizmetin bir kereden fazla başarısız olması durumunda otomatik olarak bir e-posta gönderecek şekilde ayarlanabildiğinden, sunucu ortamında yararlı bir seçenek.Normal bir masaüstünde kesinlikle daha az yardımcı olur.

Bağımlılıklar sekmesi, hangi hizmetlerin belirli bir hizmete bağlı olduğunu ve hangi hizmetlerin aradığınıza bağlı olduğunu gösterir. Bir hizmeti devre dışı bırakmayı planlıyorsanız, başka hiçbir şeyin bu hizmeti gerektirmediğinden emin olmak için öncelikle bu bölüme başvurmalısınız.
Bağımlılıklar sekmesi, hangi hizmetlerin belirli bir hizmete bağlı olduğunu ve hangi hizmetlerin aradığınıza bağlı olduğunu gösterir. Bir hizmeti devre dışı bırakmayı planlıyorsanız, başka hiçbir şeyin bu hizmeti gerektirmediğinden emin olmak için öncelikle bu bölüme başvurmalısınız.

Windows 8.x için Görev Yöneticisi'nde Hizmetlere Bakış

Düzenli servisler paneli yıllar içinde pek değişmedi, ama şükür ki hangi servislerin çalıştığına bakmanın ve bu hizmetlerden hangisinin çok fazla kaynak kullandığını görmenin daha iyi bir yolu var.

Windows 8'deki görev yöneticisi, hizmetleri durdurmanızı ve başlatmanızı sağlayan yeni bir Hizmetler sekmesine sahiptir, ancak “Arama çevrimiçi” seçeneği ve daha da kullanışlı olan “Ayrıntılara git” seçeneği ile birlikte gelir.

Menüden Ayrıntılara git'i seçtikten sonra, Ayrıntılar sekmesine geçiş yapacaksınız ve bu hizmetten sorumlu olan süreç vurgulanacaktır.
Menüden Ayrıntılara git'i seçtikten sonra, Ayrıntılar sekmesine geçiş yapacaksınız ve bu hizmetten sorumlu olan süreç vurgulanacaktır.
Gördüğünüz gibi, Dağıtılmış Bağlantı Takibi'nden sorumlu olan süreç 28.712 K hafızayı kapsıyor, ki bu da çok fazla gibi görünüyor, çünkü belirli svchost.exe işleminin bir grup hizmetten gerçekten sorumlu olduğunu anlayana kadar.
Gördüğünüz gibi, Dağıtılmış Bağlantı Takibi'nden sorumlu olan süreç 28.712 K hafızayı kapsıyor, ki bu da çok fazla gibi görünüyor, çünkü belirli svchost.exe işleminin bir grup hizmetten gerçekten sorumlu olduğunu anlayana kadar.

Tekrar sağ tıklayın ve ardından Hizmetler'e Git'i seçip, neden bahsettiğimizi göreceksiniz. Artık Hizmetler penceresinde birçok hizmet seçiliyor ve bunların hepsinin LocalSystemNetworkRestricted grubunda olduğunu ve bunların şu anda çalışıyor olduğunu göreceksiniz.

Böylece, tüm hizmetler için 28 MB'lık bellek kullanılıyor, bu da tüm bu belleği neden daha anlaşılır hale getiriyor?

Image
Image

Hizmetlere Bakmak için İşlem Gezgini'ni Kullanma

Her işlem altında hangi hizmetlerin çalıştığını daha net bir şekilde görmek istiyorsanız, en iyi seçeneğiniz Process Explorer'ı çıkarmak, listede hizmeti bulmak, çift tıklatıp Hizmetler sekmesine gitmek. Bu yöntem, Windows'un herhangi bir sürümünde çalışır.
Her işlem altında hangi hizmetlerin çalıştığını daha net bir şekilde görmek istiyorsanız, en iyi seçeneğiniz Process Explorer'ı çıkarmak, listede hizmeti bulmak, çift tıklatıp Hizmetler sekmesine gitmek. Bu yöntem, Windows'un herhangi bir sürümünde çalışır.

İpucu: Process Explorer'da tüm hizmetler services.exe'nin altındaki ağaçta olmalıdır.

Hizmetleri Devre Dilmeli misiniz?

Ne yazık ki, pek çok yazılım uygulaması, yükleme sırasında Windows Hizmetlerini yükler ve arka planda çalışan saçma sapanlarını korumak ve tekrar tekrar başlatmak için bunları kullanır. Diğer uygulamalar, ihtiyacınız olmayan işlevleri sağlamak için bir Windows Hizmeti uygulamaktadır. Bunlar, devre dışı bırakmanız gereken hizmetlerdir.

Genel kuralımız, Microsoft'un yerleşik Windows hizmetlerinin tek başına bırakılması gerektiğidir - Windows 8 ve hatta Windows 7, hizmetleri gerçekten çok önemli işlevlere indirgemek için iyi bir iş çıkardı ve kaynakların yolunda çok fazla kazanmayacaksınız. Bu hizmetleri devre dışı bırakarak.

Bununla birlikte, kesinlikle yapmanız gereken, Windows'un bir parçası olmayan herhangi bir hizmeti aramaktır ve bunun yerine bunlarla uğraşmaya çalışmaktır. Hizmetin ne olduğu hakkında bir fikriniz yoksa veya sürekli çalışmak istemediğiniz bir uygulama için yeterli değilse, bazı araştırmalar yapıp devre dışı bırakmaya karar vermeniz gerekir.

Devre Dışı Bırakma, Manuel Olarak Ayarla

Takip etmeyi sevdiğimiz kurallardan biri de, hizmetlerin devre dışı bırakılmamasıdır, çünkü bu sorunlara ve hatalara neden olabilir. Bunun yerine, hizmeti Manuel başlatmaya ayarlamayı deneyin.

Belirli bir servisin çalışmasının gerekli olduğunu ancak hemen çalıştırılmasının gerekmediğini fark ederseniz, bunu otomatik olarak (Gecikmeli Başlatma) olarak değiştirebilirsiniz; bu, sistem önyüklemeden sonra sistem sakinleşene kadar ertelenecektir.
Belirli bir servisin çalışmasının gerekli olduğunu ancak hemen çalıştırılmasının gerekmediğini fark ederseniz, bunu otomatik olarak (Gecikmeli Başlatma) olarak değiştirebilirsiniz; bu, sistem önyüklemeden sonra sistem sakinleşene kadar ertelenecektir.

Komut İsteminden Hizmetler Yönetme

Bazı işlemler sadece grafik kullanıcı arayüzü üzerinden yapılamaz. Bir servisi silmek isterseniz, örneğin, bunu sadece komut satırından yapabilirsiniz.
Bazı işlemler sadece grafik kullanıcı arayüzü üzerinden yapılamaz. Bir servisi silmek isterseniz, örneğin, bunu sadece komut satırından yapabilirsiniz.

Not: lütfen hizmetleri silmeyin.

Bir servisin durumunu aşağıdaki gibi sc komutunu kullanarak sorgulayabilirsiniz:

sc qc eventlog

Bir hizmetin silinmesi de dahil olmak üzere, sisteminizde yalnızca hizmet olarak çalışan kötü amaçlı yazılımınız varsa önerebileceğimiz birçok başka komut ve işlem vardır.
Bir hizmetin silinmesi de dahil olmak üzere, sisteminizde yalnızca hizmet olarak çalışan kötü amaçlı yazılımınız varsa önerebileceğimiz birçok başka komut ve işlem vardır.

sc delete

Hizmetleri silmeyin.

Sc hizmetini kullanarak komut isteminden hizmetleri durdurup yeniden başlatmak gibi başka şeyler de yapabilirsiniz. Örneğin, dağıtılmış bağlantı izleme istemcisini durdurmak için şu komutu kullanın:

sc stop TrkWks

Tekrar başlatmak için sc start'ı kullanın .

Image
Image

Son düşünceler

Kaynakları boşa harcayan ve bilgisayarınızı yavaşlatan hizmetleriniz varsa, bunları oraya yükleyen uygulamaları kaldırıp kaldırmanız gerekir. Hizmetleri silmek, devre dışı bırakmak veya başka bir şey yapmak için hiçbir neden yoktur.

Çünkü neden kaldırılması gereken bir şeyi devre dışı bırakıyorsunuz?

Önerilen: