
پردازشگر کامپیوتر یا در اصطلاح سی پی یو (CPU)، به عنوان مغز متفکر و هسته ی اصلی کامپیوتر شما فعالیت می یابد. همانگونه که مغز یک انسان با فکر کردن زیاد سبب ایجاد سردرد می گردد، پردازشگر کامپیوتر نیز احتمال دارد که به دلیل پردازش فرآیندهای متفاوت دچار اختلال گردد و به منظور به انجام پروسه های مختلف در سیستم خود سرعت همیشگی را نداشته باشد و نتواند در زمان مناسب چنین کاری را به انجام برساند.
در بسیاری از موارد می توان با مدیریت نمودن پروسه های در حال اجرایی در کامپیوتر، مقابل کاهش سرعت پردازنده و کند شدن فرآیندهای لازم ایستادگی کرد ولی همیشته اینطور نیست و به همین راحتی مسئله برطرف نمی گردد، زیرا گاهی اوقات مسائل به دلیل باز کردن صفحه ی نرم افزارهای مختلف توسط کاربران نیست. مسئله می تواند به دلیل وجود یک باگ نرم افزاری اساسی، ویروس و یا یک سیستم ناخواسته باشد که به طور نادرست توان بسیار بالایی از CPU را به خود اختصاص داده است و سرعت سیستم عامل ویندوز کامپیوتر شما را به شدت کم کرده است. در این بخش تصمیم داریم تا در زوم تک به بررسی نحوه بهینه سازی میزان عملکرد CPU و برطرف نمودن مسئله ی High CPU Usage اشاره داشته باشیم.
آیا WmiPrvSE.EXE می تواند سبب افزایش میزان مصرف CPU گردد؟
پردازش WMI Provider Host که با نام Windows Management Instrumentation نیز در میان کاربران مشهور می باشد، به معنای ابزاری دقیق در مدیریت ویندوز است و قسمتی از سیستم عامل کامپیوترها را تشکیل می دهد. وظیفه ی جمع آوری، نظارت و حل مسائل احتمالی تعداد بسیاری از سیستم ها در دل یک شبکه ی وسیع را عهده دار می باشد ولی یک مسئله ی جالب در خصوص پردازش WMI Provider Host این است که ممکن است خودش از کنترل سیستم خارج گردد !
به این منظور که ببینید آیا علت اصلی کاهش سرعت سیستم و یا میزان مصرف بالای CPU دستگاه شما این پردازشگر می باشد یا نه، تنها باید در ابتدا کلیدهای ترکیبی Ctrl + Shift + ESC را بفشارید تا Task Manager ویندوز شما نمایان گردد و در آن به دنبال پردازش WmiPrvSE.exe بگردید. میزان مصرف CPU بیش از حد این پردازشگر بدون این که نرم افزار بخصوصی در پشت سیستم در حال اجرا باشد، نمایانگر اختلال در سیستم شما خواهد بود.


در صورتی که از کاربران ویندوز 10 و یا 8 هستید، بر روی گزینه ی Start کلیک نموده و سپس Event Viewer را انتخاب کنید.
در صورتی که از کاربران ویندوز 7 هستید می توانید در منوی استارت عبارت Eventvwr.msc را جستجو کرده و آن را اجرا کنید.
زمانی که پنجره ی مربوط به Windows Event Viewer برایتان نمایان شد، مسیر Applications and Service Logs > Microsoft > Windows > WMI-Activity > Operational را دنبال کنید. اکنون به پایین صفحه اسکرول کرده و جدیدترین ارورهای این پردازشگر را بررسی کنید. برای هر کدام از اراورهای موجود، به دنبال بخش ClientProcessId بگردید. به خاطر داشته باشید که هر بار یک فرآیند را دوباره اجرا می کنید، ID آن تغییر می یابد. در نتیجه دلیلی ندارد که خطاهای قدیمی تر را مورد بررسی قرار بدهید.

بر روی آن کلیک راست نموده و سپس Open File Location را انتخاب کنید تا بدانید که این فرآیند مربوط به کدام یک از نرم افزارهای نصب شده بر روی ویندوز شماست. آپدیت و یا حذف کردن این نرم افزار به احتمال می تواند مشکل WMI را برطرف نماید. همچنین احتمال دارد که خطای مذکور نشان دهنده ی فعالیت یک ویروس در سیستم شما باشد. شما فقط می توانید یک نسخه از آن را در همان لحظه مشاهده نمایید. در صورتی که چند نسخه از این خطا را مشاهده کردید و یا اینکه پس از متوقف نمودن آن، مجددا به اجرا درآمد باید سریعا با استفاده از یک آنتی ویروس مناسب، سیستم خود را به طور کامل اسکن کنید.
آیا فرآیند System Idle Process می تواند سبب افزایش میزان مصرف CPU گردد ؟
اساسا کاربران پس از بررسی میزان مصرف CPU در Task Manger ویندوز خود متوجه می شوند که مصرف بیش از اندازه ی CPU آن ها مربوط به پردازشی به نام System Idle Process می باشد. این میزان مصرف در بسیاری از مواقع نزدیک به 100 درصد خواهد بود.

این موضوع تنها در ویندوزها رخ نمی دهد ولی با استفاده از Task Manger ویندوز می توانید به آن ها دسترسی پیدا کنید. اساسا به عنوان یک مشکلی غلط انداز می باشد که کاربران تصور می کنند ایرادی در سیستم عامل است که یکی از فرآیندها تا این میزان از پردازنده ی کامپیوترشان استفاده می نماید.
البته لازم به ذکر است که این موضوع به این معبدین معنا نیست که در صورت مشاهده ی میزان مصرف بالای System Idle Process هیچ مشکلی وجود ندارد ولی به احتمال مشکلی که به دنبال آن هستید در بخشی دیگر رخ داده است. اکنون باید این انتظار را داشته باشید که در بسیاری از مواقع وقتی از ویندوز خود استفاده ی سنگینی نمی کنید، میزان مصرف CPU شما توسط این فرآیند به میزان 95 درصد و یا حتی بیشتر نمایش داده شود. هر چه این میزان کمتر باشد بدین معناست که پردازشی دیگر مصرف CPU شما را به خود اختصاص داده است.
آیا Svchost.exe می تواند سبب افزایش میزان مصرف CPU گردد ؟
در صورتی که به Task Manger ویندوز خود نگاهی انداخته باشید، به احتمال میزان مصرف بالای CPU شما مربوط به حافظه ی svchost.exe بوده باشد. در شرایطی که بعضی از مواقع این فرآیند احتمال دارد در حال همکاری با یک بدافزار یا ویروسی مخرب باشد، اساسا یک فرآیند قانونی و اصلی در ویندوز نیز به شمار می رود. اگر در این خصوص شک دارید با استفاده از این ابزار می توانید از سرویسهایی که از svchost.exe استفاده می نمایند آگاه گردید.
در صورتی که یک نرم افزار مخرب یا ویروس از svchost.exe استفاده نکردعه باشد، به احتمال svchost.exe علت میران مصرف بالای پردازنده و یا حافظه ی CPU به دلیل اسکن دستگاههای متصل شده به کامپیوتر خواهد بود. اکنون به منظور حل این مسئله می توانید مسیر Control Panel > Network and Sharing Center را دنبال نموده و بر روی گزینه ی Change advanced sharing settings کلیک نمایید. از این بخش بر روی Turn off network discovery کلیک کنید.

تنها کاری که شما می توانید در این مسیر انجام دهید، این است که مشخص کنید آیا قصد دارید فایل های دانلود شده ی مربوط به آپدیت ویندوزتان را با سایر کامپیوترها اشتراک گذاری کنید یا خیر. برای غیرفعالسازی این قابلیت باید وارد مسیر Settings> Update & Security > Windows Update شده و بر روی گزینه ی Advanced Options کلیک نمایید.
از این بخش می توانید میزان پهنای باند مورد استفاده به منظور دانلود آپدیت های جدید ویندوز را محدود نمایید. همچنین این امکان را دارید که جلوی آپلود فایل های مربوط به بروزرسانی ویندوزتان را بگیرید. سعی کنید مقدار محدوده ی آپلود ویندوزتان را بر روی 5 درصد تنظیم کنید.

به نقل از zoomtech.ir
