شما برای مطالعه این مقاله فقط 10 دقیقه وقت نیاز دارید

how-to-lower-cpu-usage
دسته بندی : آموزش ویندوز

روش های حل مشکل مصرف بالای CPU در ویندوز ۱۰ و ۱۱

5/5 - (1 امتیاز)

پردازنده یا CPU نقش مغز و رهبر سیستم کامپیوتری را بر عهده دارد و اگر ظرفیت این بخش از کامپیوتر به دلایلی مثل فعالیت سنگین فرآیندهای پس زمینه، WMI یا بدافزارها پر شود، مشکل مصرف بالای CPU در ویندوز اتفاق می افتد که در این صورت دیگر خبری از اجرای هماهنگ و بی نقص عملیات کامپیوتری نخواهد بود. 

برای کاهش مصرف cpu در ویندوز می توانید راهکارهایی مثل ریستارت سیستم، بستن برنامه ها و فرآیندهای غیرضروری، آپدیت درایورها، اسکن بدافزارها و … را امتحان کنید که هر کدام به نوبه خود می توانند جان دوباره ای به CPU بدهند.

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

۱. سیستم خود را ریستارت کنید.

ریستارت سیستم یکی از پایه ترین روش های خطایابی است که برای حل مشکل مصرف بالای CPU در ویندوز هم کارساز است.

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

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

۲. فرآیندها و برنامه های غیر ضروری پرمصرف را ببندید.

ابزار Task manager ویندوز دقیقاً به شما می گوید که هر کدام از فرآیندها و برنامه های در حال اجرا چند درصد از CPU را به خود اختصاص می دهند.

اینجاست که اگر درصد مربوط به هر کدام از آنها را به دقت بررسی کنید، می توانید فرآیندهای پرمصرف را شناسایی کنید و در صورت عدم استفاده از آنها، با استفاده از قابلیت End Task همه آنها را ببندید تا کمی از ظرفیت پردازنده آزاد شود.

پس ابتدا با کلیک روی استارت و تایپ کردن Task manager، برنامه مربوط به آن را باز کنید.

* با فشردن کلید ترکیبی Ctrl+Shift+T هم می توانید Task manager را باز کنید.

سپس از تب processes ستون CPU مربوط به لیست فرآیندها را بررسی کنید و ببینید که کدام یک از آنها مصرف بالایی دارند.بررسی میزان مصرف cpu توسط برنامه ها

با کلیک روی اسم ستون CPU می توانید فرآیندها را بر اساس مصرف پردازنده به صورت نزولی یا صعودی مرتب کنید.

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

اگر مطمئن شدید که فرآیندهای موردنظر جزو بایدهای سیستم ویندوز نیستند، می توانید یکی یکی روی آنها راست کلیک کنید و با انتخاب گزینه End Task به فعالیت آنها خاتمه دهید.کلیک روی End task

این کار باعث آزاد شدن بار اختصاص یافته به آنها می شود که این هم تاثیر زیادی در حل مشکل مصرف بالای CPU در ویندوز دارد.

۳. برنامه های استارت اپ غیرضروری را غیرفعال کنید.

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

برای حل مشکل مصرف بالای پردازنده می توانید تمام برنامه های استارت اپ غیرضروری را غیرفعال کنید تا ظرفیت cpu برای برنامه ها و فرآیندهای ضروری آزاد شود.

برای این کار کافیست طبق مراحل زیر جلو بروید:

  • با فشردن کلید ترکیبی Ctrl+Shift+T، برنامه Task Manager را باز کنید.
  • روی تب startup کلیک کنید.
  • برنامه های غیر ضروری را پیدا کنید.
  • یکی یکی روی آنها راست کلیک کنید و گزینه Disable را انتخاب کنید.غیرفعال سازی برنامه های استارت اپ برای حل مشکل مصرف بالای cpu در ویندوز

۴. درایورها را آپدیت کنید.

اگر متوقف سازی فرآیندهای پرمصرف هم تاثیر چندانی در کاهش میزان استفاده از cpu نداشت، ممکن است درایورهای ناسازگار یا قدیمی مقصر ماجرا باشند.

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

برای حل مشکلات مربوط به درایورها می توانید آنها را آپدیت کنید که برای این کار دو راه دارید:

روش ۱) به روزرسانی خودکار ویندوز

  • دکمه ترکیبی Win + X را فشار دهید تا ابزار Device manager باز شود.

درایورهای مهم سیستم مثل درایور کارت گرافیک (Graphics)، چیپ‌ست (Chipset)، شبکه (Network)، صدا (Audio) و درایورهای هارددیسک را پیدا کرده و نسبت به آپدیت خودکار آنها اقدام کنید.

  • به این صورت که باید روی درایور موردنظر راست کلیک کنید و گزینه Update را انتخاب کنید.اپدیت درایور آداپتور شبکه
  • سپس گزینه search automatically را انتخاب کنید.جستجوی خودکار درایورها
  • طبق دستورالعمل ها پیش بروید تا پروسه آپدیت تکمیل شود.

سعی کنید این مراحل را برای تمام درایورهای بالا طی کنید تا ناسازگاری های مربوط به هرکدام از آنها را برطرف کنید.

روش ۲) آپدیت دستی درایورها

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

برای اینکه از نصب درایورهای بهینه و مناسب مطمئن شوید، می توانید مراحل زیر را طی کنید:

  • به وبسایت سازنده سیستم خود بروید.
  • جدیدترین درایورهای سخت افزار را دانلود کنید.
  • با استفاده از کلیک ترکیبی Win + X، ابزار Device manager را باز کنید.
  • نسخه موجود درایورهایی که نصب کرده اید را از لیست درایورها پیدا کنید.
  • روی آن راست کلیک کنید و گزینه uninstall را انتخاب کنید.حذف درایور شبکه
  • بعد از اینکه درایور موردنظر را حذف نصب کردید.
  • روی درایور جدیدی که متناسب با درایور حذف شده است، دوبار کلیک کنید تا نصب شود.

این مراحل را یکی یکی برای درایورهای موردنظر طی کنید تا شروع جدیدی را برای آنها رقم بزنید.

۵. بدافزارها را اسکن کنید.

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

برای بررسی این موضوع، بهتر است یک اسکن کامل انجام دهید تا تمام آلودگی های موجود در سیستم شناسایی و پاک شوند.

اگر سیستم شما مجهز به یکی از آنتی ویروس های ویندوز است که می توانید برای این کار از آن کمک بگیرید.

کلیک کنید  چگونه ویندوز سرور 2016 نصب کنیم؟

اگر هم هیچ برنامه آنتی ویروسی ندارید، می توانید از اسکنر بدافزار داخلی ویندوز استفاده کنید.

  • روی استارت کلیک کنید، Windows Security را تایپ کرده و برنامه مربوط به آن را باز کنید.
  • تب Virus & threat protection را انتخاب کنید و سپس روی Scan options کلیک کنید.اسکن بدافزارها با ابزار داخلی ویندوز
  • گزینه Full scan را انتخاب کنید و روی دکمه scan now کلیک کنید.انتخاب کزینه full scan
  • منتظر بمانید تا شناسایی و حذف بدافزارها به طور کامل انجام شود.

۶. WMI Provider Host را ریستارت کنید.

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

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

برای ریستارت WMI کافیست طبق مراحل زیر جلو بروید:

  • روی استارت کلیک کنید، Services را تایپ کنید و برنامه مربوط به آن را باز کنید.
  • سرویس Application Management را پیدا کنید.ریستارت Application Management
  • روی آن راست کلیک کنید و گزینه Restart را انتخاب کنید.

بعد از این کار بررسی کنید که ریستارت WMI باعث کاهش میزان استفاده از cpu ویندوز شده است یا نه.

۷. ویژگی کورتانا را از طریق Registry Editor غیرفعال کنید.

اگر شما هم جزو کاربرانی هستید که نیازی به دستیار صوتی Cortana ندارید، بهتر است آن را به طور دائم غیرفعال کنید تا منابع پردازنده اختصاص یافته به آن را آزاد کنید. 

* ایجاد در رجیستری ادیتور کار نسبتاً حساسی است و توصیه می کنیم قبل از اجرای مراحل بکاپ های لازم را از سیستم و رجیستری ادیتور بگیرید.

حالا برای غیرفعال سازی کورتانا مراحل زیر را طی کنید:

  • کلید ترکیبی Win + R را فشار دهید.
  • در کادر مربوط به برنامه Run، عبارت regedit را وارد کرده و کلید Enter را فشار دهید.
  • مسیر زیر را در نوار بالایی Registry Editor وارد کنید و اینتر را بزنید.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TokenBroker

غیرفعال سازی کورتانا برای حل مشکل مصرف بالای cpu

  • روی آیتم Start راست کلیک کنید و گزینه Modify را انتخاب کنید.
  • در قسمت Value عدد 4 را وارد کنید و روی Ok کلیک کنید.تغییر مقدار پارامتر start به 4

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

۸. نوتیفیکشن های ویندوز را غیرفعال کنید.

اگر به طور مداوم با اعلان های ویندوز ۱۰/۱۱ مواجه می شوید، مشکل ۱۰۰ درصد cpu می تواند به این مسئله هم مربوط باشد.

برای حل این مشکل می توانید قابلیت نوتیفیکیشن را غیرفعال کنید.

پس طبق مراحل زیر جلو بروید:

  • روی دکمه استارت کلیک کنید و Setting را باز کنید.
  • گزینه System را انتخاب کنید و روی Notifications & Actions موجود در سمت چپ پنجره کلیک کنید.
  • دکمه انتخابی مربوط به Notifications را در حالت off قرار دهید. غیرفعال سازی نوتیفیکیشن های ویندوز

۹. تنظیمات پاور را تغییر دهید.

بعضی اوقات، تنظیمات power ویندوز هم می تواند باعث کاهش سرعت پردازنده شود. به این صورت که برای سازگاری با محیط زیست و افزایش عمر باتری، انرژی را ذخیره کرده و مصرف cpu را محدود می کند که همین کارها می تواند باعث بروز مشکل شود.

البته توجه داشته باشید که این راهکار در مقایسه با راهکارهای قبلی چندان هم کامل و تاثیرگذار نیست اما وقتی همه چیز از کنترل خارج می شود، تغییر تنظیمات برق می تواند جلوی اتفاقاتی مثل بالا رفتن بیش از حد دما و آسیب سیستم را بگیرد.

برای بهینه سازی power سیستم خود، کافیست طبق مراحل زیر جلو بروید:

  • روی استارت کلیک کنید، power plan را تایپ کرده و برنامه مربوط به آن را باز کنید.تغییر تنظیمات power plan
  • گزینه Balanced را انتخاب کنید.
  • سپس روی Change plan settings موجود در سمت راست Balanced کلیک کنید.انتخاب گزینه balanced
  • روی Change advanced power settings کلیک کنید.کلیک روی change adapter setting
  • روی دکمه Restore plan defaults کلیک کنید.بازنشانی تنظیمات power
  • برای تایید این تصمیم خود، روی yes کلیک کنید.کلیک روی yes
  • در نهایت روی ok کلیک کنید تا تغییرات موردنظر اعمال شوند.

اگر روش بالا برای حل مشکل ۱۰۰ درصد شدن cpu کارساز نبود، روش زیر را هم امتحان کنید:

  • پاورشل را به صورت Run as administrator باز کنید.
  •  دو دستور زیر را به ترتیب اجرا کنید:
PowerCfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR IDLEDISABLE 000

PowerCfg /SETACTIVE SCHEME_CURRENT

دستور اول تنظیمات برق را آپدیت می کند تا پردازنده در حالت بیکار بماند و به حالت کم مصرف نرود. دستور دوم هم این تغییرات را اعمال می کند و پلن را با تنظیمات جدید فعال می کند.

۱۰. سخت افزار سیستم خود را تمیز کنید.

لپتاپ و کامپیوترها در معرض گرد و غبار قرار می گیرند که تجمع آنها در قسمت داخلی سیستم مخصوصاً فن ها و منافذ خنک کننده می تواند باعث افزایش دما و در نتیجه کاهش عملکرد cpu شود. پس سعی کنید سیستم خود را هر چند وقت یکبار تمیز کنید.

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

چند نکته تکمیلی:

  • از یک پایه خنک کننده استفاده کنید تا دمای سیستم پایین بماند.
  • لپتاپ را روی سطوح صاف و سخت قرار دهید تا جریان هوا به خوبی برقرار باشد.
  • هر چند وقت یکبار فن ها را بررسی کنید تا از عملکرد درست آنها مطمئن شوید.
  • از ابزارهای مانیتورینگ مثل HWMonitor برای بررسی دمای سیستم و سرعت فن ها استفاده کنید.

۱۱. ویندوز خود را ریست کنید.

اگر هیچکدام از روش های بالا کارساز نبودند، می توانید با ریست کردن ویندوز ۱۰ یا ۱۱، شروع جدیدی را برای سیستم خود رقم بزنید.

برای اینکار ۲ راه دارید:

* این روش ها ممکن است باعث از دست رفتن بعضی از فایل ها یا برنامه ها شوند، به همین خاطر قبل از امتحان کردن آنها، از فایل های مهم خود بکاپ بگیرید.

۱) اگر قبلاً که سیستمتان در وضعیت مناسبی قرار داشت، یک نقطه بازیابی ایجاد کرده اید، با استفاده از قابلیت System Restore ویندوز، وضعیت سیستم را به همان حالت بازنشانی کنید.

۲) با استفاده از آموزش ریست فکتوری ویندوز انجام دهید، تنظیمات سیستم را به حالت کارخانه برگردانید.

بعد از اینکه وضعیت سیستم را بهینه کردید و شروع به استفاده از آن کردید، بررسی کنید که باز هم با مشکل مصرف بالای CPU در ویندوز مواجه هستید یا نه.

اگر باز هم به نتیجه نرسیدید، توصیه می کنیم که حالت Safe mode ویندوز را امتحان کنید تا مطمئن شوید که این مشکل ناشی از نرم افزارهای نصب شده در ویندوز نیست.

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

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

دلایل بروز مشکل مصرف بالای CPU در ویندوز ۱۰ و ۱۱

  • اجرای فرآیندهای پس زمینه زیاد به صورت همزمان
  • اجرای برنامه های مصرف کننده منابع 
  • فعال بودن برنامه های استارت اپ زیاد
  • قدیمی یا معیوب بودن درایورها
  • فعالیت بدافزارها
  • از کنترل خارج شدن فرآیند WMI
  • کثیف یا معیوب بودن فن ها و اجزای خنک کننده سیستم

سخن آخر

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

مطالب مشابهی که شاید علاقمند باشید

من زهرا پیرجانی دانشجوی رشته نرم افزار هستم. علاقه ای که به یادگیری مطالب جدید دارم باعث شد که انگیزم برای فعالیت در حوزه تولیدمحتوا بیشتر شود. تمام تلاشم این است که با درک کامل موضوع، محتوایی ساده و کامل تهیه کنم که برای همه علاقمندان مفید و کاربردی باشد. یادگیری مطالب جدید و آموزش اونها به بقیه، بهترین کاری هست که می توانم برای رشد خودم و همچنین کمک به رشد علاقمندان به مباحث مورنظر انجام بدم.

دیدگاه های شما

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

می توانید مقاله را دانلود کنید یا پرینت بگیرید