تعمیر میزبان سرویس: سیستم محلی (svchost.exe) استفاده از CPU و دیسک بالا
تعمیر میزبان سرویس: سیستم محلی (svchost.exe) مصرف بالای CPU و دیسک:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:) اگر با این مشکل مواجه هستید که در آن فرآیندی به نام میزبان سرویس : (Service Host)سیستم(System) محلی (svchost.exe) از تمام منابع سیستم شما استفاده می کند که باعث مصرف بالای CPU و(CPU) دیسک می(Disk) شود. در Task Manager نگران نباشید، زیرا امروز میخواهیم نحوه(How) رفع این مشکل را با کمک این مقاله ببینیم. اگر به دلیل استفاده از سرویس میزبان : (Service Host)سیستم(System) محلی با استفاده از پردازنده(High CPU) ، استفاده از حافظه(Memory) یا استفاده از دیسک(Disk) مواجه هستید، این پست به شما کمک خواهد کرد .
Service Host: Local System (svchost.exe) چیست؟(What is Service Host: Local System (svchost.exe)?)
میزبان سرویس : (Service Host)سیستم(System) محلی خود مجموعه ای از سایر فرآیندهای سیستم است که تحت آن اجرا می شود، به عبارت دیگر، اساساً یک کانتینر میزبانی سرویس عمومی است. بنابراین عیبیابی این مشکل دشوار میشود، زیرا هر فرآیندی که تحت Service Host اجرا میشود: (Service Host)سیستم(System) محلی میتواند باعث ایجاد مشکل استفاده از CPU یا دیسک بالا شود. میزبان سرویس : (Service Host)سیستم(System) محلی شامل فرآیندهایی مانند مدیر کاربر، سرویس گیرنده خط مشی گروه(Group Policy Client) ، بهروزرسانی خودکار ویندوز(Windows Auto Update) ، سرویس انتقال هوشمند پسزمینه(Background Intelligent Transfer Service) ( BITS )، زمانبندی وظایف(Task Scheduler) و غیره است.
Ctrl + Alt + Del با هم برای باز کردن Task Manager ، سپس به تب Processes بروید و فرآیندهای مربوط به میزبان(Service Host) سرویس مانند Service Host : Local Service ، Service Host : Network(Network Service) را پیدا کنید، می توانید به سرعت فرآیندهای مختلف را در قسمت Service Host : Local System مشاهده کنید. سرویس و غیره. وقتی این سرویس را گسترش دهید، فرآیندهای مختلفی را خواهید دید که تحت آن در حال اجرا هستند.
همانطور که می بینید تعدادی از فرآیندها تحت Service Host در حال اجرا هستند: (Service Host)سیستم(System) محلی (svchost.exe) مانند Windows Update که ممکن است منابع سیستم زیادی را مصرف کند، اما اگر یک فرآیند خاص باعث استفاده مداوم از CPU و دیسک(Disk) شود، می تواند مشکلی که باید به آن رسیدگی شود بنابراین بدون اتلاف وقت، بیایید نحوه تعمیر سرویس میزبان : (Fix Service Host)سیستم(System) محلی (svchost.exe) استفاده بالای CPU(High CPU) و دیسک(Disk Usage) را با کمک آموزش ذکر شده در زیر ببینیم.
تعمیر میزبان سرویس : (Fix Service Host)سیستم(System) محلی (svchost.exe) استفاده از CPU(High CPU) و دیسک بالا(Disk Usage)
توجه: مطمئن شوید که یک نقطه بازیابی(create a restore point) فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.
قبل از ادامه مراحل عیبیابی، ابتدا باید علت اصلی مشکل را شناسایی کنید، یعنی اینکه کدام سرویس یا فرآیند تحت Service Host : سیستم(System) محلی باعث ایجاد مشکل استفاده از CPU یا Disk شده است. برای انجام این کار به ابزار رایگان مایکروسافت(Microsoft) به نام Process Explorer نیاز دارید .
1.این برنامه را از لینک بالا دانلود کنید، روی فایل procexp64.exe( procexp64.exe file) کلیک راست کرده و run as administrator را انتخاب کنید.(run as administrator.)
2. اکنون روی ستون CPU(CPU column) کلیک کنید تا فرآیندها بر اساس CPU یا مصرف حافظه مرتب شوند.(CPU or memory consumption.)
3. بعد، فرآیند svchost.exe را( svchost.exe process) در لیست پیدا کنید و روی آن کلیک راست کرده و Properties را انتخاب کنید.(Properties.)
4. در پنجره خواص svchost.exe، به تب Services بروید(Services tab) ، جایی که لیستی از خدماتی که تحت این فرآیند اجرا می شوند را خواهید دید.(find a list of services running under this process.)
5-بعد، به تب Thread بروید(Thread tab) ، جایی که تمام رشتههایی که در سرویس svchost.exe اجرا میشوند را خواهید یافت.
6. روی ستون CPU و ستون Cycles Delta کلیک کنید(CPU column & Cycles Delta column) تا رشته ها را مرتب کنید و سرویس یا کتابخانه dll را پیدا کنید که باعث مصرف بالای cpu شده است.(find the service or dll library causing high cpu usage.)
7. روی سرویس خاصی که باعث این مشکل شده است کلیک کنید و روی دکمه Kill یا suspend کلیک کنید.(Kill or suspend button.)
8. در مرحله بعد، چند دقیقه صبر کنید و ببینید آیا استفاده از CPU یا دیسک بالا توسط Service Host: Local System (svchost.exe) رفع شده است.(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)
9. اگر همچنان با این مشکل مواجه هستید، مراحل بالا را برای همه رشته هایی که حجم زیادی از منابع سیستم را مصرف می کنند، دنبال کنید.
10. هنگامی که مجرم خاصی را که باعث این مشکل شده است را صفر کردید، باید سرویس خاص را از پنجره services.msc غیرفعال کنید.(disable)
11. برای انجام این کار، باید با استفاده از مرحله 4، نام های DLL را به نام سرویس ها نگاشت کنید.(map DLL names to service names)
12. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.
13. سرویس های خاصی که باعث این مشکل(particular services causing the issue) شده اند را در پنجره service.msc پیدا کنید، سپس روی آن کلیک راست کرده و Properties را انتخاب کنید.
14.اگر سرویس از قبل در حال اجرا است، روی Stop کلیک کنید و سپس از منوی کشویی Startup type گزینه (Startup)Disabled را انتخاب کنید.(Disabled.)
15. روی Apply و سپس OK کلیک کنید تا تغییرات ذخیره شود و با این کار مشکل High CPU و Disk Usage Host: Local System (svchost.exe) سرویس رفع می (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage )شود.(issue.)
روش 1: دستور SFC و DISM را اجرا کنید(Method 1: Run SFC and DISM Command)
1. Windows Key + X را فشار دهید سپس روی Command Prompt (Admin) کلیک کنید.( Command Prompt(Admin).)
2. حالا عبارت زیر را در cmd تایپ کنید و اینتر را بزنید:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)
3. منتظر بمانید تا فرآیند فوق به پایان برسد و پس از اتمام، رایانه خود را مجدداً راه اندازی کنید.
4. دوباره cmd را باز کنید و دستور زیر را تایپ کنید و بعد از هر کدام اینتر را بزنید.
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
5. اجازه دهید دستور DISM اجرا شود و منتظر بمانید تا تمام شود.
6. اگر دستور بالا کار نکرد، دستور زیر را امتحان کنید:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
توجه: C: (Note:) RepairSourceWindows(Replace) را با محل منبع تعمیر خود ( نصب ویندوز(Windows Installation) یا دیسک بازیابی(Recovery Disc) ) جایگزین کنید.
7. رایانه خود را مجدداً راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا می توانید سرویس میزبان: سیستم محلی (svchost.exe) استفاده بالای CPU و دیسک را برطرف کنید.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
روش 2: پوشه SoftwareDistribution را حذف کنید(Method 2: Delete SoftwareDistribution Folder)
1. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.
2. روی سرویس Windows Update کلیک راست کرده و (Windows Update service)Stop را انتخاب کنید.
3. File Explorer را باز کنید سپس به مکان زیر بروید:
C:\Windows\SoftwareDistribution
4. تمام(Delete all) فایل ها و پوشه های زیر SoftwareDistribution را حذف کنید.(SoftwareDistribution.)
5. دوباره روی سرویس Windows Update( Windows Update service) کلیک راست کرده سپس Start را انتخاب کنید.(Start.)
6. اکنون سعی کنید به روز رسانی ها را دانلود کنید و ببینید آیا می توانید هاست سرویس: سیستم محلی (svchost.exe) استفاده بالای CPU و دیسک را برطرف کنید.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
روش 3: Superfetch را غیرفعال کنید(Method 3: Disable Superfetch)
1. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.
2. سرویس Superfetch(Superfetch) را از لیست پیدا کنید سپس روی آن کلیک راست کرده و Properties را انتخاب کنید.(Properties.)
3. تحت وضعیت سرویس(Service) ، اگر سرویس در حال اجرا است، روی Stop کلیک کنید.(Stop.)
4. اکنون از منوی کشویی Startup type ( Startup)Disabled را انتخاب کنید.(Disabled.)
5. روی Apply و سپس OK کلیک کنید.
6. برای ذخیره تغییرات، کامپیوتر خود را مجددا راه اندازی کنید.
اگر روش بالا خدمات Superfetch را غیرفعال نمی کند، می توانید (Superfetch)با استفاده از Registry، Superfetch را غیرفعال کنید:(disable Superfetch using Registry:)
1. Windows Key + R را فشار دهید سپس regedit را تایپ کنید و (regedit)Enter را بزنید تا ویرایشگر رجیستری(Registry Editor) باز شود .
2. به کلید رجیستری زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
3. مطمئن شوید که PrefetchParameters را انتخاب کرده اید، سپس در پنجره سمت راست روی کلید EnableSuperfetch دوبار کلیک کنید و (EnableSuperfetch)مقدار آن را در قسمت مقدار داده به 0 تغییر دهید.(change it’s value to 0 in the value data field.)
4. روی OK کلیک کنید و ویرایشگر رجیستری(Registry Editor) را ببندید .
5. رایانه خود را مجدداً راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا قادر به رفع مشکل میزبانی سرویس: سیستم محلی (svchost.exe) استفاده بالای CPU و دیسک هستید یا خیر.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
روش 4: رفع رجیستری(Method 4: Registry Fix)
1. Windows Key + R را فشار دهید سپس regedit را تایپ کنید و (regedit)Enter را بزنید تا ویرایشگر رجیستری(Registry Editor) باز شود .
2. به کلید رجیستری زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
3. مطمئن شوید که Ndu(Ndu) را انتخاب کرده اید سپس در پنجره سمت راست روی Start دوبار کلیک کنید.( double-click on Start.)
4. مقدار Start را به 4 تغییر دهید(Change the value of Start to 4) و OK کنید.
5. همه چیز را ببندید و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.
روش 5: عیب یاب Windows Update را اجرا کنید(Method 5: Run Windows Update troubleshooter)
1. Windows Key + I را فشار دهید تا Settings باز شود و سپس بر روی Update & Security کلیک کنید.(Update & Security.)
2. از منوی سمت چپ، مطمئن شوید که عیب یابی را انتخاب کنید.(Troubleshoot.)
3. اکنون در قسمت Get up and running بر روی Windows Update کلیک کنید.(Windows Update.)
4. هنگامی که روی آن کلیک کردید، در زیر Windows Update بر روی Run the troubleshooter کلیک کنید.(Run the troubleshooter)
5. دستورالعملهای روی صفحه را دنبال کنید تا عیبیاب را اجرا کنید و ببینید آیا میتوانید سرویس میزبان: سیستم محلی (svchost.exe) استفاده بالای CPU و دیسک را برطرف کنید.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
روش 6: یک بوت تمیز را انجام دهید(Method 6: Perform a Clean boot)
گاهی اوقات نرم افزار شخص ثالث می تواند با سیستم(System) تضاد داشته باشد و در نتیجه باعث استفاده زیاد از CPU در رایانه شما شود. به منظور رفع استفاده از CPU و دیسک بالا، میزبان سرویس: سیستم محلی (svchost.exe)(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) ، باید یک بوت تمیز(perform a clean boot) بر روی رایانه شخصی خود انجام دهید و گام به گام مشکل را تشخیص دهید.
روش 7: سرویس Windows Update را مجددا راه اندازی کنید(Method 7: Restart Windows Update service)
1. Windows Key + R را فشار دهید و سپس " services.msc " (بدون نقل قول) را تایپ کنید و Enter را بزنید.
2-خدمات زیر را بیابید:
سرویس انتقال هوشمند پس زمینه (BITS) ( Background Intelligent Transfer Service (BITS))
سرویس رمزنگاری (Cryptographic Service)
Windows Update
MSI Installer
3. روی هر کدام از آنها کلیک راست کرده و سپس Properties را انتخاب کنید . مطمئن شوید که نوع Startup(Startup type) آنها روی A utomatic تنظیم شده است.(utomatic.)
4. حال اگر هر یک از خدمات فوق متوقف شد، مطمئن شوید که بر روی Start در قسمت Service Status کلیک کنید.(Start under Service Status.)
5-بعد، روی سرویس Windows Update(Windows Update) کلیک راست کرده و Restart را انتخاب کنید .
6. روی Apply و سپس OK کلیک کنید و سپس کامپیوتر خود را راه اندازی مجدد کنید تا تغییرات ذخیره شود.
روش 8: تغییر زمانبندی پردازنده(Method 8: Change Processor Scheduling)
1. Windows Key + R را فشار دهید سپس sysdm.cpl را تایپ کنید و (sysdm.cpl)Enter را بزنید تا System Properties باز شود .
2. به تب Advanced بروید و روی Settings در قسمت Performance کلیک کنید.(Performance.)
3. دوباره به تب Advanced(Advanced tab) در قسمت Performance Options بروید.
4.در برنامه زمانبندی پردازنده (Processor)برنامه(Program) را انتخاب کنید و روی Apply و سپس OK کلیک کنید.
5. رایانه خود را مجدداً راه اندازی کنید تا تغییرات را ذخیره کنید و بررسی کنید که آیا میتوانید مشکل « سرویس میزبان: سیستم محلی (svchost.exe) بالا و استفاده از دیسک را حل کنید.(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)
روش 9: سرویس انتقال هوشمند پس زمینه را غیرفعال کنید(Method 9: Disable Background Intelligent Transfer Service)
1. Windows Key + R را فشار دهید سپس msconfig را تایپ کنید و Enter را بزنید.
2. به تب Services بروید و تیک گزینه Background Intelligent Transfer Service را بردارید.( uncheck “Background Intelligent Transfer Service”.)
3. روی Apply و سپس OK کلیک کنید.
روش 10: بازیابی سیستم را انجام دهید(Method 10: Perform System Restore)
1. Windows Key + R را فشار دهید و « sysdm.cpl » را تایپ کنید و سپس اینتر را بزنید.
2. به تب System Protection بروید و روی دکمه System Restore کلیک کنید.
3. روی Next کلیک کنید (Next)و نقطه بازیابی سیستم(System Restore point) مورد نظر را انتخاب کنید .
4. برای تکمیل بازیابی سیستم، دستورالعمل های روی صفحه را دنبال کنید.
5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.
توصیه شده:(Recommended:)
- رفع نشدن صدای HDMI در ویندوز 10(Fix HDMI Sound Not Working in Windows 10)
- 5 راه برای رفع عدم صدا در یوتیوب(5 Ways to Fix No Sound on YouTube)
- مشکل یوتیوب در Chrome کار نمی کند [حل شد](Youtube Not Working Issue on Chrome [SOLVED])
- رفع کندی یوتیوب در رایانه شما(Fix YouTube Running Slow On Your PC)
همین است که شما با موفقیت تعمیر سرویس میزبان: سیستم محلی (svchost.exe) استفاده بالای پردازنده و دیسک( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) را انجام داده اید، اما اگر هنوز در مورد این آموزش سؤالی دارید، در بخش نظرات از آنها بپرسید.
Related posts
تعمیر میزبان سرویس: سرویس خط مشی تشخیصی استفاده از CPU بالا
Fix High CPU Usage توسط Service Host: سیستم محلی
نحوه رفع مشکل استفاده از دیسک زیاد هاست سرویس (SysMain) در ویندوز 11/10
چگونه به Fix High CPU Usage توسط System Idle Process
Fix DISM Host Servicing Process High CPU Usage
رفع مشکل WaasMedicSVC.exe High Disk Usage در ویندوز 10
چگونه Fix hkcmd High CPU Usage
Fix Services و Controller برنامه High CPU usage در Windows 10
نحوه رفع مشکل استفاده بالای پردازنده TiWorker.exe در ویندوز
رفع استفاده از CPU بالا Ntoskrnl.exe
Fix DCFWinService High Disk Usage در Windows 11/10
[SOLVED] 100٪ Disk Usage توسط System و فشرده حافظه
Fix High CPU and Disk usage problem از Windows 10
Fix Microsoft Compatibility Telemetry High Disk Usage در Windows 10
رفع WMI ارائه دهنده میزبان High CPU استفاده [ویندوز 10]
رفع استفاده زیاد از CPU SoftThinks Agent Service در ویندوز 10
Fix Searchindexer.exe High CPU Usage
نحوه رفع استفاده زیاد از CPU audiodg.exe در ویندوز 11/10
رفع مصرف بالای CPU سرویس بهینه سازی زمان اجرا دات نت
Fix High CPU Usage توسط XboxStat.exe در Windows 10