Smss.exe

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

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].

קישורים חיצוניים

הערות שוליים