نرم

رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

ابزار ما را برای از بین بردن مشکلات امتحان کنید





نوشته شده درآخرین به روز رسانی: 17 فوریه 2021

Svchost.exe (Service Host یا SvcHost) یک نام فرآیند میزبان عمومی برای سرویس‌هایی است که از کتابخانه‌های پیوند پویا اجرا می‌شوند. همه سرویس های داخلی ویندوز به جای فایل exe. به یک فایل dll منتقل شدند، اما برای بارگیری این فایل های .dll به یک فایل اجرایی (exe.) نیاز دارید. از این رو فرآیند svchost.exe ایجاد شد. اکنون ممکن است متوجه شوید که چندین نمونه از فرآیندهای svchost.exe وجود دارد که در آنجا وجود دارد زیرا اگر یک سرویس از کار بیفتد ویندوز را از بین نمی برد و همه این سرویس ها در گروه هایی سازماندهی می شوند و هر نمونه svchost.exe برای هر یک از این موارد ایجاد می شود. گروه



رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

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



مشکل استفاده از CPU بالا Svchost.exe بیشتر به دلیل آلودگی ویروس یا بدافزار در رایانه شخصی کاربران رخ می دهد. اما مشکل فقط به این محدود نمی شود زیرا به طور کلی به پیکربندی سیستم کاربر و محیط بستگی دارد. بنابراین، بدون اتلاف وقت، بیایید ببینیم چگونه با راهنمای عیب‌یابی فهرست شده در زیر، نحوه استفاده از CPU بالا توسط svchost.exe (netsvcs) را برطرف کنیم.

فهرست[ پنهان شدن ]



رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

مطمئن شوید که یک نقطه بازیابی ایجاد کنید فقط در صورتی که مشکلی پیش بیاید

روش 1: CCleaner و Malwarebytes را اجرا کنید

1. دانلود و نصب کنید CCleaner & Malwarebytes.



دو Malwarebytes را اجرا کنید و اجازه دهید سیستم شما را برای فایل های مضر اسکن کند. اگر بدافزار پیدا شود، به طور خودکار آنها را حذف می کند.

پس از اجرای Malwarebytes Anti-Malware روی Scan Now کلیک کنید

3. حالا CCleaner را اجرا کرده و انتخاب کنید تمیز کردن سفارشی .

4. در قسمت Custom Clean، را انتخاب کنید تب ویندوز و پیش فرض ها را علامت بزنید و کلیک کنید تجزیه و تحلیل .

Custom Clean را انتخاب کنید و سپس در تب Windows، پیش فرض را علامت بزنید رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

5. پس از تکمیل تجزیه و تحلیل، مطمئن شوید که فایل هایی را که قرار است حذف شوند حذف کنید.

برای فایل های پاک شده روی Run Cleaner کلیک کنید

6. در نهایت بر روی Cleaner را اجرا کنید را فشار دهید و اجازه دهید CCleaner دوره خود را اجرا کند.

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

برگه Registry را انتخاب کنید و سپس روی Scan for Issues کلیک کنید

8. بر روی اسکن برای مشکلات را فشار دهید و اجازه دهید CCleaner اسکن کند، سپس بر روی آن کلیک کنید رفع مشکلات انتخاب شده دکمه.

پس از اتمام اسکن برای مشکلات، روی Fix Selected Issues | کلیک کنید رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

9. وقتی CCleaner می پرسد آیا می خواهید از تغییرات پشتیبان در رجیستری استفاده کنید؟ بله را انتخاب کنید .

10. پس از تکمیل نسخه پشتیبان، بر روی آن کلیک کنید رفع تمام مشکلات انتخاب شده دکمه.

11. برای ذخیره تغییرات، کامپیوتر خود را مجددا راه اندازی کنید.

روش 2: سرویس خاصی را که باعث افزایش CPU می شود غیرفعال کنید

1. فشار دهید Ctrl + Shift + Esc با هم برای راه اندازی Task Manager.

2. تغییر به برگه جزئیات و روی میزان مصرف بالای CPU کلیک راست کنید svchost.exe پردازش و انتخاب کنید به سرویس(ها) بروید.

روی svchost.exe که باعث استفاده زیاد از CPU می شود کلیک راست کرده و Go to service(s) را انتخاب کنید.

3. این به طور خودکار شما را به تب Services می برد و متوجه خواهید شد که چندین مورد وجود دارد خدمات برجسته که تحت فرآیند svchost.exe اجرا می شوند.

این به طور خودکار شما را به برگه خدمات می برد و چندین سرویس برجسته وجود دارد

4. حال بر روی آن راست کلیک کنید خدمات برجسته یکی یکی و Stop را انتخاب کنید.

5. این کار را تا زمانی انجام دهید که مصرف بالای CPU توسط آن فرآیند svchost.exe خاص برطرف شود.

6. هنگامی که خدماتی را که به دلیل این مشکل رخ داده است تأیید کردید، زمان آن رسیده است که آن سرویس را غیرفعال کنید.

توجه داشته باشید: بیشتر اوقات، سرویس به روز رسانی ویندوز سرویس مقصر است، اما بعداً با آن برخورد خواهیم کرد.

7. Windows Key + R را فشار دهید و سپس تایپ کنید services.msc و Enter را بزنید.

ویندوز خدمات | رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

8. اکنون آن سرویس خاص را در این لیست پیدا کنید کلیک راست روی آن و انتخاب کنید خواص.

اکنون آن سرویس خاص را در این لیست پیدا کنید سپس روی آن کلیک راست کرده و Properties را انتخاب کنید

9. اگر سرویس در حال اجرا است روی Stop کلیک کنید و سپس مطمئن شوید که Startup type روی تنظیم شده است غیر فعال کردن و روی Apply و سپس OK کلیک کنید.

اگر سرویس در حال اجرا است روی Stop کلیک کنید و سپس مطمئن شوید که نوع Startup روی Disabled تنظیم شده است

10. کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا مشکل حل شده است یا خیر

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

روش 3: پاک کردن گزارش های نمایشگر رویداد

1. Windows Key + R را فشار دهید و سپس تایپ کنید eventvwr.msc و Enter را بزنید تا باز شود نمایشگر رویداد.

برای باز کردن Event Viewer | eventvwr را در run تایپ کنید رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

2. از منوی سمت چپ، باز کنید گزارش های ویندوز و سپس یکی یکی بر روی زیر پوشه ها کلیک راست کرده و انتخاب کنید پاک کردن گزارش

Windows Logs را باز کنید و سپس بر روی زیر پوشه ها یکی یکی کلیک راست کرده و Clear Log را انتخاب کنید

3. این زیر پوشه ها خواهند بود برنامه، امنیت، راه اندازی، سیستم و رویدادهای ارسال شده.

4. مطمئن شوید که گزارش رویدادها را برای همه پوشه های بالا پاک کرده اید.

5. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.

روش 4: تغییر نام پوشه SoftwareDistribution

1. Windows Key + X را فشار دهید و سپس انتخاب کنید خط فرمان (Admin).

2. حالا دستورات زیر را تایپ کنید تا Windows Update Services متوقف شود و بعد از هر کدام Enter را بزنید:

نت استاپ wuauserv
نت استاپ cryptSvc
بیت های توقف خالص
net stop msiserver

سرویس های به روز رسانی ویندوز wuauserv cryptSvc bits msiserver را متوقف کنید

3. سپس دستور زیر را برای تغییر نام SoftwareDistribution Folder تایپ کرده و Enter را بزنید:

ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old

تغییر نام پوشه SoftwareDistribution

4. در نهایت دستور زیر را برای راه اندازی Windows Update Services تایپ کنید و بعد از هر کدام Enter را بزنید:

شروع خالص wuauserv
شروع خالص cryptSvc
بیت های شروع خالص
net start msiserver

راه اندازی خدمات به روز رسانی ویندوز wuauserv cryptSvc bits msiserver | رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

5. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.

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

1. عیب یابی را در نوار جستجوی ویندوز تایپ کنید و روی آن کلیک کنید عیب یابی.

عیب یابی کنترل پنل

2. سپس، از پنجره سمت چپ، پنجره را انتخاب کنید مشاهده همه.

3. سپس از لیست Troubleshoot computer troubles را انتخاب کنید به روز رسانی ویندوز.

ویندوز آپدیت را از عیب یابی مشکلات رایانه انتخاب کنید

4. دستورالعمل های روی صفحه را دنبال کنید و اجازه دهید اجرای عیب یابی Windows Update.

عیب یاب Windows Update

5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.

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

روش 6: حتما ویندوز را به روز کنید

1. Windows Key + I را فشار دهید و سپس انتخاب کنید به روز رسانی و امنیت

روی نماد Update & Security | کلیک کنید رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

2. در مرحله بعد، کلیک کنید به روز رسانی را بررسی کنید و مطمئن شوید که به‌روزرسانی‌های معلق را نصب کنید.

به روز رسانی ویندوز را بررسی کنید

3. پس از نصب به روز رسانی، کامپیوتر خود را مجددا راه اندازی کنید رفع استفاده بالای CPU توسط svchost.exe (netsvcs).

روش 7: سرویس BITS و Windows Update را غیرفعال کنید

1. Windows Key + R را فشار دهید و سپس تایپ کنید services.msc و Enter را بزنید.

ویندوز خدمات

2. حالا پیدا کنید BITS و به روز رسانی ویندوز در لیست، سپس بر روی آنها کلیک راست کرده و انتخاب کنید خواص.

بر روی سرویس Windows Update کلیک راست کرده و پنجره Properties in Service را انتخاب کنید

3. مطمئن شوید روی Stop کلیک کنید و سپس نوع راه اندازی آنها را تنظیم کنید معلول.

روی stop کلیک کنید و مطمئن شوید که نوع راه اندازی سرویس Windows Update Disable | است رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

4. روی Apply و سپس OK کلیک کنید.

5. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.

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

روش 8: RKill را دانلود و اجرا کنید

Rkill برنامه‌ای است که در BleepingComputer.com توسعه یافته است و تلاش می‌کند تا فرآیندهای بدافزار شناخته‌شده را خاتمه دهد تا نرم‌افزار امنیتی عادی شما بتواند سپس رایانه شما را از آلودگی‌ها اجرا کرده و پاک کند. وقتی Rkill اجرا می‌شود، فرآیندهای بدافزار را از بین می‌برد و سپس پیوندهای اجرایی نادرست را حذف می‌کند و خط‌مشی‌هایی را اصلاح می‌کند که ما را از استفاده از ابزارهای خاص پس از اتمام باز می‌دارد. یک فایل گزارش را نمایش می دهد که فرآیندهایی را که در حین اجرای برنامه خاتمه یافته اند را نشان می دهد. این باید حل شود استفاده از CPU بالا توسط مشکل svchost.exe.

Rkill را از اینجا دانلود کنید را نصب و اجرا کنید.

روش 9: بررسی فایل سیستم (SFC) و بررسی دیسک (CHKDSK) را اجرا کنید

1. Windows Key + X را فشار دهید و سپس بر روی آن کلیک کنید خط فرمان (Admin).

خط فرمان با حقوق مدیریت

2. حالا عبارت زیر را در cmd تایپ کنید و اینتر را بزنید:

|_+_|

SFC scan now command prompt | رفع استفاده بالای CPU توسط svchost.exe (netsvcs)

3. منتظر بمانید تا فرآیند فوق تمام شود و پس از اتمام، کامپیوتر خود را مجددا راه اندازی کنید.

4. سپس، CHKDSK را اجرا کنید رفع خطاهای سیستم فایل با Check Disk Utility (CHKDSK) .

5. اجازه دهید فرآیند فوق کامل شود و دوباره کامپیوتر خود را راه اندازی مجدد کنید تا تغییرات ذخیره شود.

روش 10: عیب یاب سیستم و تعمیر و نگهداری را اجرا کنید

1. Windows Key + X را فشار داده و روی آن کلیک کنید صفحه کنترل.

صفحه کنترل

2. Search Troubleshoot و کلیک کنید عیب یابی.

Troubleshoot را جستجو کرده و روی Troubleshooting کلیک کنید

3. در مرحله بعد، روی view all در سمت چپ کلیک کنید.

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

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

5. عیب یاب ممکن است بتواند رفع استفاده بالای CPU توسط svchost.exe (netsvcs).

توصیه شده:

شما با موفقیت استفاده از CPU بالا را توسط svchost.exe (netsvcs) رفع کردید، اما اگر هنوز در مورد این پست سؤالی دارید، در بخش نظرات بپرسید.

آدیتیا فاراد

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