Svchost.exe (Service Host یا SvcHost) یک نام فرآیند میزبان عمومی برای سرویسهایی است که از کتابخانههای پیوند پویا اجرا میشوند. همه سرویس های داخلی ویندوز به جای فایل exe. به یک فایل dll منتقل شدند، اما برای بارگیری این فایل های .dll به یک فایل اجرایی (exe.) نیاز دارید. از این رو فرآیند svchost.exe ایجاد شد. اکنون ممکن است متوجه شوید که چندین نمونه از فرآیندهای svchost.exe وجود دارد که در آنجا وجود دارد زیرا اگر یک سرویس از کار بیفتد ویندوز را از بین نمی برد و همه این سرویس ها در گروه هایی سازماندهی می شوند و هر نمونه svchost.exe برای هر یک از این موارد ایجاد می شود. گروه
اکنون مشکل زمانی شروع می شود که svchost.exe (netsvcs) شروع به گرفتن تقریباً تمام منابع ویندوز می کند و باعث استفاده زیاد از CPU می شود. اگر به Task Manager نگاه کنید، متوجه خواهید شد که یک svchost.exe خاص تقریباً تمام حافظه را اشغال کرده و برای سایر برنامه ها یا برنامه ها مشکل ایجاد می کند. کامپیوتر ناپایدار می شود زیرا بسیار کند می شود و به طور تصادفی شروع به فریز کردن ویندوز می کند، سپس کاربر یا باید سیستم خود را راه اندازی مجدد کند یا به اجبار خاموش شود.
مشکل استفاده از CPU بالا Svchost.exe بیشتر به دلیل آلودگی ویروس یا بدافزار در رایانه شخصی کاربران رخ می دهد. اما مشکل فقط به این محدود نمی شود زیرا به طور کلی به پیکربندی سیستم کاربر و محیط بستگی دارد. بنابراین، بدون اتلاف وقت، بیایید ببینیم چگونه با راهنمای عیبیابی فهرست شده در زیر، نحوه استفاده از CPU بالا توسط svchost.exe (netsvcs) را برطرف کنیم.
فهرست[ پنهان شدن ]
- رفع استفاده بالای CPU توسط svchost.exe (netsvcs)
- روش 1: CCleaner و Malwarebytes را اجرا کنید
- روش 2: سرویس خاصی را که باعث افزایش CPU می شود غیرفعال کنید
- روش 3: پاک کردن گزارش های نمایشگر رویداد
- روش 4: تغییر نام پوشه SoftwareDistribution
- روش 5: Windows Update Troubleshooter را اجرا کنید
- روش 6: حتما ویندوز را به روز کنید
- روش 7: سرویس BITS و Windows Update را غیرفعال کنید
- روش 8: RKill را دانلود و اجرا کنید
- روش 9: بررسی فایل سیستم (SFC) و بررسی دیسک (CHKDSK) را اجرا کنید
- روش 10: عیب یاب سیستم و تعمیر و نگهداری را اجرا کنید
رفع استفاده بالای CPU توسط svchost.exe (netsvcs)
مطمئن شوید که یک نقطه بازیابی ایجاد کنید فقط در صورتی که مشکلی پیش بیاید
روش 1: CCleaner و Malwarebytes را اجرا کنید
1. دانلود و نصب کنید CCleaner & Malwarebytes.
دو Malwarebytes را اجرا کنید و اجازه دهید سیستم شما را برای فایل های مضر اسکن کند. اگر بدافزار پیدا شود، به طور خودکار آنها را حذف می کند.
3. حالا CCleaner را اجرا کرده و انتخاب کنید تمیز کردن سفارشی .
4. در قسمت Custom Clean، را انتخاب کنید تب ویندوز و پیش فرض ها را علامت بزنید و کلیک کنید تجزیه و تحلیل .
5. پس از تکمیل تجزیه و تحلیل، مطمئن شوید که فایل هایی را که قرار است حذف شوند حذف کنید.
6. در نهایت بر روی Cleaner را اجرا کنید را فشار دهید و اجازه دهید CCleaner دوره خود را اجرا کند.
7. برای تمیز کردن بیشتر سیستم خود، برگه رجیستری را انتخاب کنید و اطمینان حاصل کنید که موارد زیر بررسی شده اند:
8. بر روی اسکن برای مشکلات را فشار دهید و اجازه دهید CCleaner اسکن کند، سپس بر روی آن کلیک کنید رفع مشکلات انتخاب شده دکمه.
9. وقتی CCleaner می پرسد آیا می خواهید از تغییرات پشتیبان در رجیستری استفاده کنید؟ بله را انتخاب کنید .
10. پس از تکمیل نسخه پشتیبان، بر روی آن کلیک کنید رفع تمام مشکلات انتخاب شده دکمه.
11. برای ذخیره تغییرات، کامپیوتر خود را مجددا راه اندازی کنید.
روش 2: سرویس خاصی را که باعث افزایش CPU می شود غیرفعال کنید
1. فشار دهید Ctrl + Shift + Esc با هم برای راه اندازی Task Manager.
2. تغییر به برگه جزئیات و روی میزان مصرف بالای CPU کلیک راست کنید svchost.exe پردازش و انتخاب کنید به سرویس(ها) بروید.
3. این به طور خودکار شما را به تب Services می برد و متوجه خواهید شد که چندین مورد وجود دارد خدمات برجسته که تحت فرآیند svchost.exe اجرا می شوند.
4. حال بر روی آن راست کلیک کنید خدمات برجسته یکی یکی و Stop را انتخاب کنید.
5. این کار را تا زمانی انجام دهید که مصرف بالای CPU توسط آن فرآیند svchost.exe خاص برطرف شود.
6. هنگامی که خدماتی را که به دلیل این مشکل رخ داده است تأیید کردید، زمان آن رسیده است که آن سرویس را غیرفعال کنید.
توجه داشته باشید: بیشتر اوقات، سرویس به روز رسانی ویندوز سرویس مقصر است، اما بعداً با آن برخورد خواهیم کرد.
7. Windows Key + R را فشار دهید و سپس تایپ کنید services.msc و Enter را بزنید.
8. اکنون آن سرویس خاص را در این لیست پیدا کنید کلیک راست روی آن و انتخاب کنید خواص.
9. اگر سرویس در حال اجرا است روی Stop کلیک کنید و سپس مطمئن شوید که Startup type روی تنظیم شده است غیر فعال کردن و روی Apply و سپس OK کلیک کنید.
10. کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا مشکل حل شده است یا خیر
این قطعا حل استفاده از CPU بالا توسط svchost.exe (netsvcs) . اگر به سختی می توانید فایل svchost.exe خاصی را که باعث این مشکل شده است را صفر کنید، می توانید از یک برنامه مایکروسافت به نام استفاده کنید. کاوشگر فرآیند ، که به شما در یافتن علت مشکل کمک می کند.
روش 3: پاک کردن گزارش های نمایشگر رویداد
1. Windows Key + R را فشار دهید و سپس تایپ کنید eventvwr.msc و Enter را بزنید تا باز شود نمایشگر رویداد.
2. از منوی سمت چپ، باز کنید گزارش های ویندوز و سپس یکی یکی بر روی زیر پوشه ها کلیک راست کرده و انتخاب کنید پاک کردن گزارش
3. این زیر پوشه ها خواهند بود برنامه، امنیت، راه اندازی، سیستم و رویدادهای ارسال شده.
4. مطمئن شوید که گزارش رویدادها را برای همه پوشه های بالا پاک کرده اید.
5. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.
روش 4: تغییر نام پوشه SoftwareDistribution
1. Windows Key + X را فشار دهید و سپس انتخاب کنید خط فرمان (Admin).
2. حالا دستورات زیر را تایپ کنید تا Windows Update Services متوقف شود و بعد از هر کدام Enter را بزنید:
نت استاپ wuauserv
نت استاپ cryptSvc
بیت های توقف خالص
net stop msiserver
3. سپس دستور زیر را برای تغییر نام SoftwareDistribution Folder تایپ کرده و Enter را بزنید:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
4. در نهایت دستور زیر را برای راه اندازی Windows Update Services تایپ کنید و بعد از هر کدام Enter را بزنید:
شروع خالص wuauserv
شروع خالص cryptSvc
بیت های شروع خالص
net start msiserver
5. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.
روش 5: Windows Update Troubleshooter را اجرا کنید
1. عیب یابی را در نوار جستجوی ویندوز تایپ کنید و روی آن کلیک کنید عیب یابی.
2. سپس، از پنجره سمت چپ، پنجره را انتخاب کنید مشاهده همه.
3. سپس از لیست Troubleshoot computer troubles را انتخاب کنید به روز رسانی ویندوز.
4. دستورالعمل های روی صفحه را دنبال کنید و اجازه دهید اجرای عیب یابی Windows Update.
5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.
این باید به شما در رفع مشکل کمک کند استفاده از CPU بالا توسط svchost.exe (netsvcs) اما اگر نه پس به روش بعدی ادامه دهید.
روش 6: حتما ویندوز را به روز کنید
1. Windows Key + I را فشار دهید و سپس انتخاب کنید به روز رسانی و امنیت
2. در مرحله بعد، کلیک کنید به روز رسانی را بررسی کنید و مطمئن شوید که بهروزرسانیهای معلق را نصب کنید.
3. پس از نصب به روز رسانی، کامپیوتر خود را مجددا راه اندازی کنید رفع استفاده بالای CPU توسط svchost.exe (netsvcs).
روش 7: سرویس BITS و Windows Update را غیرفعال کنید
1. Windows Key + R را فشار دهید و سپس تایپ کنید services.msc و Enter را بزنید.
2. حالا پیدا کنید BITS و به روز رسانی ویندوز در لیست، سپس بر روی آنها کلیک راست کرده و انتخاب کنید خواص.
3. مطمئن شوید روی Stop کلیک کنید و سپس نوع راه اندازی آنها را تنظیم کنید معلول.
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 تایپ کنید و اینتر را بزنید:
|_+_|
3. منتظر بمانید تا فرآیند فوق تمام شود و پس از اتمام، کامپیوتر خود را مجددا راه اندازی کنید.
4. سپس، CHKDSK را اجرا کنید رفع خطاهای سیستم فایل با Check Disk Utility (CHKDSK) .
5. اجازه دهید فرآیند فوق کامل شود و دوباره کامپیوتر خود را راه اندازی مجدد کنید تا تغییرات ذخیره شود.
روش 10: عیب یاب سیستم و تعمیر و نگهداری را اجرا کنید
1. Windows Key + X را فشار داده و روی آن کلیک کنید صفحه کنترل.
2. Search Troubleshoot و کلیک کنید عیب یابی.
3. در مرحله بعد، روی view all در سمت چپ کلیک کنید.
4. کلیک کنید و اجرا کنید عیب یاب برای تعمیر و نگهداری سیستم .
5. عیب یاب ممکن است بتواند رفع استفاده بالای CPU توسط svchost.exe (netsvcs).
توصیه شده:
- رفع استفاده زیاد از CPU توسط TiWorker.exe
- 10 روش برای رفع خطای خواندن دیسک رخ داده است
- رفع پیام خطای دیسک غیر سیستمی یا دیسک
- رفع استفاده زیاد از CPU توسط RuntimeBroker.exe
شما با موفقیت استفاده از CPU بالا را توسط svchost.exe (netsvcs) رفع کردید، اما اگر هنوز در مورد این پست سؤالی دارید، در بخش نظرات بپرسید.
آدیتیا فارادAditya یک متخصص فناوری اطلاعات با انگیزه است و در 7 سال گذشته نویسنده فناوری بوده است. او خدمات اینترنت، موبایل، ویندوز، نرم افزار و راهنمای نحوه انجام را پوشش می دهد.