Modern Setup Host در ویندوز 10 چیست و آیا ایمن است؟

هنگامی که Windows Task Manager(launch the Windows Task Manager) را در رایانه Windows 10 خود راه اندازی می کنید، چندین برنامه سیستم و فرآیندهای پس زمینه را خواهید یافت. برخی از این فرآیندها را خواهید شناخت. دیگران، نه چندان.

اگر یک « میزبان راه‌اندازی مدرن » وجود دارد که (Modern Setup Host)CPU رایانه شخصی شما را در Task Manager مصرف می‌کند و از خود می‌پرسید که چه کاری انجام می‌دهد، ما همه چیزهایی را که باید در مورد فرآیند سیستم بدانید در این توضیح برجسته کرده‌ایم. به عنوان یک گیلاس در بالا، همچنین یاد خواهید گرفت که چگونه بررسی کنید که آیا میزبان راه اندازی مدرن(Modern Setup Host) ایمن است یا خیر و چگونه استفاده از CPU بالای آن را در رایانه خود کاهش دهید.

میزبان راه اندازی مدرن چیست؟

میزبان راه اندازی مدرن(Modern Setup Host) یکی از اجزای اصلی سیستم عامل ویندوز(Windows) است. شما آن را در هر رایانه ویندوزی(Windows) ، صرف نظر از نسخه یا ساخت سیستم عامل، پیدا خواهید کرد. Windows به طور خودکار فایل نصب Modern Setup Host ( SetupHost.exe ) را در رایانه شما دانلود و نصب می کند.

به طور طبیعی، این فرآیند در حالت خواب زمستانی غیرفعال می ماند، تقریباً مانند اینکه وجود ندارد. با این حال، هنگامی که یک به‌روزرسانی کوچک یا اصلی ویندوز را روی رایانه خود نصب می‌کنید، میزبان راه‌اندازی مدرن(Modern Setup Host) زنده می‌شود.

عملکرد اصلی Modern Setup Host این است که رایانه شما را برای نصب به‌روزرسانی‌های (updates)ویندوز(Windows) آماده کند. در طول فرآیند نصب، میزبان نصب مدرن(Modern Setup Host) را در پس‌زمینه در حال اجرا می‌بینید.

این یک جزء حیاتی از رایانه ویندوز(Windows) شما است. بدون میزبان راه اندازی مدرن(Modern Setup Host) ، ممکن است نتوانید رایانه شخصی خود را به آخرین سیستم عامل به روز کنید. به همین ترتیب، در صورت خراب بودن یا خرابی هاست Modern Setup Host ، ممکن است در به روز رسانی رایانه خود به ویندوز(Windows) 10 از نسخه های قدیمی ویندوز با مشکل مواجه شوید.(Windows)

فایل Modern Setup Host را در پوشه C:/$Windows.~BT/Sources دیسک محلی رایانه خود خواهید یافت. این یک فایل راه‌اندازی قابل اجرا است. شما نمی توانید آن را به صورت دستی شروع کنید مگر اینکه یک به روز رسانی ویندوز(Windows) آماده نصب باشد.

آیا فایل میزبان راه اندازی مدرن ایمن است؟

مایکروسافت(Microsoft) توسعه دهنده فایل Modern Setup Host است، بنابراین می توانید آن را در رایانه خود بی خطر کنید. با این حال، یک ویروس یا بدافزار می تواند خود را به عنوان فایل setuphost.exe در رایانه شما پنهان کند.

دانلود فایل راه‌اندازی از منابع غیررسمی یا وب‌سایت‌های شخص ثالث، شما را در معرض خطر نصب یک میزبان نصب مدرن(Modern Setup Host) آلوده به ویروس بر روی رایانه‌تان قرار می‌دهد. این می‌تواند منجر به مشکلات عملکردی مانند استفاده زیاد از CPU ، مشکلات تخلیه باتری، و غیره شود. اما چگونه می‌توان تشخیص داد که فایل setuphost.exe در رایانه شما واقعی است (از مایکروسافت(Microsoft) ) یا ویروسی است که فایل Modern Setup Host را منعکس می‌کند ؟

Setup File Properties را بررسی کنید

1. به پوشه (Local Disk (C:) > $ WINDOWS.~BT > Sources ) حاوی فایل setuphost.exe بروید.

یا در کادر جستجوی ویندوز(Windows Search) ، setuphost.exe را تایپ کنید، در صفحه نتیجه روی setuphost.exe کلیک راست کرده و Open file location را(Open file location) کلیک کنید .

2. روی فایل setuphost.exe کلیک راست کرده و (setuphost.exe)Properties را از منوی زمینه انتخاب کنید.

3. به تب Details بروید و setuphost متعلق به (Copyright)Microsoft Corporation را (Microsoft Corporation)بررسی(ⓒ) کنید.

4. همچنین، به تب Digital Signatures بروید و بررسی کنید که آیا Microsoft Windows در ستون Name of signer قرار دارد یا خیر .

اینها نشانه هایی هستند که نشان می دهد فایل setuphost.exe در رایانه شخصی شما واقعی و ایمن است. با این حال، اگر Modern Setup Host به استفاده بیش از حد از منابع CPU ادامه دهد، باید رایانه شخصی خود را برای ویروس ها و بدافزارها(scan your PC for viruses and malware) با استفاده از یک برنامه آنتی ویروس اسکن کنید. برای اطلاعات بیشتر به راهنمای جامع ما در مورد حذف بدافزار سرسخت در ویندوز 10(removing stubborn malware on Windows 10) مراجعه کنید.

چرا میزبان راه‌اندازی مدرن از CPU بالایی استفاده می‌کند ؟(Modern Setup Host Has High CPU Usage)

ما قبلاً ثابت کرده‌ایم که Modern Setup Host به آماده کردن رایانه شما برای نصب به‌روزرسانی‌های ویندوز کمک می‌کند. (Windows)در صورت مساوی بودن، فایل setuphost.exe فقط باید 15 تا 30 دقیقه طول بکشد تا این کار کامل شود. اگر این فرآیند در چند ساعت طول بکشد و بار CPU(CPU) رایانه شما را افزایش دهد ، ممکن است به این دلیل باشد:

  1. هارد دیسک شما سرعت نوشتن پایینی دارد. این ممکن است بر سرعت دانلود و نصب به‌روزرسانی‌ها بر روی رایانه شما تأثیر بگذارد.
  2. فایل های موقت خراب یا متضاد روی رایانه شخصی شما وجود دارد.
  3. فرآیند به روز رسانی ویندوز گیر کرده است(Windows Update process is stuck) .
  4. برنامه های متعددی در پس زمینه اجرا می شوند.

4 روش(Ways) برای رفع مشکلات هاست راه اندازی مدرن(Fix Modern Setup Host Issues)

سیستم عامل ویندوز 10(Windows 10) دارای ابزار داخلی است که مشکلاتی را که مانع از نصب به‌روزرسانی‌ها می‌شود را تشخیص داده و به طور خودکار برطرف می‌کند. این ابزار همچنین می‌تواند به حل مشکلاتی که باعث خرابی میزبان راه‌اندازی مدرن می‌شود کمک کند.(Modern Setup Host)

1. Windows Update Troubleshooter را اجرا کنید(Windows Update Troubleshooter)

  1. تنظیمات ویندوز را اجرا کنید و روی Updates & Security کلیک کنید .
  2. در نوار کناری سمت راست، روی عیب‌یابی(Troubleshoot) کلیک کنید .
  3. Windows Update را انتخاب کرده و روی دکمه Run the troubleshooter کلیک کنید.

  1. اگر عیب‌یاب Windows Update(Windows Update) نقصی پیدا کرد که باعث می‌شود رایانه شما نتواند به‌روزرسانی را نصب کند، روی Apply the fix کلیک کنید تا مشکل بلافاصله برطرف شود.

2. پوشه SoftwareDistribution را حذف کنید(Delete SoftwareDistribution Folder)

پوشه SoftwareDistribution(SoftwareDistribution) فایل‌های مهمی را که برای نصب به‌روزرسانی‌های جدید در رایانه شما لازم است ذخیره می‌کند. اگر این پوشه حاوی فایل‌های موقت خراب یا متناقض باشد، ممکن است در نصب به‌روزرسانی‌های ویندوز با مشکل(difficulties installing Windows updates) مواجه شوید . به علاوه، این می‌تواند باعث شود که فرآیند Modern Setup Host در پس‌زمینه باقی بماند و باعث افزایش مصرف CPU شود.(CPU)

برای رفع این مشکل، محتوای پوشه SoftwareDistribution را حذف کرده و کامپیوتر خود را مجددا راه اندازی کنید. (SoftwareDistribution)شما لازم نیست نگران شکستن چیزی در دستگاه خود باشید. ویندوز(Windows) فایل های لازم را دوباره دانلود می کند.

مراحل زیر را برای حذف محتوای پوشه SoftwareDistribution دنبال کنید.

  1. با استفاده از میانبر صفحه کلید " Windows + R " اعلان اجرای Windows(Windows Run) را اجرا کنید.
  2. سپس، softwaredistribution را در کادر محاوره ای تایپ کرده و OK را کلیک کنید .

  1. (Select)تمام محتویات پوشه SoftwareDistribution را (SoftwareDistribution)انتخاب کرده و حذف کنید. بهتر(Better) است از محتوای موجود در پوشه دیگری در رایانه خود نسخه پشتیبان تهیه کنید.

3. برنامه های پس زمینه را غیرفعال کنید

هنگامی که برنامه های غیر ضروری در پس زمینه اجرا می شوند، منابع CPU را از فعالیت های حیاتی سیستم می گیرند. تا جایی که می توانید برنامه های غیر ضروری پس زمینه را غیرفعال کنید . (Disable)این باید بار CPU رایانه شما را کاهش دهد و روند به روز رسانی ویندوز(Windows Update) را تسریع کند.

  1. منوی تنظیمات ویندوز(Windows Settings) را اجرا کرده و Privacy را انتخاب کنید .

  1. به بخش مجوزهای برنامه(App) در نوار کناری سمت راست بروید و برنامه‌های پس‌زمینه(Background apps) را انتخاب کنید .

  1. به برنامه‌های پس‌زمینه نگاه کنید(Look) و برنامه‌هایی را که به سختی استفاده می‌کنید، خاموش کنید.

4. فایل های خراب را حذف کنید

قطع‌های غیرمنتظره (مثلاً قطعی اینترنت یا برق) در حین دانلود و نصب به‌روزرسانی‌های ویندوز(Windows Updates) می‌تواند منجر به تجمع فایل‌های خراب شود. در نتیجه، این می‌تواند باعث شود که فرآیند Modern Setup Host در پس‌زمینه گیر کند و از منابع بالای CPU استفاده کند.

برای رفع این مشکل، از ابزارهای Deployment Image Servicing and Management (DISM) و System File Checker (SFC) برای تعمیر فایل های خراب که از به روز رسانی ویندوز جلوگیری می کنند، استفاده کنید.(Windows)

  1. خط فرمان را(command prompt) در کادر جستجوی ویندوز(Windows Search) تایپ کنید و روی Run as administrator کلیک کنید .

  1. دستور زیر را در کنسول قرار دهید و Enter را روی صفحه کلید خود فشار دهید.

    DISM.exe /Online /Cleanup-image /Scanhealth

  1. صبر کنید(Wait) تا ابزار اسکن رایانه شما را کامل کند (یعنی زمانی که نوار پیشرفت به 100٪ برسد قبل از اینکه به مرحله بعدی بروید.
  2. دستور زیر را در کنسول قرار دهید و Enter را روی صفحه کلید خود فشار دهید.

    DISM.exe /Online /Cleanup-image /Checkhealth
    دوباره صبر کنید تا نوار پیشرفت به 100% برسد و به مرحله بعدی بروید.
  3. این دستور را در کنسول قرار داده و Enter را فشار دهید .

    DISM.exe /Online /Cleanup-image /Restorehealth
  4. در نهایت دستور زیر را برای اجرای ابزار System File Checker قرار دهید .

    sfc /scannow

توجه:(Note:) تکمیل هر فرمان ممکن است چند دقیقه (مثلاً 10 تا 20 دقیقه) طول بکشد. پنجره Command Prompt(Command Prompt) را نبندید یا فرآیند را قطع نکنید .

هنگامی که این دستورات با موفقیت اجرا شدند، رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا با این کار مشکل استفاده از CPU بالا در « Modern Setup Host » حل می شود.

به روز بمانید، ایمن بمانید

برای به روز نگه داشتن رایانه خود به هاست نصب مدرن(Modern Setup Host) نیاز دارید. با این حال، زمانی که فرآیند سیستم باعث استفاده زیاد از CPU می شود(system process causes high CPU usage) ، باید بررسی کنید که بدافزار یا ویروس نباشد. مطمئن(Make) شوید که فایل راه‌اندازی اصلی است و توسط سازنده رسمی امضا شده است. اسکن فایل با استفاده از یک نرم‌افزار آنتی‌ویروس (در صورت داشتن آن) نیز می‌تواند به تعیین ایمن بودن یا نبودن آن کمک کند.

اگر هیچ یک از راه‌حل‌های توصیه‌شده ، استفاده از دیسک بالا را حل نمی‌کند، ممکن است مجبور شوید رایانه شخصی ویندوز خود را به (factory reset your Windows PC)تنظیمات(Modern Setup Host) کارخانه بازنشانی کنید .



About the author

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



Related posts