فرآیند میزبان زیرساخت شل چیست و آیا ایمن است؟

سیستم عامل ویندوز(Windows) بر روی مجموعه ای از صدها فرآیند مختلف سیستم ساخته شده است که هر کدام هدف خاصی دارند. برای مثال، برخی از بخش‌های رابط ویندوز(Windows) توسط dwm.exe تولید می‌شوند ، در حالی که ntoskrnl.exe فرآیند هسته‌ای است که سخت‌افزار و نرم‌افزار را به یکدیگر پیوند می‌دهد.

یکی از مهمترین فرآیندها، فرآیند میزبان زیرساختی Windows Shell(Windows Shell Infrastructure Host) است. اگرچه این فرآیند ضروری است، اما می‌تواند پشت برخی از مشکلات پایداری سیستم، مانند استفاده بالای CPU باشد. در اینجا آنچه شما باید در مورد این فرآیند و نحوه حل مشکلات مربوط به آن بدانید آورده شده است.

فرآیند میزبان زیرساخت شل چیست و آیا ایمن است؟(What Is the Shell Infrastructure Host Process and Is It Safe?)

در حالی که برخی از فرآیندهای سیستم (مانند yourphone.exe ) برای اطمینان از عملکرد صحیح ویندوز اهمیت زیادی ندارند، فرآیند (Windows)میزبان زیرساخت Windows Shell(Windows Shell Infrastructure Host) یکی از آنها نیست. این فرآیند نقش اساسی در تولید چندین بخش از رابط کاربری ویندوز برای مشاهده و تعامل کاربران دارد.(Windows)

اینها شامل منوی استارت(Start) ، جلوه‌های بصری خاص (مانند پنجره‌های شفاف)، پاپ‌آپ‌های ناحیه اعلان‌ها، نمایش اسلاید پس‌زمینه دسکتاپ و موارد دیگر می‌شود. از آنجایی که ویندوز(Windows) برای پیمایش و کارکرد کاربران به رابط کاربری گرافیکی خود متکی است، تعداد کمی از فرآیندها به اندازه این فرآیند برای یک سیستم کار ضروری هستند.

اگر به Task Manager نگاه می‌کنید، ممکن است این فرآیند را با نام‌های کمی متفاوت ببینید، از جمله نام فایل اجرایی(executable file) ( sihost.exe ). در نهایت، همه آنها یکسان هستند - یا باید باشند. در حالی که بدافزار شناخته شده است که خود را به عنوان اجزای خاص ویندوز(Windows) مانند sihost.exe پنهان می کند، این امر برای این فرآیند خاص بسیار بعید است.

با در نظر گرفتن این موضوع، می‌توانید مطمئن باشید که فرآیند Shell Infrastructure Host برای اجرا کاملاً ایمن است. با این حال، اگر می‌خواهید کاملاً مطمئن شوید، می‌توانید مراحل زیر را دنبال کنید تا مطمئن شوید که این فرآیند واقعی است.

چه چیزی باعث استفاده زیاد از CPU، RAM یا سایر منابع بالای سیستم sihost.exe می شود؟(What Causes sihost.exe High CPU, RAM, or Other High System Resource Usage?)

در حالی که فرآیند میزبان زیرساخت Shell(Shell Infrastructure Host) یک فرآیند سیستمی واقعی است، اما بدون مشکل نیست. در روزهای اولیه ویندوز 10(Windows 10) ، کاربران مشکلات sihost.exe را گزارش کردند که باعث استفاده زیاد از CPU و RAM می شد. به‌روزرسانی‌ها و رفع باگ‌ها به حل این مشکل برای بسیاری کمک کرده است، اما همچنان می‌تواند یک مشکل باشد.

در بیشتر مواقع، sihost.exe نباید از منابع سیستم زیادی (در صورت وجود) استفاده کند. استثنا در این مورد زمانی است که رابط گرافیکی شما به نوعی تغییر کند. به عنوان مثال، هنگامی که پنجره‌های جدید را باز می‌کنید، پس‌زمینه‌ها را تغییر می‌دهید، و به طور کلی با رابط کاربری خود تعامل دارید، sihost.exe با مقداری استفاده افزایش می‌یابد، اما باید محدود بماند.

عیب یابی sihost.exe مشکلات بالای CPU و RAM(Troubleshooting sihost.exe High CPU and RAM Issues)

با این حال، اگر استفاده از CPU و RAM به طور غیرعادی بالا باشد (و سطوح بالایی از استفاده را حفظ کند)، می تواند به مشکل پایداری رایانه شما اشاره کند. در حالی که بدافزار(malware) می تواند دلیل آن باشد، به احتمال زیاد سیستم شما قدیمی است. مایکروسافت(Microsoft) مرتباً برای کمک به مشکلات پایداری مانند این، رفع اشکالات جدیدی را برای ویندوز صادر می کند.(Windows)

  1. برای بررسی به روز رسانی ها، روی منوی Start کلیک راست کرده و گزینه (Start)Settings را انتخاب کنید.

  1. در منوی تنظیمات ، گزینه های (Settings)Update & Security > Windows Update را انتخاب کنید. برای جستجوی به‌روزرسانی‌های جدید ویندوز(Windows) برای نصب، Check for Updates را انتخاب کنید (در صورت موجود بودن گزینه).

اگر به‌روزرسانی‌های موجود وجود دارد، آنها را نصب کنید و رایانه شخصی خود را مجدداً راه‌اندازی کنید تا ببینید آیا تأثیری بر عملکرد سیستم شما دارد یا خیر. اگر به‌روزرسانی‌ها مشکل را حل نکرده‌اند، ممکن است لازم باشد رایانه‌تان را برای فایل‌های سیستمی خراب(corrupt system files) بررسی کنید که می‌تواند بر عملکرد سیستم شما تأثیر بگذارد.

  1. برای این کار روی منوی Start کلیک راست کرده و گزینه (Start)Windows PowerShell (Admin) را انتخاب کنید.

  1. در پنجره PowerShell ، sfc /scannow را تایپ کنید تا از ابزار System File Checker استفاده کنید. با این کار فایل های سیستم شما مقایسه می شود و در صورت وجود فایل های خراب یا مفقود، SFC آنها را تعمیر می کند.

تکمیل ابزار SFC مدتی طول می کشد. اگر نمی‌تواند سیستم شما را تعمیر کند، ممکن است لازم باشد به دنبال گزینه‌های جایگزین برای حل این مشکل باشید، مانند بازنشانی ویندوز 10 به تنظیمات کارخانه(resetting Windows 10 to factory settings) .

بررسی اینکه آیا فرآیند sihost.exe واقعی است یا خیر(Checking Whether the sihost.exe Process Is Genuine)

گزارش شده است که برخی از انواع ویروس ها و بدافزارها سعی می کنند خود را به عنوان فرآیندهای سیستمی قانونی پنهان کنند. با بهبود امنیت ویندوز(Windows) ، این احتمال کمتر و کمتر می شود، اما غیرممکن نیست.

در حالی که بعید است فرآیند میزبان زیرساختی Shell(Shell Infrastructure Host) بدافزار مخفی باشد، می‌توانید با استفاده از Task Manager آرامش خاطر خود را بررسی کنید .

  1. برای راه اندازی Task Manager ، روی نوار وظیفه کلیک راست کرده و گزینه Task Manager را انتخاب کنید.

  1. در پنجره Task Manager ، فرآیند (Task Manager)Shell Infrastructure Host را در تب Processes جستجو کنید. همچنین، sihost.exe را در برگه جزئیات(Details ) جستجو کنید. هنگامی که فرآیند را پیدا کردید، روی آن کلیک راست کرده، سپس گزینه Open file location را انتخاب کنید.

مانند سایر فرآیندهای اصلی سیستم، فایل اصلی میزبان زیرساخت Shell(Shell Infrastructure Host) (sihost.exe) در دایرکتوری C:\Windows\System32 اگر Task Manager در مکان دیگری باز شود، می‌توانید مطمئن شوید که فایلی که روی رایانه شخصی شما اجرا می‌شود واقعی نیست.

اگر اینطور است، باید استفاده از رایانه شخصی خود را متوقف کنید و فوراً بدافزار را اسکن(scan for malware) کنید تا رایانه خود را ایمن کنید.

آیا می توان فرآیند میزبان زیرساخت شل را غیرفعال کرد؟(Can the Shell Infrastructure Host Process Be Disabled?)

به عنوان یک فرآیند اصلی سیستم، فرآیند Shell Infrastructure Host چیزی نیست که بتوانید آن را غیرفعال یا از نصب ویندوز 10(Windows 10) حذف کنید . تلاش برای توقف sihost.exe باعث یخ زدن رایانه شما، صفحه آبی مرگ(blue screen of death) یا راه اندازی مجدد تصادفی می شود. 

این فرآیند برای اجرای موثر ویندوز(Windows) لازم است ، بنابراین نمی توانید آن را خاموش یا حذف کنید. با این حال، می توانید مقداری حافظه سیستم را پاک(clear some system memory) کنید تا به آزادسازی منابع حیاتی برای این فرآیند و سایر فرآیندهای سیستم کمک کند. 

راه های مختلفی برای انجام این کار وجود دارد، از جمله پاک کردن حافظه پنهان ویندوز(clearing the Windows memory cache) و کاهش تعداد برنامه های فعال در حال اجرا در رایانه شخصی در هر زمان.

عیب یابی بیشتر برای مشکلات sihost.exe(Further Troubleshooting For sihost.exe Issues)

اگر فرآیند Windows Shell Infrastructure Host همچنان مشکل ایجاد می کند، باید بیشتر آن را عیب یابی کنید. ویندوز(Windows) مقداری استفاده از منابع سیستم را ذخیره می کند، اما اگر از CPU یا RAM زیادی استفاده می کند، به مشکلات گسترده تری در عملکرد سیستم(system performance) شما اشاره می کند .

یکی از راه‌های اطمینان از سالم بودن سیستمتان این است که با پاک کردن و نصب مجدد ویندوز(wiping and reinstalling Windows) ، دوباره شروع کنید . سپس باید با نگهداری منظم سیستم، از جمله به روز نگه داشتن ویندوز(keeping Windows updated) و حذف هر گونه بدافزار(removing any malware) همراه باشید . البته، اگر رایانه شما برای استفاده بسیار کند می شود، ممکن است نیاز به ارتقاء رایانه(upgrading your PC) خود داشته باشید.



About the author

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



Related posts