קונסולת השירותים (services.msc
) ב-Windows מאפשר לך להגדיר את סוג האתחול של שירותי Windows. כפי שאתה יודע, אתה יכול לבחור אחת מהאפשרויות מהתפריט הנפתח: אוטומטי (התחלה מושהית), אוֹטוֹמָטִי, מדריך ל, או נָכֶה.
אבל, האם אתה יודע מה ההבדל בין אוטומטי לאוטומטי (התחלה מושהית).
סוגי אתחול אוטומטי לעומת אוטומטי (התחלה מושהית).
אם הפעלת שירות מוגדרת ל אוֹטוֹמָטִי, הוא נטען במהלך האתחול. מכיוון שיש יותר מדי שירותי Windows מובנים, מיקרוסופט הציגה לראשונה את המושג "התחלה מושהית" ב-Windows Vista כדי לשפר את ביצועי האתחול והכניסה של Windows. שירותים אוטומטיים (התחלה מושהית) לא יתחילו עד לאחר כל שאר שירותי ההפעלה האוטומטית.
מנהל בקרת השירות, לאחר עיבוד שירותי ההפעלה האוטומטית ("אוטומטית"), הוא ממשיך להשיק שירותים המוגדרים לפעול כאוטומטית (התחלה מושהית) על ידי הפעלת ScInitDelayStart()
פוּנקצִיָה.
לאחר טעינת כל שירותי ההפעלה האוטומטית, המערכת מעמידה בתור את שירותי "התחלת עיכוב" למשך 2 דקות (120 שניות) כברירת מחדל. ניתן לשנות מרווח זה על ידי יצירת ערך DWORD של הרישום (32 סיביות) בשם AutoStartDelay
והגדרת ההשהיה (בסיס: עשרוני) בשניות, במפתח הרישום הבא:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
מלבד זאת, מנהל בקרת השירות טוען את שירותי "התחלת עיכוב" באותו אופן שבו הוא מפעיל את שירותי ההפעלה האוטומטית הלא מושהית. אין הבדלים אחרים בין סוגי הפעלה אוטומטית (התחלה מושהית) לאתחול אוטומטי.
מצטט הבלוג של צוות הביצועים של מיקרוסופט: תהליכי אתחול והפעלה אוטומטית מושהית
התחלה אוטומטית מושהית עבור שירותי מערכת. כדי לטפל בבעיה של מספר גדל והולך של שירותים המוגדרים להתחיל באופן אוטומטי וההשפעה השלילית שלאחר מכן על ביצועי האתחול, יש סוג התחלה חדש לשירותים שאינם צריכים להתחיל מוקדם בתהליך האתחול - ה-Delayed הַתחָלָה. זה מאפשר לשירות עדיין להתחיל אוטומטית, אך עם היתרון הנוסף שביצועי האתחול משופרים. שירותים שמוגדרים להתחיל כ-Delayed יתחילו זמן קצר לאחר האתחול.
אז איך זה עובד? מנהל בקרת השירות מתחיל שירותים המוגדרים להפעלה האוטומטית המושהית לאחר שכל שרשורי ההתחלה האוטומטית סיימו להתחיל. מנהל בקרת השירות גם מגדיר את העדיפות של השרשור הראשוני עבור שירותים מושהים אלה ל-THREAD_PRIORITY_LOWEST. זה גורם לכל קלט/פלט הדיסק שבוצע על ידי השרשור להיות בעדיפות נמוכה מאוד. ברגע ששירות מסיים אתחול, העדיפות חוזרת לקדמותה על ידי מנהל בקרת השירות. השילוב של התחלה מושהית, עדיפות מעבד נמוכה וזיכרון, כמו גם עדיפות דיסק ברקע מפחיתים מאוד את ההפרעה בכניסה של המשתמש.
שירותי Windows רבים, כולל שירות העברה חכמה של רקע (BITS), Windows Update לקוח, ו-Windows Media Center, משתמשים בסוג ההתחלה החדש הזה כדי לעזור לשפר את ביצועי הכניסה לאחר מערכת מַגָף. כדי להגדיר שירות להפעלה אוטומטית מושהית, תוכל ליצור ערך REG_DWORD שנקרא הפעלה אוטומטית מושהית
במפתח הרישום של תצורת השירות תחת HKLM\SYSTEM\CurrentControlSet\Services
ערכי רישום עבור סוגי הפעלה אוטומטיים ואוטומטיים (התחלה מושהית).
לדוגמה, שירות אופטימיזציית משלוחים (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
מושבת
- אם ה
הַתחָלָה
DWORD מוגדר לכל דבר מלבד2
(אוטומטי), ואז ההפעלה אוטומטית מושהית
מתעלמים מהערך, גם אם הוא מוגדר ל1
. - אם ה
הַתחָלָה
DWORD מוגדר ל2
(אוטומטי) והפעלה אוטומטית מושהית
נקבע ל0
או שהערך חסר, אז זה אומר שהשירות מוגדר ל אוֹטוֹמָטִי להתחיל (ללא עיכוב.)
הערת העורך: שינוי שרירותי של סוגי האתחול של השירות עלול לגרום לבעיות במערכת. רצוי להשאיר את תצורת השירותים ב- הגדרת ברירת המחדל של Windows ברוב המקרים. אם אתה מתכנן לשנות את תצורת השירותים, גבה את הנוכחי תצורת אתחול השירות, ליצור נקודת שחזור, או לבצע א גיבוי מלא של הרישום מִרֹאשׁ.
בקשה קטנה אחת: אם אהבתם את הפוסט הזה, בבקשה שתפו אותו?
נתח "קטנטן" אחד ממך יעזור ברצינות לצמיחת הבלוג הזה. כמה הצעות נהדרות:- להצמיד אותו!
- שתף אותו בבלוג האהוב עליך + פייסבוק, Reddit
- צייץ את זה!