דף הבית » איך ל » מה קורה בעצם כאשר מחשב Windows הוא כיבוי?

    מה קורה בעצם כאשר מחשב Windows הוא כיבוי?

    בעוד שרובנו כנראה לתת קצת מחשבה על כל מה שקורה בכל פעם שאנחנו סוגרים את המחשבים שלנו למטה, מה בעצם הולך 'מתחת למכסה המנוע' במהלך תהליך הכיבוי? היום של SuperUser Q & A פוסט יש את התשובות לשאלה הקורא סקרן.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    השאלה

    קורא SuperUser RACING121 רוצה לדעת מה באמת קורה כאשר מחשב Windows הוא כיבוי:

    כאשר אני לוחץ על כפתור הכיבוי על מערכת Windows שלי, זה נותן לי עוד מסך אומר כיבויYou

    מה בעצם קורה בשלב הזה?

    אם אני זוכר נכון, ב- Windows XP זה היה אומר משהו כמו שמירת הגדרות לפני כיבוי. עם זאת, אילו הגדרות יש באמת לשמור כאן? לדוגמה, אם החלת ערכת נושא או השלימה פעולה אחרת, היא כבר נשמרה כאשר לחצת להגיש מועמדות או בסדר.

    אם זה unmounting את הכונן הקשיח, אז בטח זה יהיה כמו לכפות כיבוי על ידי משיכת תקע, ימין?

    מה בעצם קורה כאשר מחשב Windows עובר את תהליך הכיבוי?

    התשובה

    תרומות SuperUser Keltari ו zzarzzur יש את התשובה עבורנו. ראשית, קלטרי:

    יש הרבה דברים שקורים בתהליך הכיבוי. הנה רק כמה דוגמאות:

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

    ואחריו התשובה zzarzzur:

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

    הנה קטע מתוך מסמך שפרסמה מיקרוסופט:

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

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

    מחצית זמן הכיבוי מוקדש לכיבוי שירותי המערכת. אם אתה באמת מעניין לראות מה הזמן מוקדש כל מה במהלך כיבוי, Windows כולל כלי מעקב אחר זמן כיבוי.

    • xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags בסיס

    כדי להבין את הקובץ שנוצר (הקפד לרוץ פנימה % systemdrive% \ עקבות)

    • xperf -i trace.etl -o סיכום .xml - כיבוי

    מקורות

    Windows On / Off מעבר ניתוח ביצועים מסמך [Microsoft]

    Windows On / Off מעברים פתרונות מדריך מסמך [Microsoft]


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