SMSS.exe چیست و ایمن است؟

Task Manager را در رایانه شخصی ویندوزی خود راه اندازی کنید و دسته ای از فرآیندهای سیستم را در پس زمینه در حال اجرا خواهید دید. معمولاً هیچ دلیلی وجود ندارد که به این فایل‌ها و فرآیندها، کارهایی که انجام می‌دهند اهمیت دهیم یا ایمنی آنها را زیر سوال ببریم، مگر اینکه بر عملکرد رایانه شخصی شما تأثیر بگذارند.

حتی زمانی که یک فرآیند پس زمینه عجیب و غریب که به طور عجیبی عمل می کند علاقه شما را برانگیخته است، تعیین ایمنی آن می تواند دشوار باشد. فرآیند سیستمی مانند smss.exe معمولاً با مصرف بالای غیرمنطقی CPU و GPU همراه است. در این راهنما، ما توضیح خواهیم داد که smss.exe چه کاری انجام می دهد و چگونه می توان بررسی کرد که آیا نسخه ایمن فایل را در رایانه خود دارید یا خیر.

smss.exe چیست و چه کاربردی دارد؟

smss.exe فایل اجرایی است که وظیفه اجرای زیرسیستم Session Manager(Session Manager Subsystem) (یا Windows Session Manager ) را بر عهده دارد. این یکی از اجزای مهم سیستم عامل ویندوز(Windows) است که با کلیک روی دکمه پاور بلافاصله شروع به کار می کند. این مسئول ایجاد جلسات کاربر و نظارت بر سایر فرآیندهای مهم سیستم برای اطمینان از درست کار کردن آنها است.

برای مثال، اگر csrss.exe یا winlogon.exe به طور غیرمنتظره ای کار نکند یا به طور غیرمنتظره ای کار نکند، smss.exe رایانه شما را خراب می کند و در نتیجه باعث ایجاد خطای صفحه آبی مرگ (BSOD)(Blue Screen of Death (BSOD)) می شود. به طور مشابه، اگر فایل smss.exe آسیب ببیند، خراب شود یا گم شود، ممکن است رایانه شما مسدود شود. این امر اهمیت فرآیند زیرسیستم مدیر جلسه(Session Manager Subsystem) را نشان می دهد .

علیرغم اینکه یک فایل سیستمی حیاتی است که کامپیوتر شما برای اجرای صحیح پس از راه اندازی مورد نیاز است، اما مواقعی وجود دارد که فایل smss.exe برای سلامت و عملکرد رایانه شما مضر می شود. در بخش بعدی، یاد خواهید گرفت که چگونه بفهمید فایل اجرایی Session Manager Subsystem در رایانه شما ایمن است یا خیر.

آیا smss.exe ایمن است؟

زیرسیستم Session Manager(Session Manager Subsystem) یکی از بسیاری از فرآیندهای سیستمی است که با کلیک بر روی دکمه روشن/خاموش رایانه شخصی خود راه اندازی می شود. این کمک می کند کامپیوتر شما به درستی بوت شود و همه چیز را برای برنامه های دیگر مرتب می کند. پس از آن(Afterward) ، در پس زمینه می ماند و وضعیت فرآیندهای مهم سیستم را نظارت می کند.

smss.exe بخش کوچک و ناچیزی از منابع رایانه شخصی شما را مصرف می کند. این یک فایل قانونی است که هیچ مشکل یا مشکلات عملکردی ایجاد نمی کند. اگر متوجه شدید که این فرآیند حجم بسیار زیادی از منابع CPU را جذب می کند یا سرعت رایانه شما را کند می کند، احتمالاً یک برنامه مخرب به عنوان smss.exe استتار می کند.

مجرمان سایبری گاهی بدافزار را به نام فایل های سیستمی قانونی نامگذاری می کنند تا از شناسایی توسط سیستم امنیتی رایانه شخصی و نرم افزار آنتی ویروس جلوگیری کنند. شما می توانید با بررسی موقعیت فایل smss.exe در دیسک محلی خود و تأیید امضای دیجیتال آن، مشروعیت آن را تعیین کنید.

نحوه بررسی مکان smss.exe و امضای دیجیتال(How to Check smss.exe Location and Digital Signature)

1. File Manager ( Ctrl + Shift + Esc ) را اجرا کنید و به تب Details بروید. روی smss.exe کلیک راست کرده و Properties را انتخاب کنید .

همچنین، به تب Processes بروید، روی (Processes)Windows Session Manager کلیک راست کرده و Properties را انتخاب کنید .

2. در تب General ، محل فایل را بررسی کنید و مطمئن شوید که C:\Windows\System32 یا C:\Windows یا C:\Windows\System32\Event Agent\Bin دارد.

3. به برگه امضای دیجیتال(Digital Signature) بروید، لیست امضا(Signature) را بررسی کنید و مطمئن شوید که Microsoft Windows Publisher را می خواند .

مانند بسیاری دیگر از فرآیندهای سیستمی که در ویندوز 10(Windows 10) تعبیه شده است، فایل اجرایی smss.exe در دایرکتوری C:\Windows\System32 قرار دارد. برای رایانه های شخصی که از سیستم عامل های قدیمی یا قدیمی استفاده می کنند ( Win 7 / Win 8 / Win 8.1 )، می توانید smss.exe را در C:\Windows یا C:\Windows\System32\Event Agent\Bin کنید.

اگر فایل اجرایی Session Manager Subsystem در پوشه ای غیر از موارد ذکر شده در بالا قرار داشته باشد، قطعا ویروس است. آن را از طریق یک ابزار امنیتی اجرا کنید یا فوراً آن را از رایانه خود حذف کنید. اگر فایل به صورت دیجیتالی توسط Microsoft Windows Publisher امضا نشده است، باید همین کار را انجام دهید .

نحوه تعمیر و جایگزینی smss.exe

همانطور که قبلا ذکر شد، اگر فایل Session Manager Subsystem(Session Manager Subsystem) گم شده باشد یا آسیب ببیند ، ممکن است کامپیوتر شما دچار نقص شود، خطاهای تصادفی ایجاد کند و در حین استفاده از کار بیفتد. اگر فایل smss.exe توسط بدافزار آلوده شد، به‌طور تصادفی حذف شد یا توسط آنتی‌ویروس از رایانه‌تان حذف شد، می‌توانید با استفاده از ابزارها و تکنیک‌های زیر آن را برطرف کنید (یا جایگزین کنید).

1. smss.exe را با جستجوگر فایل سیستم (SFC) رفع کنید.(1. Fix smss.exe with the System File Checker (SFC))

Windows System File Checker (SFC) یک ابزار عالی برای تعمیر فایل های خراب است . کامپیوتر شما را اسکن می کند و فایل های سیستمی خراب را جایگزین می کند. برای نتایج مؤثر، مایکروسافت توصیه(Microsoft recommends) می‌کند قبل از اجرای System File Checker، ابزار Deployment Image Servicing and Management (DISM) را اجرا کنید - به خصوص (System File Checker—particularly)اگر(Deployment Image Servicing) رایانه شخصی(Management) شما دارای(DISM) ویندوز 10(Windows 10) ، ویندوز 8 یا ویندوز 8.1 است.

برای سیستم عامل های قدیمی تر، می توانید SFC را مستقیماً اجرا کنید ( مرحله 3(Step 3) را در زیر ببینید).

1. روی دکمه Start(Start) کلیک راست کرده و Command Prompt (Admin) را در منوی دسترسی سریع انتخاب کنید.

2. دستور زیر را در کنسول قرار داده و Enter را فشار دهید .

DISM.exe /Online /Cleanup-image /Restorehealth

این دستور از ابزار DISM می خواهد تا فایل های لازم برای رفع و جایگزینی فایل های خراب را فراهم کند. این فرآیند ممکن است چند دقیقه طول بکشد، بنابراین قبل از اجرای دستور بعدی منتظر بمانید تا پیام موفقیت آمیز دریافت کنید.

3. دستور زیر را در کنسول قرار داده و Enter را فشار دهید .

sfc /scannow

ویندوز فایل های سیستم شما را اسکن می کند و هر فایل خرابی را که پیدا می کند جایگزین می کند. این فرآیند به همان اندازه چند دقیقه طول می کشد. پنجره Command Prompt(Command Prompt) را تا زمانی که اسکن 100% کامل نشده است، نبندید .

2. ابزار Check Disk Utility را اجرا کنید(2. Run the Check Disk Utility)

اگر بخش بدی در هارد دیسک شما وجود داشته باشد، فایل های سیستم ممکن است خراب شوند. ابزار Check Disk(Check Disk tool) هارد دیسک شما را برای این بخش های معیوب اسکن می کند و به طور خودکار آنها را برطرف می کند. اگر SFC هیچ گونه خرابی فایل سیستمی را پیدا نکرد و smss.exe همچنان منابع بیش از حد CPU را مصرف می کند، باید این ابزار را اجرا کنید .

Command Prompt را به عنوان یک مدیر راه اندازی کنید ، دستور زیر را در کنسول قرار دهید و Enter را فشار دهید .

chkdsk C: /f /r

3. ویندوز را دوباره نصب کنید(3. Reinstall Windows)

اگر هیچ یک از روش های بالا مشکل را حل نکرد، ممکن است مجبور شوید به عنوان آخرین راه ، ویندوز را دوباره نصب کنید.(perform a clean reinstallation of Windows)

آشنایی با Session Manager ویندوز(Windows Session Manager)

در این مرحله، امیدواریم اکنون اهمیت Session Manager(Session Manager Subsystem) (یا Windows Session Manager ) را در رایانه شخصی ویندوز خود درک کرده باشید. اگر نسخه قانونی فایل smss.exe را در دستگاه خود دارید، جای نگرانی نیست. 

سعی نکنید فایل را به اجبار متوقف کنید، غیرفعال کنید یا از دستگاه خود حذف کنید - حتی زمانی که این فایل منابع CPU را درگیر کرده و مشکلات دیگری ایجاد می کند. (CPU)گاهی اوقات، راه اندازی مجدد دستگاه ساده ممکن است مشکل را برطرف کند. اگر با روشن شدن مجدد رایانه، مشکل همچنان ادامه داشت، مکان فایل، امضای دیجیتال را بررسی کنید و قبل از هر اقدامی آن را با یک آنتی ویروس اسکن کنید .(scan it with an antivirus)



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts