رفع مشکل استفاده زیاد از CPU در سرویس‌ها و برنامه کنترلر در ویندوز 11/10

برخی از کاربران رایانه شخصی Windows 11/10 گزارش می دهند که وقتی Task Manager را باز(open Task Manager) می کنند، متوجه می شوند که برنامه Services and Controller(Services and Controller app) از حدود 50٪ CPU استفاده می کند و گاهی اوقات هنگام بازی، کل استفاده از CPU تا 100٪ افزایش می یابد - و همچنین آنها نیز اعوجاج صدای تماس صوتی را تجربه کنید. در این پست، ما مناسب ترین راه حل ها را برای این مشکل مصرف بالای CPU ارائه(high CPU usage issue) خواهیم داد.

برنامه خدمات و کنترلر مصرف بالای CPU

برنامه قانونی خدمات و کنترلر(Services and Controller app) ( services.exe ) یک فایل سیستمی ویندوز است(Windows system file)  که در پوشه System32 قرار دارد. (System32)این یک فرآیند سیستمی ضروری است که برای اجرای ویندوز 10(Windows 10) مورد نیاز است . اگر آن را در Task Manager بیابید ، روی آن راست کلیک کرده و End task را انتخاب کنید، دکمه Shut down خاکستری می شود. برای فعال کردن دکمه Shut down باید چک باکس (Shut)Abandon unsaved data and shutdown را انتخاب کنید. اکنون حتی اگر بر روی Shut down کلیک کنید، نمی‌توانید فرآیند را پایان دهید - اما در عوض، پیامی خواهید دید -

Unable to terminate process, The operation could not be terminated, Access is denied.

اگر مکان فایل آن را در پوشه System32 باز کنید و (System32)Properties آن را بررسی کنید ، خواهید دید که یک فرآیند قانونی مایکروسافت(Microsoft) است.

بدافزار(Malware) می تواند با هر نامی خود را پنهان کند. بنابراین اگر فایلی با نام مشابه در جای دیگری قرار داشته باشد، ممکن است بدافزار باشد. به عنوان مثال، فایلی با نام " Services and Controller app.exe " بدافزار است و سعی می کند خود را به عنوان فرآیند قانونی ویندوز(Windows) پنهان کند . اکثر برنامه های آنتی ویروس این سرویس(Services) های مخرب و Controller app.exe را به عنوان بدافزار شناسایی می کنند.

برنامه خدمات و کنترلر مصرف بالای CPU(Controller App High CPU)

اگر با مشکل استفاده از CPU(High CPU) زیاد برنامه Services and Controller مواجه هستید ، به ترتیب خاص موارد زیر را انجام دهید:

  1. مکان فایل و ویژگی ها را بررسی کنید
  2. System File Checker را اجرا کنید
  3. اسکن آنتی ویروس را اجرا کنید
  4. (Restart Windows Management Instrumentation)سرویس (Service)Windows Management Instrumentation ( WMI ) را مجدداً راه اندازی کنید
  5. نمایش اسلاید پس زمینه را خاموش کنید
  6. سرویس خط مشی تشخیص را غیرفعال کنید
  7. عیب یابی در وضعیت بوت پاک.

بیایید به شرح فرآیند مربوط به هر یک از راه حل های ذکر شده نگاهی بیندازیم.

1] موقعیت فایل(Check File) و ویژگی ها را بررسی کنید

Task Manager را باز کنید ، برنامه Services and Controller App > Right-click کرده و Open file location را(Open file location) انتخاب کنید .

بر روی فرآیند services.exe(services.exe) انتخاب شده کلیک راست کرده و روی Properties کلیک کنید.

شما می توانید تأیید کنید که محل پوشه System32 است و یک فایل قانونی مایکروسافت(Microsoft) است.

اگر مکان فایل دیگری باز شود، ممکن است یک ویروس باشد.

2] System File Checker را اجرا کنید

اگر یک فایل سیستمی ویندوز(Windows) قانونی است، ممکن است آسیب دیده یا خراب شده باشد. پیشنهاد می کنم System File Checker را اجرا کنید تا آن را با یک فایل خوب جایگزین کنید.

3] اسکن آنتی ویروس را اجرا کنید

اگر در پوشه System32 قرار ندارد و به بدافزار مشکوک هستید، باید یک اسکن کامل آنتی ویروس سیستم را با Windows Defender یا هر محصول AV شخص ثالث(third-party AV product)  معتبر  اجرا کنید. فایل بدافزار با خیال راحت قرنطینه یا حذف می شود.

اکثر برنامه های آنتی ویروس این سرویس(Services) های مخرب و Controller app.exe را به عنوان بدافزار شناسایی می کنند – برای مثال، Symantec آن را به عنوان Trojan.ADH.2  یا  Trojan.Gen شناسایی می کند، و Kaspersky آن را به عنوان  غیر ویروسی شناسایی می کند:HEUR:RiskTool.Win32.BitCoinMiner. ژنرال(not-a-virus:HEUR:RiskTool.Win32.BitCoinMiner.gen) .

به عنوان یک اقدام احتیاطی فراوان، می توانید از یک نرم افزار آنتی ویروس قابل حمل رایگان(free portable antivirus software) نیز برای اجرای اسکن آنتی ویروس دوم استفاده کنید.

4] سرویس (Service)Windows Management Instrumentation(Restart Windows Management Instrumentation) ( WMI ) را مجددا راه اندازی کنید

سرویس Windows Management Instrumentation (WMI) را مجددا راه اندازی کنید

ابزار مدیریت ویندوز شامل مجموعه‌ای از برنامه‌های افزودنی برای مدل درایور ویندوز(Windows Driver Model) است که یک رابط سیستم عامل را فراهم می‌کند که از طریق آن اجزای ابزاردار اطلاعات و اعلان را ارائه می‌دهند.

گاهی اوقات نرم‌افزار می‌تواند دستورات نامعتبر ارسال کند و در نتیجه نیازهای پردازنده غیرضروری را به همراه داشته باشد، که می‌تواند باعث استفاده زیاد از CPU مانند این مورد شود - می‌توانید سرویس WMI را مجدداً راه‌اندازی کنید. (WMI)در اینجا چگونه است:

  • Windows key + R را فشار دهید تا گفتگوی Run فراخوانی شود.
  • در کادر محاوره‌ای Run عبارت services.msc را(services.msc) تایپ کرده و Enter را بزنید تا Services باز شود(open Services) .
  • در پنجره Services ، اسکرول کنید و سرویس Windows Management Instrumentation را پیدا کنید.
  • اکنون روی سرویس کلیک راست کرده و از منوی زمینه Restart را انتخاب کنید تا سرویس در رایانه شما راه اندازی مجدد شود.(Restart)
  • از کنسول Services خارج شوید.

Task Manager را باز کنید و بررسی کنید که آیا مشکل حل شده است یا خیر.

5] نمایش اسلاید پس زمینه را خاموش کنید

نمایش اسلاید پس زمینه را خاموش کنید

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

  •  برای باز کردن تنظیمات ، Windows key + I را فشار دهید.
  • روی Personalization(Personalisation) ضربه بزنید یا کلیک کنید .
  • در صفحه شخصی(Personalisation) سازی ، در سمت چپ، پس زمینه(Background) را انتخاب کنید .
  • در قسمت سمت راست، تنظیمات Background را روی (Background)Picture  از منوی کشویی تنظیم کنید.
  • از برنامه تنظیمات خارج شوید.

بررسی کنید که آیا مشکل در دست حل شده است.

6] سرویس خط مشی تشخیص(Diagnostics Policy Service) را غیرفعال کنید

سرویس خط مشی تشخیص را غیرفعال کنید

غیرفعال کردن سرویس خط مشی تشخیص در (Diagnostics)سیستم ویندوز 10(Windows 10) ممکن است مشکل را برطرف کند.

باید بدانید که سرویس خط مشی تشخیصی(Diagnostic Policy Service) ، تشخیص، عیب یابی و حل مشکل را برای اجزای ویندوز فعال می کند. (Windows)اگر این سرویس متوقف شود، عیب‌یابی دیگر کار نخواهد کرد.

موارد زیر را انجام دهید:

  • کنسول خدمات را باز کنید.
  • در پنجره Services ، اسکرول کنید و (Services)سرویس Diagnostics Policy Service(Diagnostics Policy Service)  را پیدا کنید.
  • (Double-click)برای ویرایش مشخصات آن، روی ورودی دوبار کلیک کنید .
  • در پنجره خواص، روی منوی بازشوی نوع Startup(Startup type) کلیک کنید و Disabled را انتخاب کنید . اگر سرویس از قبل در حال اجرا است، روی دکمه Stop کلیک کنید تا سرویس متوقف شود.
  • برای ذخیره تغییرات روی Apply > OK کلیک کنید.(OK)
  • از کنسول Services خارج شوید.

7] در حالت Clean Boot عیب یابی کنید

این به خودی خود یک راه حل نیست، فقط به شما کمک می کند تا روند توهین آمیزی را که ممکن است باعث این مشکل شود شناسایی کنید. عیب یابی Clean-Boot برای جداسازی یک مشکل عملکرد طراحی شده است. برای انجام عیب یابی بوت تمیز، باید چند عمل انجام دهید و بعد از هر اقدام کامپیوتر را مجددا راه اندازی کنید. ممکن است لازم باشد مواردی را یکی پس از دیگری به صورت دستی غیرفعال کنید تا سعی کنید موردی را که باعث مشکل شده است مشخص کنید. هنگامی که مجرم را شناسایی کردید، می توانید آن را حذف یا غیرفعال کنید.

یک Clean Boot(Perform a Clean Boot) سیستم را انجام دهید و شناسایی کنید که چه چیزی باعث استفاده بالای CPU برنامه Services and Controller شده است(Services and Controller app High CPU usage) .

برخی از فرآیندهایی که باعث ایجاد این مشکل می شوند عبارتند از:

  • سرویس Nahimic(Nahimic Service) : نرم افزار و درایور صوتی که این سرویس را نصب می کند را حذف نصب کنید. (Audio)شاید لازم باشد نگاهی به درایورهای صوتی مرتبط نیز بیندازید.(Audio)
  • Sequrazo : بررسی کنید که آیا برنامه ای به نام Sequrazo در حال اجرا یا نصب هستید . Segurazo ( Santivirus Realtime Protection Lite ) یک PUP یا PUA(PUP or PUA) است و ممکن است مشکل از این باشد. حذفش کن ببین
  • LenovoVantageService : یا Lenovo Vantage Service را حذف نصب کنید یا آن را به آخرین نسخه به روز کنید و ببینید که آیا این کمک می کند.

امیدوارم چیزی در اینجا به شما کمک کند.

پست مرتبط(Related post) : میزبان ارائه دهنده WMI (WmiPrvSE.exe) استفاده از CPU بالا(WMI Provider Host (WmiPrvSE.exe) High CPU Usage) .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts