ავტომატური vs ავტომატური (დაგვიანებული დაწყება) სერვისის გაშვების ტიპები

სერვისების კონსოლი (სერვისები.msc) Windows-ში გაძლევთ საშუალებას გაშვების ტიპის კონფიგურაცია Windows სერვისებიდან. მოგეხსენებათ, ჩამოსაშლელიდან შეგიძლიათ აირჩიოთ ერთ-ერთი ვარიანტი: ავტომატური (დაგვიანებული დაწყება), Ავტომატური, სახელმძღვანელო, ან გამორთულია.

ავტომატური vs ავტომატური დაგვიანებული დაწყების სერვისების ფანჯრები

მაგრამ, იცით, რა განსხვავებაა ავტომატურსა და ავტომატურს შორის (დაგვიანებული დაწყება).

ავტომატური vs ავტომატური (დაგვიანებული დაწყება) გაშვების ტიპები

თუ სერვისის გაშვება დაყენებულია Ავტომატური, ის იტვირთება ჩატვირთვისას. ვინაიდან ძალიან ბევრი ჩაშენებული Windows სერვისია, Microsoft-მა პირველად შემოიტანა „დაგვიანებული დაწყების“ კონცეფცია Windows Vista-ში Windows-ის ჩატვირთვისა და შესვლის მუშაობის გასაუმჯობესებლად. ავტომატური (დაგვიანებული დაწყება) სერვისები არ დაიწყება მანამ, სანამ არ დაიწყება ყველა სხვა სერვისის ავტომატური დაწყება.

სერვისის კონტროლის მენეჯერი, ავტომატური დაწყების ("ავტომატური") სერვისების დამუშავების შემდეგ, ის აგრძელებს სერვისების გაშვებას, რომლებიც დაყენებულია ავტომატურ რეჟიმში (დაგვიანებული დაწყება) გამოძახებით. ScInitDelayStart() ფუნქცია.

ყველა ავტომატური დაწყების სერვისის ჩატვირთვის შემდეგ, სისტემა ნაგულისხმევად აყენებს რიგებს „დაგვიანებით დაწყების“ სერვისებს 2 წუთის განმავლობაში (120 წამი). ეს ინტერვალი შეიძლება შეიცვალოს რეესტრის DWORD (32-ბიტიანი) მნიშვნელობის დასახელებით AutoStartDelay და დააყენეთ დაყოვნება (ბაზა: ათობითი) წამებში, შემდეგ რეესტრის გასაღებში:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

გარდა ამისა, სერვისის კონტროლის მენეჯერი იტვირთება „დაგვიანებით დაწყების“ სერვისები ისევე, როგორც იწყებს დაუყოვნებელ ავტომატური დაწყების სერვისებს. სხვა განსხვავებები არ არის ავტომატური (დაგვიანებული დაწყება) და ავტომატური გაშვების ტიპებს შორის.

ციტირება Microsoft Performance Team ბლოგი: გაშვების პროცესები და დაგვიანებული ავტომატური დაწყება

დაგვიანებული ავტომატური დაწყება სისტემის სერვისებისთვის. სერვისების მზარდი რაოდენობის პრობლემის გადასაჭრელად დაყენებული ავტომატური დაწყება და შემდგომში ნეგატიური ზემოქმედება ჩატვირთვის შესრულება, არის ახალი დაწყების ტიპი სერვისებისთვის, რომლებსაც არ სჭირდებათ ჩატვირთვის პროცესის ადრე დაწყება - დაგვიანებული დაწყება. ეს საშუალებას აძლევს სერვისს კვლავ ავტომატურად დაიწყოს, მაგრამ დამატებითი უპირატესობით, რომ ჩატვირთვის შესრულება გაუმჯობესებულია. დაგვიანებულად დასაწყებად დაყენებული სერვისები ჩატვირთვის შემდეგ მალევე დაიწყება.

ასე რომ, როგორ მუშაობს ეს? სერვისის კონტროლის მენეჯერი იწყებს სერვისებს, რომლებიც კონფიგურირებულია დაგვიანებული ავტომატური გაშვებისთვის მას შემდეგ, რაც ავტომატური დაწყების ყველა თემა დაასრულებს დაწყებას. სერვისის კონტროლის მენეჯერი ასევე ადგენს საწყისი ნაკადის პრიორიტეტს ამ დაგვიანებული სერვისებისთვის THREAD_PRIORITY_LOWEST. ეს იწვევს დისკის მიერ შესრულებულ ყველა I/O-ს ძალიან დაბალი პრიორიტეტს. სერვისის ინიციალიზაციის დასრულების შემდეგ, სერვისის კონტროლის მენეჯერის მიერ პრიორიტეტი უბრუნდება ნორმალურ მდგომარეობას. დაგვიანებული დაწყების, დაბალი CPU და მეხსიერების პრიორიტეტის კომბინაცია, ასევე ფონური დისკის პრიორიტეტი მნიშვნელოვნად ამცირებს მომხმარებლის შესვლის ჩარევას.

Windows-ის მრავალი სერვისი, მათ შორის Background Intelligent Transfer Service (BITS), Windows Update კლიენტი და Windows Media Center იყენებენ ამ ახალი დაწყების ტიპს, რათა გააუმჯობესონ სისტემაში შესვლის შესრულება ჩექმა. სერვისის დაგვიანებული ავტომატური დაწყების კონფიგურაციისთვის, შეგიძლიათ შექმნათ REG_DWORD მნიშვნელობა ე.წ. დაგვიანებული ავტომატური დაწყება სერვისის კონფიგურაციის რეესტრის გასაღების ქვეშ HKLM\SYSTEM\CurrentControlSet\Services

დაკავშირებული:ავტომატური (Trigger Start) და მექანიკური (Trigger Start) სერვისები Windows-ში

რეესტრის მნიშვნელობები ავტომატური და ავტომატური (დაგვიანებული დაწყება) გაშვების ტიპებისთვის

მაგალითად, მიწოდების ოპტიმიზაციის სერვისი (DoSvc) დაყენებულია ავტომატური (დაგვიანებული დაწყება) Windows 10 v1903-ში. აქ არის ამ სერვისის რეესტრის მნიშვნელობები, რომლებიც ინახავს სერვისის გაშვების ტიპის არჩევანს:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. მნიშვნელობის სახელი: DelayedAutostart. მნიშვნელობის ტიპი: REG_DWORD. ღირებულების მონაცემები: 1

The დაგვიანებული ავტომატური დაწყება ღირებულების მონაცემები 1 ნიშნავს, რომ სერვისი დაყენებულია დაგვიანებულ დაწყებაზე. თუ მნიშვნელობა აკლია ან დაყენებულია 0, მაშინ ის არ არის დაყენებული დაგვიანებულ დაწყებაზე.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. ღირებულების სახელი: დაწყება. მნიშვნელობის ტიპი: REG_DWORD. ღირებულების მონაცემები: 2

Სთვის დაწყება DWORD მნიშვნელობა, შესაძლო მონაცემებია:

  • 2 არის ავტომატური
  • 3 არის სახელმძღვანელო
  • 4 ინვალიდია
დაკავშირებული:Windows სერვისების კონფიგურაციის სარეზერვო ასლის შექმნა და აღდგენა (გაშვების ტიპი)
  • თუ დაწყება DWORD დაყენებულია სხვა რამეზე, გარდა 2 (ავტომატური), შემდეგ დაგვიანებული ავტომატური დაწყება მნიშვნელობა იგნორირებულია, მაშინაც კი, თუ ის დაყენებულია 1.
  • თუ დაწყება DWORD დაყენებულია 2 (ავტომატური) და დაგვიანებული ავტომატური დაწყება დაყენებულია 0 ან მნიშვნელობა აკლია, ეს ნიშნავს, რომ სერვისი დაყენებულია Ავტომატური დაწყება (დაყოვნების გარეშე.)

რედაქტორის შენიშვნა: სერვისის გაშვების ტიპების თვითნებურმა შეცვლამ შეიძლება გამოიწვიოს სისტემაში პრობლემები. მიზანშეწონილია დატოვოთ სერვისების კონფიგურაცია Windows ნაგულისხმევი პარამეტრი უმეტეს შემთხვევაში. თუ თქვენ აპირებთ სერვისების კონფიგურაციის შეცვლას, შექმენით მიმდინარე სარეზერვო ასლი სერვისის გაშვების კონფიგურაცია, შექმენი აღდგენის წერტილი, ან შეასრულეთ ა სრული რეესტრის სარეზერვო წინასწარ.


ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?

თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:
  • ჩამაგრება!
  • გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
  • ტვიტერში!
ასე რომ, დიდი მადლობა მხარდაჭერისთვის, ჩემო მკითხველო. თქვენი დროის 10 წამზე მეტი არ დასჭირდება. გაზიარების ღილაკები ზუსტად ქვემოთ არის. :)