بنر وب سایت مجموعه ایوسی
بنر وب سایت مجموعه ایوسی
جستجو
این کادر جستجو را ببندید.

هدایای ویژه طراحی سایت

نحوه رفع نشت زیاد شبکه و نشت حافظه ناشی از svchost.exe (netsvcs)

رفع مشکل فایل svchost.exe در ویندوز 7، 8 و 10

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

با گذشت زمان، کاربران ویندوز تجربیاتی را با پیشرفت خاصی به نام svchost.exe (netsvcs) گزارش کرده اند که باعث استفاده زیاد از شبکه، نشت حافظه و استفاده زیاد از CPU شده است. این باعث کندی شدید کامپیوترها می شود، دستگاه شما را کند و استفاده از آن را سخت می کند و در عین حال سرعت اینترنت شما را نیز کاهش می دهد.

خوشبختانه، رفع این خطای ویرانگر غیرممکن نیست. اگر با مشکلات ذکر شده در بالا مواجه هستید، مقاله امروز را بخوانید. ما در این مقاله از ایوسی، دقیقاً بر روی چیستی فرآیند svchost.exe (netsvcs) تمرکز می‌کنیم، چگونه روی رایانه شما تأثیر می‌گذارد و چگونه می‌توانید استفاده از شبکه بزرگ، CPU و RAM آن را برطرف کنید.

svchost.exe (netsvcs) چیست؟

فرآیند svchost.exe Service Host نامیده می شود که یک فرآیند حیاتی میزبان ویندوز در سیستم شما است. در پوشه C:\Windows\System32 قرار دارد و دائماً به عنوان یک فایل اجرایی اجرا می شود زیرا بسیاری از فایل های ویندوز دیگر به وجود آن بستگی دارند.

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

آیا svchost.exe (netsvcs) یک ویروس است؟

فرآیند svchost.exe (netsvcs) یک ویروس، بدافزار یا برنامه خطرناک نیست. این یک فایل ویندوز تایید شده است که برای عملکرد سیستم عامل شما مورد نیاز است.

با این حال، در بیشتر موارد، استفاده زیاد از منابع svchost.exe ناشی از بدافزار یا برنامه ناخواسته است. چنین حملاتی در پس زمینه اجرا می شوند و از فرآیند svchost.exe برای آسیب رساندن به دستگاه شما استفاده می کنند. این بدان معنی است که مسائل مربوط به فرآیند باید بلافاصله پس از اطلاع رسانی برطرف شود.

اگر کاهش سرعت شما به دلیل فرآیند svchost.exe است، راه حل های شرح داده شده در زیر را دنبال کنید تا رایانه و شبکه خود را به حالت عادی بازگردانید.

رفع مشکلات مربوط به svchost.exe (netsvcs)

روش ۱: Windows Update Troubleshooter را اجرا کنید

بسیاری از کاربران متوجه شدند که استفاده بالای شبکه از فرآیند scvhost.exe از Windows Update است. با اجرای عیب یاب به روز رسانی یکپارچه در ویندوز ۱۰ می توانید به راحتی این مشکل را بررسی و رفع کنید.

  1. تنظیمات را با استفاده از میانبر صفحه کلید Windows + I باز کنید یا با کلیک بر روی نماد چرخ دنده در منوی Start به آن دسترسی پیدا کنید.
  2. روی تب Update & Security کلیک کنید.
    به روز رسانی و امنیت
  3. از منوی سمت چپ عیب یابی را انتخاب کنید .
  4. به پایین اسکرول کنید و Windows Update را انتخاب کنید ، سپس بر روی Detect troubles کلیک کنید و اصلاحات را اعمال کنید (یا عیب یاب را اجرا کنید ) و به عیب یاب اجازه دهید کار خود را انجام دهد.
    عیب یاب ویندوز
  5. پس از اتمام کار عیب یاب، سیستم خود را مجددا راه اندازی کنید. هنگام آزمایش مجدد سرعت شبکه خود باید بتوانید ببینید که آیا این روش کار می کند یا خیر.

روش ۲: گزارش های Event Viewer خود را پاک کنید

صرفاً پاک کردن گزارش‌های Event Viewer ممکن است شما را از ساعت‌ها عیب‌یابی نجات دهد. مراحل زیر را دنبال کنید تا ببینید آیا این روش به مشکل شما در فرآیند svchost.exe کمک می کند یا خیر.

  1. کلیدهای Windows + R را روی صفحه کلید خود فشار دهید تا برنامه Run باز شود.
  2. eventvwr ” را بدون علامت نقل قول تایپ کنید و روی دکمه OK کلیک کنید. پنجره Event Viewer باز می شود.
    نمایشگر رویداد در پنجره اجرای ویندوز
  3. در پنجره سمت راست، روی Windows Logs کلیک کنید و بخش را باز کنید تا همه موارد فرعی ظاهر شوند.
  4. روی Application (Log) کلیک راست کرده و Clear Log را از منوی زمینه انتخاب کنید.
    لاگ های ویندوز
  5. روی دکمه Clear کلیک کنید.
  6. این مراحل را برای Setup Log ، System Log و Security Log تکرار کنید تا همه گزارش‌ها پاک شوند.
  7. سیستم خود را مجددا راه اندازی کنید و ببینید آیا مشکل استفاده از منابع زیاد ناشی از svchost.exe هنوز وجود دارد یا خیر.

روش ۳: ویندوز را به آخرین نسخه به روز کنید

از آنجایی که Windows Update ممکن است مقصر استفاده زیاد از منابع svchost.exe باشد، به‌روزرسانی ساده به جدیدترین نسخه ویندوز ممکن است به شما در رفع مشکلات کمک کند. به عنوان یک امتیاز، به ویژگی های جدید و هیجان انگیز، امنیت بهبود یافته و بهینه سازی بیشتر دسترسی خواهید داشت.

  1. برنامه تنظیمات را با استفاده از منوی استارت یا میانبر صفحه کلید Windows + I باز کنید.
  2. روی Update & Security کلیک کنید .
    کادر به روز رسانی و امنیت ویندوز
  3. در تب Windows Update بر روی دکمه Check for updates کلیک کنید.
    بررسی به روز رسانی در ویندوز
  4. اگر آپدیت جدیدی پیدا شد، روی دکمه Install کلیک کنید.
  5. پس از اینکه سیستم شما با موفقیت جدیدترین به روز رسانی ویندوز ۱۰ را نصب کرد، بررسی کنید که آیا مشکلات شما با svchost.exe هنوز وجود دارد یا خیر.

روش ۴: کامپیوتر خود را برای بدافزار اسکن کنید

همانطور که گفتیم، یک عفونت بدافزار یا ویروس ممکن است باعث شود که فرآیند svchost.exe شروع به تخلیه CPU، RAM و شبکه شما کند. کاربران ویندوز می توانند با استفاده از Windows Defender یکپارچه، دستگاه های خود را برای هر گونه عفونت فعال به سرعت اسکن کنند.

مرتبط: ۲۸ ابزار امنیت سایبری که می‌توانید در محل کار استفاده کنید (به‌علاوه ویژگی‌های کلیدی)

توجه : بسیاری از نرم افزارهای آنتی ویروس شخص ثالث نیز می توانند برای اسکن دستگاه شما برای بدافزار استفاده شوند. مراحل از برنامه ای به برنامه دیگر متفاوت است، بنابراین مطمئن شوید که مراحل مناسبی را که در وب سایت رسمی آنتی ویروس خود توضیح داده شده است، دنبال کنید.

  1. تنظیمات را با استفاده از میانبر صفحه کلید Windows + I باز کنید یا با کلیک بر روی نماد چرخ دنده در منوی Start به آن دسترسی پیدا کنید.
  2. روی تب Update & Security کلیک کنید.
    کادر به روز رسانی و امنیت ویندوز
  3. Windows Security را از منوی سمت چپ انتخاب کنید، سپس روی Open Windows Security کلیک کنید .
    امنیت ویندوز
  4. بخش Virus and Threat Protection را باز کنید (آیکون به شکل یک سپر است).
    حفاظت از ویروس و تهدید در ویندوز
  5. روی اسکن سریع یا اسکن پیشرفته کلیک کنید ، سپس منتظر بمانید تا Windows Defender اسکن دستگاه شما را به پایان برساند. هر یافته ای را گزارش می کند و اقدام مناسب را برای مسدود کردن و حذف تهدیدات پیشنهاد می کند.
  6. بررسی کنید که آیا مشکلات شما با svchost.exe پس از حذف بدافزار از رایانه شما همچنان وجود دارد یا خیر.

روش ۵: سرویس های BITS و Wuauserv را غیرفعال کنید

گاهی اوقات، غیرفعال کردن BITS (سرویس انتقال هوشمند پس‌زمینه) و همچنین سرویس Wuauserv (به‌روزرسانی ویندوز) ممکن است به شما کمک کند مصرف بالای CPU و حافظه RAM ناشی از svchost.exe را حل کنید.

  1. کلیدهای Windows + R را روی صفحه کلید خود فشار دهید تا برنامه Run باز شود.
  2. service.msc ” را بدون علامت نقل قول تایپ کنید و روی دکمه OK کلیک کنید. پنجره Services باز خواهد شد.
    services.msc در پنجره اجرای ویندوز
  3. سرویس انتقال هوشمند پس زمینه را پیدا کنید. روی آن کلیک راست کرده سپس Properties را انتخاب کنید .
    سرویس انتقال هوشمند پشت صحنه
  4. نوع Startup را روی Disabled قرار دهید و دکمه Apply را بزنید.
    نوع راه اندازی در سرویس های ویندوز
  5. با کلیک بر روی دکمه OK پنجره را ببندید .
  6. سرویس Windows Update را پیدا کنید و همان مراحل را برای غیرفعال کردن آن تکرار کنید.
  7. سیستم خود را راه اندازی مجدد کنید و بررسی کنید که آیا مراحل بالا میزان مصرف بالای منابع شما ناشی از فرآیند svchost.exe را برطرف کرده است یا خیر.

روش ۶: پوشه SoftwareDistribution را حذف کنید

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

  1. اگر سرویس Windows Update را با استفاده از روش قبلی ما غیرفعال نکرده‌اید، آن را موقتاً متوقف کنید:
    1. کلیدهای Windows + R را روی صفحه کلید خود فشار دهید تا برنامه Run باز شود.
    2. service.msc ” را بدون علامت نقل قول تایپ کنید و روی دکمه OK کلیک کنید. پنجره Services باز خواهد شد.
    3. سرویس Windows Update را پیدا کنید. روی آن کلیک راست کرده سپس Stop را انتخاب کنید .
  2. با استفاده از File Explorer، به C:\Windows بروید .
    پوشه Windows در ویندوز
  3. پوشه SoftwareDistribution را انتخاب کنید و روی آن کلیک راست کنید. از منوی زمینه گزینه Delete را بزنید .
    پوشه SoftwareDistribution در ویندوز
  4. دستگاه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا مشکلات شما برطرف شده است.

امیدواریم این مقاله توانسته باشد به شما در رفع مشکل استفاده زیاد از شبکه/CPU/RAM، نشت حافظه و کندی ناشی از فرآیند svchost.exe کمک کرده باشد. باید متوجه افزایش قابل توجهی در سرعت سیستم خود شوید که به شما امکان می دهد به تجارت بازگردید.

مرتبط: ۲۸ ابزار امنیت سایبری که می‌توانید در محل کار استفاده کنید (به‌علاوه ویژگی‌های کلیدی)

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

آخرین کتاب‌های ایوسی

2 پاسخ

  1. سلام
    من وقتی تسک منجر رو باز می کنم یک svchost در حال اجرا می بینم که در حال استفاده از ۲۴% cpu هست.
    جلوی svchost هیچی نوشته نشده و اصلا کاری نمی کنه وقتی end task میزنم یکی جدید میاد
    داخل cmd نگاه کرذم هیچ کاربردی هم نداره و وقتی می بندمش یکی دیگه میاد

    1. سلام

      Svchost.exe یه فرآیند میزبان عمومی برای سرویس هاییه که توسط سرویس های مختلف سیستم عامل ویندوز استفاده می شه. لذا دیدن چندین نمونه از svchost در حال اجرا در Task Manager طبیعیه. با این حال، اگه یکی از اونها درصد بالایی از استفاده از CPU رو مصرف کنه، می تونه نشانه ای از مشکل باشه.
       
      چند مرحله عنوان می کنم که باهاش می تونی برای عیب یابی و به طور بالقوه رفع مشکل انجام بدی:
       
      ۱. شناسایی کن که کدوم سرویس ها توسط فرآیند مشکل ساز svchost میزبانی می شن. برای انجام این کار، بر روی فرآیند svchost در Task Manager کلیک راست کرده، گزینه Go to details رو انتخاب کن و سپس روی فرآیند مشخص شده راست کلیک کرده و گزینه Properties رو انتخاب کن. در برگه جزئیات، باید نام سرویس(های) میزبانی شده توسط اون فرآیند svchost رو مشاهده کن.

      ۲. پس از شناسایی سرویس(هایی) که باعث مصرف بالای CPU شده اند، می تونی سرویس مشکل ساز رو متوقف یا غیرفعال کنی. برای انجام این کار، کنسول Services رو با فشار دادن Win + R، تایپ کردن “services.msc” و زدن دکمه enter باز کن. سرویس(های) ذکر شده در مرحله ۱ رو پیدا کن، روشون کلیک راست کرده و “Stop” یا “Disable” رو انتخاب کن.

      ۳. اگه با توقف یا غیرفعال کردن سرویس(ها) مشکل حل نشد، می تونی با استفاده از یه برنامه آنتی ویروس اسکن ویروس رو اجرا کن تا مطمئن بشی که فرآیند svchost توسط بدافزار ایجاد نمی شه.

      ۴. اگه مشکل همچنان ادامه داشت، ممکنه بد نباشه بازیابی سیستم رو به نقطه ای انجام بدی که قبل از شروع مشکل بوده (البته اگه ویندوزت ریستور پوینتی برای اون تاریخ داشته باشه). که این می تونه به بازگردوندن هرگونه تغییر یا بروز رسانی که ممکنه باعث استفاده زیاد از CPU شده باشه کمک کنه.
       
      اگه هیچ یه از این مراحل مشکل رو حل نکرد، ممکنه مشکل پیچیده تری باشه که نیاز به بررسی بیشتر داره. به دنبال کمک از یه تکنسین حرفه ای برای کمک باش. البته که همیشه این گزینه نهایی هم وجود داره که در آخر کلا صورت مسئله رو پاک کنی و با تعویض ویندوز به تموم مشکلات خاتمه بدی.

      در هر صورت موفق باشی.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *