smss.exe (קיצור ל-‏Session Manager Subsystem) הוא רכיב במשפחת מערכות ההפעלה חלונות NT שהופיע לראשונה בגרסה 3.1, ומופעל בתהליך עליית מערכות אלו.

פעולות עריכה

בזמן הפעלת smss.exe מתרחשות הפעולות הבאות:

  • נוצרים משתני מערכת.
  • בתת המערכת win32 נוצרים מצבי הליבה והמשתמש. תת-מערכת זו כוללת את win32k.sys של מצב הליבה, ואת winsrv.dll ו-csrss.exe של מצב המשתמש[1]. כל שאר תת-המערכות הרשומות בערך ה-RegistryHKLM\System\CurrentControlSet\Control\Session Manager\SubSystems מתחילות גם הן.
  • נוצר מיפוי התקני DOS המופיע בערך ה-Registry HKLM\System\CurrentControlSet\Control\Session Manager\DOS Device (כלומר CON:, ‏NUL:,‏ AUX:,‏ COM1:,‏ COM2:,‏ COM3:, ‏COM4:,‏ PRN:, ‏LPT1:,‏ LPT2:,‏ LPT3: ואותיות הכוננים), דבר זה יכול להיות שימושי כדי לקבוע התקני SUBST.
  • נוצרים קובצי זיכרון דפדוף.
  • מתחיל ה-winlogon.exe - מנהל ההתחברות של חלונות.

לאחר סיום תהליך עליית חלונות smss.exe נשארת בזיכרון, וניתן לראות אותה במנהל המשימות. היא "מחכה" לסיום התהליך winlogon.exe או csrss.exe, ואז מערכת חלונות כבה. אם התהליכים לא מסתיימים בדרך צפויה smss.exe עלולה לתקוע את המערכת[2].

קישורים חיצוניים עריכה

הערות שוליים עריכה