Otomatik ve Otomatik (Gecikmeli başlatma) Hizmet Başlatma türleri

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.

otomatik ve otomatik gecikmeli başlatma hizmetleri pencereleri

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

İLİŞKİLİ:Windows'ta Otomatik (Tetikleyici Başlatma) ve Manuel (Tetikleyici Başlatma) Hizmetleri

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ışı
İLİŞKİLİ:Windows Hizmetleri Yapılandırmasını Yedekleme ve Geri Yükleme (Başlangıç ​​Türü)
  • Eğer Başlangıç DWORD, bunun dışında herhangi bir şeye ayarlanmıştır. 2 (Otomatik), ardından GecikmeliOtomatik Başlatma olarak ayarlansa bile değer yok sayılır 1.
  • Eğer Başlangıç DWORD olarak ayarlandı 2 (Otomatik) ve GecikmeliOtomatik 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!
Bu yüzden desteğin için çok teşekkür ederim okuyucum. 10 saniyeden fazla zamanınızı almaz. Paylaşım butonları hemen aşağıdadır. :)