نرم

تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا

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





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

تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا: اگر با این مشکل روبرو هستید که در آن فرآیندی به نام Service Host: Local System (svchost.exe) از تمام منابع سیستم شما استفاده می کند و باعث استفاده زیاد از CPU و دیسک در Task Manager می شود، نگران نباشید زیرا امروز می خواهیم ببینیم چگونه با کمک این مقاله این مشکل را برطرف کنید. اگر به دلیل استفاده از سرویس میزبان: فرآیند سیستم محلی با مصرف بالای CPU، استفاده از حافظه یا استفاده از دیسک مواجه هستید، این پست به شما کمک خواهد کرد.



Service Host: Local System (svchost.exe) چیست؟

میزبان سرویس: سیستم محلی خود مجموعه ای از سایر فرآیندهای سیستم است که تحت آن اجرا می شود، به عبارت دیگر، اساساً یک کانتینر میزبانی خدمات عمومی است. بنابراین عیب یابی این مشکل دشوار می شود زیرا هر فرآیندی که تحت Service Host اجرا می شود: سیستم محلی می تواند باعث مشکل استفاده از CPU یا دیسک بالا شود. میزبان سرویس: سیستم محلی شامل فرآیندهایی مانند مدیر کاربر، سرویس گیرنده خط مشی گروه، به‌روزرسانی خودکار ویندوز، سرویس انتقال هوشمند پس‌زمینه (BITS)، زمان‌بندی کار و غیره است.



با فشار دادن کلیدهای Ctrl + Alt + Del با هم برای باز کردن Task Manager، سپس به برگه Processes بروید و فرآیندهای مربوط به میزبان خدمات مانند Service Host: Local Service، Service Host: Network را پیدا کنید، می توانید به سرعت فرآیندهای مختلف را تحت Service Host: Local System مشاهده کنید. سرویس و غیره. وقتی این سرویس را گسترش دهید، فرآیندهای مختلفی را خواهید دید که تحت آن در حال اجرا هستند.

تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا



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

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



تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا

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

قبل از ادامه مراحل عیب‌یابی، ابتدا باید علت اصلی مشکل را شناسایی کنید، یعنی اینکه کدام سرویس یا فرآیند تحت Service Host: سیستم محلی باعث مشکل استفاده از CPU یا دیسک بالا می‌شود. برای انجام این کار به یک ابزار رایگان توسط مایکروسافت به نام نیاز دارید کاوشگر فرآیند .

1.این برنامه را از لینک بالا دانلود کنید، روی آن راست کلیک کنید فایل procexp64.exe و انتخاب کنید به عنوان مدیر اجرا شود

روی فایل procexp64.exe کلیک راست کرده و run as administrator را انتخاب کنید

2. حال بر روی ستون CPU برای مرتب سازی فرآیندها بر اساس مصرف CPU یا حافظه

3.بعد، را پیدا کنید فرآیند svchost.exe در لیست قرار گرفته و روی آن کلیک راست کرده و انتخاب کنید خواص.

فرآیند svchost.exe را در لیست پیدا کنید و روی آن کلیک راست کرده و Properties را انتخاب کنید.

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

در پنجره خواص svchost.exe، به تب Services بروید

5-بعد، به برگه موضوع جایی که تمام رشته هایی که در سرویس svchost.exe اجرا می شوند را پیدا خواهید کرد.

به تب Thread بروید، جایی که تمام رشته‌هایی را که در سرویس svchost.exe اجرا می‌شوند را پیدا خواهید کرد.

6. بر روی آن کلیک کنید ستون CPU و ستون دلتا Cycles برای مرتب کردن موضوعات، و سرویس یا کتابخانه dll را پیدا کنید که باعث مصرف بالای cpu می شود.

7. روی سرویس خاصی که باعث مشکل شده است کلیک کنید و روی آن کلیک کنید دکمه کشتن یا تعلیق

سرویس یا کتابخانه dll را که باعث استفاده از cpu بالا می شود را پیدا کنید و روی دکمه Kill یا suspend کلیک کنید.

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

9. اگر همچنان با این مشکل مواجه هستید، مراحل بالا را برای همه رشته هایی که حجم زیادی از منابع سیستم را مصرف می کنند، دنبال کنید.

10. هنگامی که مجرم خاصی را که باعث این مشکل شده است، صفر کنید، باید غیر فعال کردن سرویس خاص از پنجره services.msc.

11. برای انجام این کار شما نیاز دارید نگاشت نام های DLL به نام سرویس ها ، با استفاده از مرحله 4.

شما باید نام های DLL را به نام سرویس ها نگاشت کنید

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

windows services.msc

13. پیدا کردن خدمات خاصی که این مشکل را ایجاد می کند در پنجره service.msc، سپس روی آن کلیک راست کرده و Properties را انتخاب کنید.

روی سرویس خاصی که باعث این مشکل شده است کلیک راست کرده و Properties را انتخاب کنید

14.اگر سرویس از قبل در حال اجرا است، روی آن کلیک کنید متوقف کردن سپس از منوی کشویی Startup type را انتخاب کنید معلول.

روی Stop کلیک کنید سپس از منوی کشویی Startup type گزینه Disabled را انتخاب کنید

15. روی Apply و سپس OK کلیک کنید تا تغییرات ذخیره شود تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا موضوع.

روش 1: دستور SFC و DISM را اجرا کنید

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

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

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

|_+_|

اکنون خط فرمان اسکن SFC

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

4. دوباره cmd را باز کنید و دستور زیر را تایپ کنید و بعد از هر کدام اینتر را بزنید.

|_+_|

DISM سیستم سلامت را بازیابی می کند

5. اجازه دهید دستور DISM اجرا شود و منتظر بمانید تا تمام شود.

6. اگر دستور بالا کار نکرد، دستور زیر را امتحان کنید:

|_+_|

توجه داشته باشید: C:RepairSourceWindows را با محل منبع تعمیر خود (نصب ویندوز یا دیسک بازیابی) جایگزین کنید.

7. برای ذخیره تغییرات و بررسی اینکه آیا می توانید، رایانه شخصی خود را مجددا راه اندازی کنید تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا.

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

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

windows services.msc

2-روی آن راست کلیک کنید سرویس Windows Update و انتخاب کنید متوقف کردن.

روی سرویس Windows Update کلیک راست کرده و Stop را انتخاب کنید

3. File Explorer را باز کنید سپس به مکان زیر بروید:

C:WindowsSoftware Distribution

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

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

5. دوباره روی آن راست کلیک کنید سرویس Windows Update سپس انتخاب کنید شروع کنید.

بر روی سرویس Windows Update کلیک راست کرده سپس Start را انتخاب کنید

6. اکنون سعی کنید به روز رسانی ها را دانلود کنید و ببینید آیا می توانید تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا.

روش 3: Superfetch را غیرفعال کنید

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

ویندوز خدمات

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

روی Superfetch کلیک راست کرده و Properties را انتخاب کنید

3. تحت وضعیت سرویس، اگر سرویس در حال اجرا است، روی آن کلیک کنید متوقف کردن.

4. در حال حاضر از استارت آپ انتخاب کشویی را تایپ کنید معلول.

روی stop کلیک کنید سپس نوع راه اندازی را در ویژگی های سوپرفچ روی غیرفعال تنظیم کنید

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

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

اگر روش فوق خدمات Superfetch را غیرفعال نمی کند، می توانید آن را دنبال کنید غیرفعال کردن Superfetch با استفاده از رجیستری:

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

دستور regedit را اجرا کنید

2. به کلید رجیستری زیر بروید:

|_+_|

3. مطمئن شوید که انتخاب کرده اید PrefetchParameters سپس در پنجره سمت راست بر روی آن دوبار کلیک کنید EnableSuperfetch کلید و مقدار آن را در قسمت مقدار داده به 0 تغییر دهید.

برای غیرفعال کردن Superfetch روی کلید EnablePrefetcher دوبار کلیک کنید تا مقدار آن را 0 کنید

4. روی OK کلیک کنید و ویرایشگر رجیستری را ببندید.

5. کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا می توانید تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا.

روش 4: رفع رجیستری

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

دستور regedit را اجرا کنید

2. به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu

3. مطمئن شوید که Ndu را انتخاب کرده و سپس در پنجره سمت راست کلیک کنید روی Start دوبار کلیک کنید.

روی Start در ویرایشگر رجیستری Ndu دوبار کلیک کنید

چهار مقدار Start را به 4 تغییر دهید و روی OK کلیک کنید.

4 را در قسمت مقدار داده Start تایپ کنید

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

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

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

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی نماد Update & Security کلیک کنید

2.از منوی سمت چپ حتما انتخاب کنید عیب یابی

3. اکنون در قسمت Get up and running بر روی آن کلیک کنید به روز رسانی ویندوز.

4. هنگامی که روی آن کلیک کردید، روی آن کلیک کنید عیب یاب را اجرا کنید تحت Windows Update

Troubleshoot را انتخاب کنید سپس در قسمت Get up and running بر روی Windows Update کلیک کنید

5. دستورالعمل های روی صفحه را دنبال کنید تا عیب یاب را اجرا کنید و ببینید آیا می توانید تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا.

Windows Update Troubleshooter را اجرا کنید تا میزان مصرف بالای CPU Windows Modules Installer Worker را برطرف کنید.

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

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

Clean boot را در ویندوز انجام دهید. راه اندازی انتخابی در پیکربندی سیستم

روش 7: سرویس Windows Update را مجددا راه اندازی کنید

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

ویندوز خدمات

2-خدمات زیر را بیابید:

سرویس انتقال هوشمند پس‌زمینه (BITS)
خدمات رمزنگاری
به روز رسانی ویندوز
نصب MSI

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

مطمئن شوید که نوع Startup آنها روی Automatic تنظیم شده است.

4. حال اگر هر یک از خدمات فوق متوقف شد، حتماً روی آن کلیک کنید زیر وضعیت سرویس شروع کنید.

5-بعد، روی آن راست کلیک کنید به روز رسانی ویندوز خدمات و انتخاب کنید راه اندازی مجدد

روی Windows Update Service کلیک راست کرده و Restart را انتخاب کنید

6. روی Apply و سپس OK کلیک کنید و سپس کامپیوتر خود را راه اندازی مجدد کنید تا تغییرات ذخیره شود.

روش 8: تغییر زمانبندی پردازنده

1. Windows Key + R را فشار دهید و سپس تایپ کنید sysdm.cpl و Enter را بزنید تا System Properties باز شود.

مشخصات سیستم sysdm

2. به تب Advanced بروید و روی آن کلیک کنید تنظیمات زیر کارایی.

تنظیمات پیشرفته سیستم

3. دوباره به تب پیشرفته در زیر گزینه های عملکرد.

4.در برنامه زمانبندی پردازنده برنامه را انتخاب کنید و روی Apply و سپس OK کلیک کنید.

در بخش زمان‌بندی پردازنده، برنامه را انتخاب کنید

5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید و بررسی کنید که آیا قادر به حل آن هستید یا خیر میزبان سرویس: سیستم محلی (svchost.exe) مشکل استفاده از CPU و دیسک بالا.

روش 9: سرویس انتقال هوشمند پس زمینه را غیرفعال کنید

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

msconfig

2. سپس به تب Services بروید تیک Background Intelligent Transfer Service را بردارید.

تیک Background Intelligent Transfer Service را بردارید

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

روش 10: بازیابی سیستم را انجام دهید

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

مشخصات سیستم sysdm

2.Switch to حفاظت از سیستم را بزنید و روی آن کلیک کنید بازگرداندن سیستم دکمه.

بازیابی سیستم در خصوصیات سیستم

3. کلیک کنید بعد و مورد نظر را انتخاب کنید نقطه بازیابی سیستم .

روی Next کلیک کنید و نقطه بازیابی سیستم مورد نظر را انتخاب کنید

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

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

توصیه شده:

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

آدیتیا فاراد

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