שירותים אוטומטיים (הפעלת טריגר) וידני (הפעלת טריגר) ב- Windows - Winhelponline

Automatic



ה- MMC של השירותים מציג את שמות השירות, הסטטוס הנוכחי וסוג ההפעלה. רובכם יודעים על אוטומט, אוטומטי (התחלה מאוחרת) , ומדריך סוגי הפעלה .

  • אוטומטי - מפעיל את השירותים בעת אתחול המערכת.
  • אוטומטי (התחלה מאוחרת) - מתחיל את השירות לאחר שהמערכת סיימה אתחול ולאחר השלמת פעולות תובענות ראשוניות, כך שהמערכת תתחיל מהר יותר.
  • חוברת הדרכה - מתחיל את השירות כנדרש (מוגדר על ידי תלות בשירותים אחרים) או בעת קריאה מיישום באמצעות ה- API הרלוונטי.
  • נָכֶה - משבית לחלוטין את השירות ומונע ממנו ולתלות שלו לפעול.

אבל מה הם אותם שירותי 'טריגר התחלה'?









מהם שירותי טריגר התחלה?

שירות הפעלת טריגר הוא שירות רגיל שמוגדר לפעול (או להפסיק לפעול) רק כאשר הוא מופעל, כלומר רק כאשר מתקיימים קריטריונים ותנאים מסוימים שאתה מגדיר (למשל, כאשר כתובת ה- IP הראשונה ברשת הופכת לזמינה , או כאשר ה- IP האחרון לרשת אבד).



הנה רשימה של הטריגרים הזמינים שבהם ניתן להשתמש כדי להגדיר את מצב ההפעלה של שירות נתון:





  • ממשק מכשיר הגעה או יציאה
  • הצטרפות או עזיבת דומיין
  • פתיחה או סגירה של יציאת חומת אש
  • שינוי מדיניות קבוצתית
  • כתובת IP ראשונה זמינה או כתובת IP אחרונה שעוזבת
  • אירוע מותאם אישית - מעקב אחר אירועים עבור Windows (ETW)
לפרטים נוספים, עיין במאמר SERVICE_TRIGGER | מסמכי מיקרוסופט

דוגמה 1: שירות Windows Time

שירות Windows Time מוגדר להתחיל כאשר המכשיר מחובר לדומיין. באפשרותך להפעיל את הפקודה הבאה כדי להציג את הטריגרים עבור שירות זה:

sc qtriggerinfo w32time

תראה את הפלט הבא:



[SC] QueryServiceConfig2 הצלחה SERVICE_NAME: W32Time START SERVICE DOMAIN JOINED STATUS: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN הצטרף]

ב- Windows 7 ומעלה, אתה רואה שני טריגרים עבור שירות זה.

התחל התחלה של תחום השירות: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN הצטרף] STOP SERVICE DOMAIN JOINED STATUS: ddaf516e-58c2-4866-9574-c3b615d42ea1 [NOT DOMAIN JOINED]

כפי שניתן לראות ממידע ההדק של השאלה W32Time, שירות זה מוגדר להפעלה כאשר המחשב פועל הצטרף לדומיין ולעצור כשהמחשב עוזב את התחום .

קָשׁוּר: W32Time אינו מתחיל במחשב של קבוצת עבודה - לקוח Windows | מסמכי מיקרוסופט

דוגמה 2: שירות Windows Update

שירות Windows Update ( wuauserv ) מוגדר כברירת מחדל ל ידני ומוגדר להפעלת התחלה ב- Windows 10.

הפעל את הפקודה הבאה כדי לראות את הטריגרים עבור ה- עדכון חלונות שֵׁרוּת:

sc qtriggerinfo wuauserv

אתה יכול לראות שהשירות מופעל כאשר תצורת המדיניות הקבוצתית משתנה.

[SC] QueryServiceConfig2 הצלחה SERVICE_NAME: wuauserv התחל מדיניות קבוצת שירות: 659fcae6-5bdb-4da9-b1ff-ca2a178d46e0 [מדיניות מכונות] התחיל מדיניות קבוצת שירות: 54fb46c8-f089-464c-b1fd-59d1b62c3b50 [נוכח מדיניות המשתמש]

שירות Windows Update יופעל כאשר תצורת המדיניות הקבוצתית (מדיניות מכונה או משתמש) שינויים . ה- GUID 659FCAE6-5BDB-4DA9-B1FF-CA2A178D46E0 מייצג MACHINE_POLICY_PRESENT_GUID ו- 54FB46C8-F089-464C-B1FD-59D1B62C3B50 מייצג את USER_POLICY_PRESENT_GUID.

סמל נורות טיפיםאתה יכול לבדוק את זה בעצמך. כאשר אתה פותח לראשונה את MMC השירותים, שירות Windows Update יהיה ב עצר מדינה. לאחר שתטען את עורך המדיניות הקבוצתית ותשנה את התצורה (לא בהכרח את ההגדרה הקשורה 'Windows Update'), שירות Windows Update יופעל להתחיל ולהופיע כ רץ .

שירות Windows Update מופעל על ידי שינוי במדיניות קבוצתית.

דוגמה 3: שירות שיפור תצוגה

שירות שיפור התצוגה ( DisplayEnhancementService ) ב- Windows 10 מוגדר ל- ידני (התחל טריגר) . שירות זה מופעל רק כאשר אווירת התצוגה משתנה. תכונת הבהירות האדפטיבית ב- Windows 10 עוקבת אחר חיישני אור הסביבה, זיהוי שינויים באור הסביבה, ההדק מפעיל את שירות שיפור התצוגה.

שירות שיפור התצוגה מכוון באופן אוטומטי את בהירות התצוגה בהתבסס על תנאי התאורה שמסביב. שירות זה מופעל רק כאשר הוא מופעל על ידי ממשק החומרה של חיישן האור הסביבתי.

הפקודה הבאה מציגה את רשימת הטריגרים המשמשים שירות זה:

sc qtriggerinfo DisplayEnhancementService

הפלט מכיל את רשימת הטריגרים (יכול להיות יותר מטריגר אחד לכל שירות), וממשקי ההתקן אליהם הוא מקושר.

היתרונות של שירותי התחלת טריגר

ייתכן שאתה תוהה מדוע לא פשוט להגדיר את זה אוֹטוֹמָטִי , ומה הצורך בטריגרים?

יש כמה בעיות בהפעלת שירותים כל הזמן:

א) משאבי מערכת

ראשית, מה הצורך בהפעלת תוכנית או שירות (אפילו ברקע) כשאין צורך בהפעלתו? לדוגמא, חשוב על שירות עדכונים הבודק אם קיימים עדכוני יישומים חדשים. אם המחשב אינו מחובר לרשת ואין לו IP זמין, מדוע השירות צריך לפעול 24 × 7? אם אין מכשירי Bluetooth מחוברים, מדוע שהשירות יפעל כל הזמן?

מפעילי שירות מבטלים את הצורך בשירותים להתחיל עם הפעלת המערכת, או לשירותים לסקר או להמתין באופן פעיל לאירוע ששירות יכול להתחיל כשצריך, במקום להתחיל באופן אוטומטי בין אם יש עבודה לעשות ובין אם לא.

כל תהליך פועל (כולל שירותים) משתמש בזיכרון יקר ובמשאבי מעבד. אם מאה שירותים פועלים בכל זמן נתון, הם מסתכמים בלא מעט זיכרון, ידיות, שרשורים והרבה שימוש במעבד. משאבים מבוזבזים אלה מפחיתים את ביצועי המחשב הכוללים ומקטינים את תגובת התגובה שלו.

קָשׁוּר: צפה בשימוש במשאבים לפי שירותים פרטיים ב- Windows 10

ב) זמן האתחול

לשירותי ההפעלה האוטומטיים יש השפעה רבה על זמן האתחול של המכשיר, ובגלל זה הוצגה מלכתחילה אוטומטית (התחלה מושהית). שימוש במשאבי מערכת רבים יותר (מעבד, זיכרון וכו ') פירושו צריכת חשמל רבה יותר. זה יכול להיות קריטי עבור מחשבים ניידים ועלול להפחית את חיי הסוללה באופן משמעותי.

ג) נקודת מבט ביטחונית

שירותים רבים פונים לרשת תחת חשבונות מערכת מקומית או שירות מקומי, דבר התורם למשטח ההתקפה הפוטנציאלי. מפעילי שירות מאפשרים לשירותים לפעול רק כאשר הם נדרשים, ובכך להקטין את יכולתו של תוקף לבדוק את השירות בקלות. טריגר הפעלת שירותי רשת מסייע בהפחתת שטח ההתקפה של המערכת כנגד פגיעות אפשריות.

אוטומטי (התחלת טריגר) לעומת ידני (התחל טריגר)

ייתכן שאתה תוהה מה ההבדל בין אוטומטי (הפעלת טריגר) לבין ידני (הפעלת טריגר). אם ניתן להוסיף טריגרים לשירותים ידניים או אוטומטיים, מדוע אי אפשר להגדיר אותו כידני?

ניתן להגדיר שירות לאוטומטי, כך שהוא יתחיל כאשר Windows נטען. אך השירות יכול להפסיק בחן בעצמו לאחר שיסיים את משימתו ואין לו עוד עבודה לעשות. ייתכן שראית את ההודעה הבאה בעת הפעלת שירות:

שירות [שם שירות] במחשב מקומי התחיל ואז הופסק. שירותים מסוימים נעצרים אוטומטית אם הם אינם נמצאים בשימוש על ידי שירותים או תוכניות אחרים.

ייתכן שהשירות נעצר בחינניות לאחר שסיים את עבודתו. עם זאת, אם אתה מקצה אליו טריגרים, עדיין ניתן להפעיל אותו בעת הצורך - למשל, כאשר מחוברת חומרה מסוימת, יציאת חומת האש נפתחת או כאשר מתרחש אירוע מותאם אישית. אוטומטי (טריגר התחלה) מועדף אם שירות זה צריך להיות מופעל בעת ההפעלה, וגם להיות מסוגל להיות מופעל כאשר יש צורך.

גם בשירותים אוטומטיים וגם בשירות ידני יכולים להיות טריגרים שמפעילים אותם באופן ידני. ההבדל היחיד בין השניים הוא ששירותים אוטומטיים מתחילים ברגע שמערכת ההפעלה נטענת. לאחר שהשירות האוטומטי הופסק, הדק יכול להפעיל אותו שוב בכל עת.

כמו כן, ההבדל היחיד בין אוטומטי (מופעל) ו אוטומטי (מושהה, מופעל) הוא שהאחרונים מתחילים להיטען לאחר שכל השירותים האוטומטיים (ללא עיכוב) סיימו לטעון, ואת שניהם ניתן להתחיל באירועי טריגר.

הפניות

מקווה שהמידע שלעיל היה מעט מועיל!


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)