Hizmetler konsolu (services.msc
) Windows'ta size izin verir başlangıç türünü yapılandır Windows Hizmetleri. Bildiğiniz gibi, açılır menüden seçeneklerden birini seçebilirsiniz: Otomatik (Gecikmeli Başlatma), Otomatik, Manuel, veya Engelli.
Ancak Otomatik ve Otomatik (Gecikmeli Başlatma) arasındaki farkın ne olduğunu biliyor musunuz?
Otomatik ve Otomatik (Gecikmeli başlatma) Başlangıç türleri
Bir hizmet başlangıcı olarak ayarlanmışsa Otomatik, önyükleme sırasında yüklenir. Çok fazla yerleşik Windows hizmeti olduğundan, Microsoft, Windows önyükleme ve oturum açma performansını iyileştirmek için ilk olarak Windows Vista'da "gecikmeli başlatma" kavramını tanıttı. Otomatik (gecikmeli başlatma) hizmetler, diğer tüm otomatik başlatma hizmetleri bitene kadar başlamaz.
Servis kontrol yöneticisi, otomatik başlatma ("Otomatik") servislerini işledikten sonra, otomatik (gecikmeli başlatma) olarak çalışacak şekilde ayarlanmış servisleri başlatmaya devam eder. ScInitDelayStart()
işlev.
Tüm otomatik başlatma servisleri yüklendikten sonra, sistem "gecikmeli başlatma" servislerini varsayılan olarak 2 dakika (120 saniye) için kuyruğa alır. Bu aralık, adlı bir kayıt defteri DWORD (32 bit) değeri oluşturularak değiştirilebilir.
Otomatik Başlatma Gecikmesi
ve aşağıdaki kayıt defteri anahtarında gecikmeyi (taban: ondalık) saniye cinsinden ayarlama:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Kontrol
Bunun dışında, Hizmet Kontrol Yöneticisi, "gecikmeli başlatma" hizmetlerini, gecikmesiz otomatik başlatma hizmetlerini başlattığı gibi yükler. Otomatik (gecikmeli başlatma) ve Otomatik başlatma türleri arasında başka fark yoktur.
Alıntı yapmak Microsoft Performans Ekibi blogu: Başlangıç İşlemleri ve Gecikmeli Otomatik Başlatma
Sistem Hizmetleri için Gecikmeli Otomatik Başlatma. Otomatik olarak başlayacak şekilde ayarlanan artan sayıda hizmet sorununu ve müteakip olumsuz etkiyi ele almak. önyükleme performansının yanı sıra, önyükleme sürecinde erken başlaması gerekmeyen hizmetler için yeni bir başlangıç türü vardır - Gecikmeli Başlat. Bu, bir hizmetin otomatik olarak başlamasına izin verir, ancak ek bir avantajla, önyükleme performansının iyileştirilmesi. Gecikmeli olarak başlayacak şekilde ayarlanan hizmetler, önyüklemeden kısa bir süre sonra başlayacaktır.
Peki bu nasıl çalışıyor? Hizmet Denetim Yöneticisi, tüm otomatik başlatma iş parçacıklarının başlatılmasını bitirdikten sonra gecikmeli otomatik başlatma için yapılandırılan hizmetleri başlatır. Hizmet Kontrol yöneticisi ayrıca bu gecikmiş hizmetler için ilk iş parçacığının önceliğini THREAD_PRIORITY_LOWEST olarak ayarlar. Bu, iş parçacığı tarafından gerçekleştirilen tüm disk G/Ç'lerinin çok düşük öncelikli olmasına neden olur. Bir hizmetin başlatılması tamamlandığında, öncelik Hizmet Kontrol Yöneticisi tarafından normale ayarlanır. Gecikmeli başlatma, düşük CPU ve bellek önceliğinin yanı sıra arka plan disk önceliğinin birleşimi, kullanıcının oturum açmasına yönelik girişimi büyük ölçüde azaltır.
Arka Plan Akıllı Aktarım Hizmeti (BITS), Windows Update dahil olmak üzere birçok Windows hizmeti İstemci ve Windows Media Center, bir sistemden sonra oturum açma performansını iyileştirmeye yardımcı olmak için bu yeni başlangıç türünü kullanır. bot. Gecikmeli otomatik başlatma için bir hizmeti yapılandırmak için, adında bir REG_DWORD değeri oluşturabilirsiniz. GecikmeliOtomatik Başlatma
altında hizmetin yapılandırma kayıt defteri anahtarında HKLM\SYSTEM\CurrentControlSet\Services
Otomatik ve Otomatik (gecikmeli başlatma) Başlangıç türleri için kayıt defteri değerleri
Örneğin, Teslimat Optimizasyonu hizmeti (DoSvc
) ayarlandı Otomatik (gecikmeli başlatma) Windows 10 v1903'te. Hizmet başlatma türü seçimini saklayan bu hizmet için kayıt defteri değerleri şunlardır:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Değer adı: DelayedAutostart. Değer türü: REG_DWORD. Değer verileri: 1
bu GecikmeliOtomatik başlatma
değer verisi 1
hizmetin gecikmeli başlatmaya ayarlandığı anlamına gelir. Değer eksikse veya olarak ayarlanmışsa 0
, gecikmeli başlatmaya ayarlanmamıştır.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Değer adı: Başlat. Değer türü: REG_DWORD. Değer verileri: 2
İçin Başlangıç
DWORD değeri, olası veriler şunlardır:
-
2
Otomatik -
3
manuel -
4
Devre Dışı
- Eğer
Başlangıç
DWORD, bunun dışında herhangi bir şeye ayarlanmıştır.2
(Otomatik), ardındanGecikmeliOtomatik Başlatma
olarak ayarlansa bile değer yok sayılır1
. - Eğer
Başlangıç
DWORD olarak ayarlandı2
(Otomatik) veGecikmeliOtomatik Başlatma
ayarlandı0
veya değer eksikse, hizmetin şu şekilde ayarlandığı anlamına gelir. Otomatik başlat (gecikme yok.)
Editörün Notu: Hizmet başlatma türlerinin keyfi olarak değiştirilmesi sistemde sorunlara neden olabilir. Hizmetler yapılandırmasını şurada bırakmanız önerilir: Windows varsayılan ayarı çoğu durumda. Hizmet yapılandırmasını değiştirmeyi planlıyorsanız, mevcut hizmet başlatma yapılandırması, oluşturmak Geri yükleme noktasıveya gerçekleştirin kayıt defteri yedeklemesini tamamla önceden.
Küçük bir rica: Bu gönderiyi beğendiyseniz, lütfen paylaşır mısınız?
Sizden bir "küçük" paylaşım, bu blogun büyümesine ciddi anlamda çok yardımcı olacaktır. Bazı harika öneriler:- İğnele!
- En sevdiğiniz blog + Facebook, Reddit'te paylaşın
- Cıvılda!