Friday, July 4, 2025
HomeTeknolojiWindows Servisleri: Ne İşe Yarar, Nasıl Yönetilir? (Hizmetler)

Windows Servisleri: Ne İşe Yarar, Nasıl Yönetilir? (Hizmetler)

Windows hizmetleri, Windows servisleri, servis yönetimi, hizmet yönetimi, Windows hizmet oluşturma, servis oluşturma, Windows hizmet silme, servis silme, Daemon Master, Service Control Manager, SCM, görev zamanlama, msconfig, sistem yapılandırması, Task Manager, Görev Yöneticisi, Autoruns, Sysinternals, Windows performansı, güvenlik açığı, Ashampoo Winoptimizer, yazdırma kuyruğu, VPN, Wireguard, sürücü optimizasyonu, defrag, defragsvc, komut istemi, sc.exe, kayıt defteri, regedit, HKEY_LOCAL_MACHINE, sistem hizmetleri, üçüncü taraf hizmetler, hizmet adı, görünen ad, hizmeti başlatma, hizmeti durdurma, hizmeti duraklatma, hizmeti yeniden başlatma, otomatik başlatma, manuel başlatma

Windows Hizmetleri: Derinlemesine Bir Bakış ve Yönetim Rehberi

Windows işletim sisteminin temel taşlarından biri olan hizmetler, çoğu kullanıcının adını duyduğu ancak içeriği ve işlevleri hakkında derinlemesine bilgi sahibi olmadığı karmaşık bir alandır. Bilgisayar Yönetimi arayüzünde görünen bu hizmetler, Windows’un düzgün çalışması için kritik öneme sahiptir ve çoğu kullanıcı, yanlışlıkla bir hizmeti durdurmanın veya silmenin potansiyel sonuçlarından çekinerek onlara dokunmaktan kaçınır. Aslında bu çekingenlik genellikle haklıdır çünkü hizmetler, işletim sisteminin birçok önemli işlevini yürütür ve onların devre dışı bırakılması sistem kararsızlığına veya bazı uygulamaların çalışmamasına neden olabilir.

Bu makalede, Windows hizmetlerinin ne olduğuna, nasıl çalıştıklarına, faydalarına ve onları nasıl güvenli bir şekilde yönetebileceğinize dair kapsamlı bir bakış sunacağız. Kendi hizmetlerinizi oluşturmaktan, gereksiz hizmetleri devre dışı bırakmaya ve hatta sorun giderme amaçlı hizmetleri yeniden başlatmaya kadar çeşitli konuları ele alacağız.

Windows Hizmetleri Nedir?

Basitçe söylemek gerekirse, Windows hizmetleri arka planda çalışan ve genellikle kullanıcı arayüzü olmayan yürütülebilir programlardır. Çoğu Windows hizmeti, kullanıcı oturum açmadan önce, Windows başladığında otomatik olarak başlatılır. Bu, sistemin temel işlevlerinin (örneğin ağ bağlantısı, yazdırma, sistem günlüğü vb.) kullanıcı etkileşimi gerektirmeden kullanılabilir olmasını sağlar. Görev Zamanlayıcısı gibi bazı hizmetler bir kullanıcı arayüzüne sahip olsa da, çoğu hizmet sessizce çalışır ve kullanıcı tarafından doğrudan etkileşim gerektirmez.

Windows hizmetleri, hem Microsoft tarafından sağlanan sistem hizmetlerini hem de üçüncü taraf uygulamalar tarafından yüklenen hizmetleri içerir. Örneğin, bir virüsten koruma programı veya bir yazıcı sürücüsü, kendi hizmetlerini kurarak sistem başlatıldığında otomatik olarak çalışabilir ve ilgili işlevleri sağlayabilir.

Hizmetlere Nasıl Erişilir?

Windows’ta yüklü hizmetlerin listesine ulaşmanın birkaç yolu vardır:

  • Bilgisayar Yönetimi: Görev çubuğundaki arama alanına "hizmetler" yazıp "Hizmetler" seçeneğine tıklayarak doğrudan Bilgisayar Yönetimi’ne gidebilirsiniz. Alternatif olarak, Windows simgesine sağ tıklayıp "Bilgisayar Yönetimi" ve ardından "Hizmetler ve Uygulamalar" bölümüne giderek de aynı listeye ulaşabilirsiniz.

  • Görev Yöneticisi: Windows 11’de Görev Yöneticisi’ni açın ve sol taraftaki alt simgeye tıklayın. Burada çalışan hizmetlerin bir listesini görebilirsiniz. Ancak, Görev Yöneticisi’ndeki hizmetler, "Görünen Ad" yerine "Hizmet Adı"na göre sıralanır, bu da bazı hizmetleri bulmayı zorlaştırabilir.

  • Sistem Yapılandırması (msconfig): Görev çubuğundaki arama alanına "msconfig" yazıp "Sistem Yapılandırması" aracını açın. Açılan pencerede "Hizmetler" sekmesine tıklayarak yüklü hizmetlerin listesini görebilirsiniz.

Önemli Not: Hizmetlerin bir "Görünen Adı" ve bir "Hizmet Adı" vardır ve bunlar genellikle farklıdır. Bilgisayar Yönetimi ve Sistem Yapılandırması’nda "Ad" veya "Hizmet" sütununda Görünen Ad görüntülenir. Görev Yöneticisi ise hizmetleri Hizmet Adı’na göre sıralar. Bir hizmetin Hizmet Adı’nı bulmak için, Bilgisayar Yönetimi’nde hizmete çift tıklayın ve açılan penceredeki "Hizmet adı" alanını kontrol edin. Örneğin, "Görev Zamanlama" görünen adının karşılık gelen hizmet adı "Schedule" dir.

Hizmet Kontrol Yöneticisi (SCM)

Windows hizmetleri, Hizmet Kontrol Yöneticisi (SCM) tarafından yönetilir. SCM, hizmetlere başlatma, durdurma, duraklatma ve yeniden başlatma gibi komutlar gönderir. Hem Windows sistem hizmetleri hem de üçüncü taraf yazılımlar tarafından yüklenen hizmetler, SCM komutlarını yorumlayabilir. Word veya bir tarayıcı gibi diğer programlar bu komutlara yanıt vermeyecek şekilde tasarlanmıştır.

Kendi Hizmetinizi Oluşturma

Herhangi bir EXE, LNK veya BAT programını otomatik olarak Windows başladığında çağrılacak bir hizmet olarak ayarlamak için "Daemon Master" gibi ücretsiz bir araç kullanabilirsiniz. Daemon Master, SCM ile ilgili uygulama arasına girerek komutları çevirir ve döndürülen mesajları yönetir.

Daemon Master’ı başlatın, "Yeni"ye tıklayın ve yeni hizmete bir ad verin. Tanımlamayı kolaylaştırmak için, aynı hizmet ve görünen adı seçmeniz önerilir. Aşağıya bir açıklama girin. Başlangıç türü ("Start type") varsayılan olarak "Otomatik" olarak ayarlanmıştır. Bunu kabul etmelisiniz. "Çalışma dizini" alanını boş bırakabilirsiniz. Daemon Master daha sonra "Yol" alanındaki girişi kabul edecektir. Üç nokta bulunan düğmeye tıklayın ve aşağıdaki Explorer penceresinde programınızın EXE dosyasının yolunu girin. "Aç"a tıklayarak Daemon Master’a geri dönün. Diğer tüm ayarları olduğu gibi bırakabilirsiniz. Son olarak, "Kaydet"e tıklayın. Yeni hizmet artık programınızın simgesiyle genel bakışta görünüyor. Başlangıçta "durduruldu" olarak işaretlenmiştir. Üzerine sağ tıklayın ve "Hizmeti başlat"ı seçin. "Otomatik" başlangıç türünü ayarladığınız için, programınız artık Windows başlatıldığında otomatik olarak yüklenecektir.

Ancak, Windows hizmetlerinin her zaman arka planda çalıştığını ve bir pencereyle tanınmadığını lütfen unutmayın. Programınız bu nedenle başlatıldıktan sonra da aktif olacaktır, ancak görünür değildir. Daemon Master’da bir hizmete sağ tıklayıp "Masaüstünde hizmeti başlat"ı seçerek program penceresini açabilirsiniz. Bu kalıcı olarak ayarlanamaz. Oluşturduğunuz bir hizmeti kaldırmak için, üzerine sağ tıklayın ve "Sil"i seçin.

Hizmetleri Yönetme

Hizmetler, manuel olarak veya otomatik olarak başlatılabilir, diğer hizmetlerin önce çalışması gerekiyorsa otomatik olarak hafif bir gecikmeyle başlatılabilir, tarafınızdan durdurulabilir, duraklatılabilir ve devam ettirilebilir.

Bir hizmet gerekli değilse, sistem yapılandırması aracılığıyla da devre dışı bırakabilirsiniz. Mümkün olduğunca Microsoft hizmetlerine dokunmamalısınız, çünkü bunlar genellikle işletim sisteminin önemli işlevlerini sağlar.

Ancak, başka bir üreticinin yazılımı için kaldırma rutinini düzgün çalışmayabilir ve programın kendisi silinmiş olsa bile bir hizmeti geride bırakabilir. Bu tür hizmetleri bulmak ve kapatmak için sistem yapılandırmasını kullanın. Görev çubuğundaki arama alanına "msconfig" yazın, program penceresinde "Hizmetler"e geçin ve "Tüm Microsoft hizmetlerini gizle" yanındaki kutuyu işaretleyin. Artık yalnızca üçüncü taraf hizmetleri kalır. Listeyi inceleyin ve uzak programlara ait hizmetleri arayın. Önündeki işareti silin ve girişinizi "Tamam" ile onaylayın.

Sorun Giderme için Hizmetleri Kullanma

Hizmetler normalde arka planda görünmez bir şekilde çalışsa da, birçoğu Windows’un sorunsuz çalışması için gereklidir. Bazı durumlarda, işletim sistemindeki hataları gidermek için bile kullanabilirsiniz.

Örneğin, yazıcı bir çıktıya yanıt vermiyorsa, yazdırma kuyruğu hizmeti yardımcı olabilir. Ardından şunları deneyin: Bilgisayar Yönetimi’nde "Yazdırma Biriktiricisi"ni arayın ve hizmete çift tıklayın. "Hizmet durumu" alanında "Durdur"a tıklayın. Hizmet durduktan sonra, yeniden etkinleştirmek için "Başlat"a tıklayın. Yazdırma işi genellikle sorunsuz bir şekilde tamamlanır.

Aynı çözüm genellikle VPN yazılımı Wireguard ile ilgili sorunlara da yardımcı olur. Bilgisayar yönetimindeki ilgili girişi arayın, hizmeti durdurun ve yeniden başlatın.

Bazen Windows’un otomatik birleştirmesiyle ilgili sorunlar da olabilir. Bilgisayar yönetimindeki görünen adı "Sürücüleri iyileştir", hizmet adı defragsvc’dir. Bu hizmet, komut satırı komutu defrag.exe’yi yürütmek için bir ön koşuldur. Mekanik sabit sürücülerde, defrag dosya alımını hızlandırmak için dosya parçalarını birleştirir. SSD’lerde TRIM komutunu yürütür. Bilgisayar kullanılmadığı molalarda her ikisini de yapar. Ancak, defrag programını manuel olarak da başlatabilirsiniz.

defrag.exe yanıt vermiyorsa, başlangıç türünü değiştirmeyi deneyin. Bilgisayar Yönetimi’nde "Sürücüleri iyileştir" hizmetine çift tıklayın, "Başlangıç türü"nü "Otomatik" olarak değiştirin ve "Tamam" ile onaylayın. Ardından Windows’u yeniden başlatın ve defrag komutunun şimdi çalışıp çalışmadığına bakın.

Hizmetleri Silme

Bir hizmeti tamamen silmek için hizmet adına ihtiyacınız vardır. Yukarıda açıklandığı gibi, hizmetlerin listesiyle Windows Bilgisayar Yönetimi’ni açın ve hizmete çift tıklayın. Aşağıdaki pencerede hizmet adını okuyun.

Şimdi görev çubuğundaki arama alanına cmd yazarak ve sonuç penceresinde "Yönetici olarak çalıştır"a tıklayarak komut istemini yönetici haklarıyla çağırın. Windows’ta bulunan sc.exe aracı artık kullanılıyor. Öncelikle hizmetin artık çalışmadığından emin olun. Bunu yapmak için şu komutu kullanın:

sc stop <hizmetadı>

Örneğin, AdobeARMservice hizmet adıyla Adobe Acrobat güncelleme hizmetini durdurmak için şu komutu girin:

sc stop AdobeARMservice

Hizmeti bilgisayar yönetimi aracılığıyla da durdurabilirsiniz. Daha sonra silmek için şu komutu kullanın:

sc delete <hizmetadı>

Her şey yolunda gittiyse, artık bir onay mesajı alacaksınız.

Alternatif olarak, Sysinternals’tan Autoruns aracını kullanarak da hizmetleri silebilirsiniz. Otomatik olarak başlatılan tüm programları ve hizmetler dahil olmak üzere diğer Windows modüllerini listeler. Aracı indirin, ZIP dosyasını açın ve "Autoruns.exe"ye çift tıklayın. Şimdi "Hizmetler" sekmesine geçin. Autoruns orada Windows hizmetlerini özetler. Önündeki onay kutularını temizleyerek bir hizmeti devre dışı bırakabilirsiniz; sağ tıkladıktan sonra "Sil" komutuyla silebilirsiniz. Her iki eylem için de yönetici haklarına ihtiyacınız var.

Başka bir seçenek de bir hizmeti doğrudan kayıt defteri aracılığıyla silmektir. Görev çubuğunun arama penceresine regedit yazın ve ardından kayıt defteri düzenleyicisini açın. HKEY_LOCAL_MACHINE\SYSTEM\Current-Control-Set\Services klasöründe her hizmet için ayrı bir anahtar bulunur. Hizmetin zaten sonlandırıldığından emin olun ve ardından anahtarı silin.

Hizmetleri Devre Dışı Bırakmanın Performansa Etkisi

Hizmetleri devre dışı bırakmak Windows performansında bir artışa yol açmaz. Ancak, bazı yazarlar başlatılan her ek programın bilgisayar korsanları için potansiyel ağ geçitlerinin sayısını artırdığına dikkat çekiyor. Bu, birçoğunun bir sistem veya ağ hizmetinin genişletilmiş haklarına sahip olduğu hizmetler için de geçerlidir. Bu nedenle bazı kullanıcılar gereksiz hizmetleri devre dışı bırakarak bu saldırı yüzeyini en aza indirmeye çalışıyor.

Hangi Hizmetleri Güvenle Devre Dışı Bırakabilirsiniz?

Şüphe üzerine hareket etmemelisiniz. Bunun yerine, "Tüm modüller > Hizmetleri yönet" altında yüklenen hizmetlere genel bakış bulacağınız ve derecelendirmeler de dahil olmak üzere Ashampoo Winoptimizer gibi bir program kullanın. Windows tarafından gerekli olan hizmetler etiketlenmiştir. Yazılımın diğer kullanıcıları tarafından ilgili hizmetin ne kadar faydalı olduğu yıldız sayısından da görebilirsiniz.

Özetle, Windows hizmetleri işletim sisteminin temelini oluşturur ve doğru yönetildiklerinde hem performansı artırabilir hem de sorunları gidermeye yardımcı olabilirler. Bu rehberdeki bilgilerle, hizmetlerinizi daha bilinçli bir şekilde yönetebilir ve Windows deneyiminizi optimize edebilirsiniz.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular