التلقائي مقابل التلقائي (بدء التشغيل المؤجل) أنواع بدء تشغيل الخدمة

وحدة التحكم في الخدمات (services.msc) في Windows يتيح لك تكوين نوع بدء التشغيل من خدمات الويندوز. كما تعلم ، يمكنك اختيار أحد الخيارات من القائمة المنسدلة: تلقائي (تأخير البدء), تلقائي, كتيب، أو عاجز.

نوافذ تلقائية مقابل نوافذ خدمات بدء التشغيل المتأخر تلقائيًا

ولكن ، هل تعلم ما هو الفرق بين تلقائي وتلقائي (بدء مؤجل).

أنواع بدء التشغيل التلقائي مقابل التلقائي (بدء التشغيل المتأخر)

إذا تم تعيين بدء تشغيل الخدمة على تلقائي، يتم تحميله أثناء التمهيد. نظرًا لوجود عدد كبير جدًا من خدمات Windows المضمنة ، قدمت Microsoft لأول مرة مفهوم "بدء التشغيل المتأخر" في نظام التشغيل Windows Vista لتحسين أداء تشغيل Windows وتسجيل الدخول. لن تبدأ الخدمات التلقائية (البدء المؤجل) إلا بعد كل خدمات التشغيل التلقائي الأخرى.

مدير التحكم بالخدمة ، بعد معالجة خدمات بدء التشغيل التلقائي ("تلقائي") ، يشرع بعد ذلك في تشغيل الخدمات التي تم تعيينها للتشغيل على أنها تلقائية (بدء مؤجل) من خلال استدعاء ScInitDelayStart () وظيفة.

بعد تحميل جميع خدمات البدء التلقائي ، يقوم النظام بوضع خدمات "تأخير البدء" في قائمة الانتظار لمدة دقيقتين (120 ثانية) افتراضيًا. يمكن تغيير هذا الفاصل الزمني عن طريق إنشاء قيمة DWORD (32 بت) التسجيل المسماة

AutoStartDelay وتعيين التأخير (الأساسي: العشري) بالثواني ، في مفتاح التسجيل التالي:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

بخلاف ذلك ، يقوم مدير التحكم بالخدمة بتحميل خدمات "بدء التأخير" بنفس الطريقة التي يبدأ بها خدمات بدء التشغيل التلقائي غير المؤجلة. لا توجد فروق أخرى بين أنواع بدء التشغيل التلقائي (بدء التشغيل المؤجل) والتلقائي.

نقلا مدونة فريق أداء Microsoft: عمليات بدء التشغيل وبدء التشغيل التلقائي المتأخر

البدء التلقائي المتأخر لخدمات النظام. لمعالجة مشكلة العدد المتزايد من الخدمات المقرر أن تبدأ تلقائيًا والتأثير السلبي اللاحق عليها أداء التمهيد ، هناك نوع بدء جديد للخدمات التي لا تحتاج إلى البدء مبكراً في عملية التمهيد - وهو Delayed بداية. يسمح هذا للخدمة بالبدء تلقائيًا ، ولكن مع الميزة الإضافية ، يتم تحسين أداء التمهيد. الخدمات التي تم تعيينها للبدء على أنها مؤجلة ستبدأ بعد الإقلاع بفترة وجيزة.

فكيف يعمل هذا؟ يبدأ "إدارة التحكم بالخدمة" الخدمات التي تم تكوينها لبدء التشغيل التلقائي المتأخر بعد انتهاء كافة مؤشرات ترابط البدء التلقائي من البدء. يقوم مدير التحكم بالخدمة أيضًا بتعيين أولوية مؤشر الترابط الأولي لهذه الخدمات المتأخرة إلى THREAD_PRIORITY_LOWEST. يؤدي هذا إلى أن تكون كافة عمليات الإدخال / الإخراج للقرص التي يقوم بها مؤشر الترابط ذات أولوية منخفضة للغاية. بمجرد انتهاء خدمة التهيئة ، يتم إعادة الأولوية إلى وضعها الطبيعي بواسطة مدير التحكم في الخدمة. يؤدي الجمع بين البدء المتأخر وأولوية وحدة المعالجة المركزية والذاكرة المنخفضة ، بالإضافة إلى أولوية قرص الخلفية إلى تقليل التداخل بشكل كبير مع تسجيل دخول المستخدم.

العديد من خدمات Windows ، بما في ذلك خدمة النقل الذكي في الخلفية (BITS) ، Windows Update يستخدم Client و Windows Media Center نوع البدء الجديد هذا للمساعدة في تحسين أداء تسجيل الدخول بعد النظام حذاء طويل. لتكوين خدمة لبدء التشغيل التلقائي المتأخر ، يمكنك إنشاء قيمة REG_DWORD تسمى تأخير تلقائي في مفتاح تسجيل تكوين الخدمة ضمن HKLM \ SYSTEM \ نقرا \ خدمات

ذات صلة:خدمات تلقائية (بدء تشغيل) ودليل (بدء تشغيل) في Windows

قيم التسجيل لأنواع بدء التشغيل التلقائي والتلقائي (بدء مؤجل)

على سبيل المثال ، خدمة تحسين التسليم (DoSvc) على تلقائي (بدء متأخر) في نظام التشغيل Windows 10 v1903. فيما يلي قيم التسجيل لهذه الخدمة التي تخزن اختيار نوع بدء تشغيل الخدمة:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DoSvc. اسم القيمة: DelayedAutostart. نوع القيمة: REG_DWORD. بيانات القيمة: 1

ال تأخير أوتوستارت بيانات قيمة 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 ثوانٍ من وقتك. أزرار المشاركة موجودة أدناه. :)