رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI [ویندوز 10]

اگر به دلیل میزبان ارائه دهنده (Provider Host)WMI ( Windows Management Instrumentation ) با مصرف بالای CPU(High CPU) مواجه هستید ، نگران نباشید زیرا امروز خواهیم دید که چگونه این مشکل را با استفاده از این راهنما حل کنیم. Ctrl + Shift + Escسمت(Press) چپ را با هم فشار دهید تا Task Manager باز شود، جایی که متوجه خواهید شد که یک فرآیند WmiPrvSE.exe باعث مصرف بالای CPU(High CPU Usage) و در برخی موارد، استفاده از حافظه بالا(High Memory) نیز می شود. WmiPrvSE مخفف Windows Management Instrumentation Provider Service است.

رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI در ویندوز 10

میزبان ارائه دهنده WMI (WmiPrvSE.exe) چیست؟(What is WMI Provider Host (WmiPrvSE.exe)?)

WMI Provider Host ( WmiPrvSE.exe ) مخفف Windows Management Instrumentation Provider Service است. ابزار مدیریت ویندوز(Windows Management Instrumentation) ( WMI ) جزء سیستم عامل مایکروسافت ویندوز(Microsoft Windows) است که اطلاعات مدیریت و کنترل را در یک محیط سازمانی فراهم می کند. میزبان ارائه دهنده WMI(WMI Provider Host) توسط توسعه دهنده برای نظارت بر اهداف(Monitoring Purposes) استفاده می شود.

ممکن است به دلیل اینکه اخیراً ویندوز 10(Windows 10) را به روز کرده یا به روز رسانی کرده اید، با مشکل فوق روبرو شده اید . برخی از دلایل دیگر عبارتند از عفونت ویروس یا بدافزار(Anyway) ، فایل‌های سیستم خراب، پیکربندی نادرست سرویس میزبان ارائه‌دهنده (Fix WMI Provider Host High CPU Usage)WMI(WMI Provider Host Service) و غیره . .

رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI(Fix WMI Provider Host High CPU Usage) در ویندوز 10(Windows 10)

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: عیب یاب تعمیر و نگهداری سیستم را اجرا کنید(Method 1: Run System Maintenance Troubleshooter)

1. Windows Key + R را فشار دهید و سپس Control را(control) تایپ کنید و Enter را بزنید تا  Control Panel باز شود.(Control Panel.)

Windows Key + R را فشار دهید سپس control | را تایپ کنید  رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI [ویندوز 10]

2. در کادر Search Search Troubleshoot و روی Troubleshooting کلیک کنید.(Troubleshooting.)

Troubleshoot را جستجو کرده و روی Troubleshooting کلیک کنید

3. سپس روی View all در قسمت سمت چپ کلیک کنید.

4. روی System Maintenance کلیک کنید تا Troubleshooter  for System Maintenance اجرا شود.

عیب یاب تعمیر و نگهداری سیستم را اجرا کنید

5. عیب‌یاب ممکن است بتواند میزان استفاده از CPU میزبان ارائه‌دهنده WMI(Fix WMI Provider Host High CPU Usage) را در ویندوز 10 برطرف(Windows 10) کند.

روش 2: سرویس ابزار مدیریت ویندوز (WMI) را مجددا راه اندازی کنید(Method 2: Restart Windows Management Instrumentation Service (WMI))

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

ویندوز خدمات

2. Windows Management Instrumentation Service را در لیست پیدا کنید سپس روی آن کلیک راست کرده و Restart را انتخاب کنید.(Restart.)

Windows Management Instrumentation Service را مجددا راه اندازی کنید

3. با این کار تمام سرویس‌های مرتبط با سرویس‌های WMI و Fix Fix WMI Provider Host High CPU Usage در ویندوز 10 راه‌اندازی مجدد می‌شود.(Fix Fix WMI Provider Host High CPU Usage on Windows 10.)

روش 3: سایر سرویس های مرتبط با WMI را مجددا راه اندازی کنید(Method 3: Restart Other Services associated with WMI)

1. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

Command Prompt را باز کنید.  کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

2. عبارت زیر را در cmd تایپ کنید و بعد از هر کدام Enter را بزنید :

نت استاپ iphlpsvc
نت استاپ wscsvc
نت استاپ Winmgmt
net start Winmgmt
net start wscsvc
net start iphlpsvc

با راه اندازی مجدد چندین سرویس ویندوز، میزان استفاده بالای CPU توسط WmiPrvSE.exe را برطرف کنید

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

روش 4: CCleaner و Malwarebytes را اجرا کنید(Method 4: Run CCleaner and Malwarebytes)

1.  CCleaner  & Malwarebytes را دانلود و نصب کنید.

2.  Malwarebytes را اجرا(Run Malwarebytes)(Run Malwarebytes) کنید و اجازه دهید سیستم شما را برای یافتن فایل های مضر اسکن کند. اگر بدافزار پیدا شود، به طور خودکار آنها را حذف می کند.

پس از اجرای Malwarebytes Anti-Malware روی Scan Now کلیک کنید

3. اکنون CCleaner را اجرا کرده و  Custom Clean را انتخاب کنید .

4. در قسمت Custom Clean،  تب Windows(Windows tab) را انتخاب کنید و پیش فرض ها را علامت بزنید و روی  Analyze کلیک کنید .

Custom Clean را انتخاب کنید و سپس در تب Windows، پیش فرض را علامت بزنید  رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI [ویندوز 10]

5.  هنگامی که تجزیه و تحلیل کامل شد، مطمئن شوید که فایل هایی را که قرار است حذف شوند حذف کنید.(Once Analyze is complete, make sure you’re certain to remove the files to be deleted.)

برای فایل های پاک شده روی Run Cleaner کلیک کنید

6. در نهایت بر روی  دکمه Run Cleaner  کلیک کنید و اجازه دهید CCleaner دوره خود را اجرا کند.

7. برای تمیز کردن بیشتر سیستم خود،  برگه Registry را انتخاب کنید(select the Registry tab) و مطمئن شوید موارد زیر بررسی شده اند:

برگه Registry را انتخاب کنید و سپس روی Scan for Issues کلیک کنید

8. روی دکمه  Scan for Issues  کلیک کنید و اجازه دهید CCleaner اسکن کند، سپس روی دکمه  Fix Selected Issues  کلیک کنید.

پس از اتمام اسکن برای مشکلات، روی Fix Selected Issues | کلیک کنید  رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI [ویندوز 10]

9. هنگامی که CCleaner می پرسد " آیا تغییرات پشتیبان در رجیستری را می خواهید؟ (Do you want backup changes to the registry?) بله را انتخاب کنید( select Yes) .

10. پس از تکمیل پشتیبان بر روی دکمه  Fix All Selected Issues  کلیک کنید.

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

روش 5: مشکل را در حالت ایمن عیب یابی کنید(Method 5: Troubleshoot the issue in Safe Mode)

1. با استفاده از این راهنما، با استفاده از شبکه به حالت ایمن(Safe Mode with Networking using this guide) بوت شوید .

2. هنگامی که در حالت Safe Mode قرار گرفتید، PowerShell را در جستجوی ویندوز تایپ کنید سپس روی (Windows Search)Windows PowerShell راست کلیک کرده و Run as administrator را انتخاب کنید.(Run as administrator.)

در جستجوی ویندوز Powershell را تایپ کنید سپس روی Windows PowerShell (1) راست کلیک کنید.

3. دستور زیر را در PowerShell تایپ کنید و (PowerShell)Enter را بزنید :

msdt.exe -id MaintenanceDiagnostic

msdt.exe -id MaintenanceDiagnostic را در PowerShell تایپ کنید

4. با این کار System Maintenance Troubleshooter باز می شود ، روی Next کلیک کنید.(Next.)

با این کار System Maintenance Troubleshooter باز می شود، روی Next کلیک کنید

5. اگر مشکلی پیدا شد، مطمئن شوید که روی Repair کلیک کرده و دستورالعمل‌های روی صفحه را دنبال کنید تا فرآیند به پایان برسد.

6. دوباره دستور زیر را در پنجره PowerShell تایپ کنید و (PowerShell)Enter را بزنید :

msdt.exe /id PerformanceDiagnostic

msdt.exe /id PerformanceDiagnostic را در PowerShell |  رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI [ویندوز 10]

7. با این کار Performance Troubleshooter باز می‌شود ، روی Next کلیک کنید و دستورالعمل‌های روی صفحه را دنبال کنید تا کار تمام شود.

با این کار Performance Troubleshooter باز می شود، کافی است روی Next کلیک کنید

8. از حالت Safe Mode(Safe Mode) خارج شوید و به طور معمول ویندوز(Windows) خود را بوت کنید .

روش 6: روند مشکل را به صورت دستی با استفاده از Event Viewer پیدا کنید(Method 6: Locate the troubling process manually using Event Viewer)

1. Windows Key + R را فشار دهید سپس eventvwr.MSc را تایپ کنید و Enter را بزنید تا Event Viewer باز شود.(Event Viewer.)

eventvwr را در run تایپ کنید تا Event Viewer باز شود

2. از منوی بالا بر روی View کلیک کنید و سپس گزینه Show Analytic and Debug Logs را انتخاب کنید.( Show Analytic and Debug Logs option.)

در Event Viewer View را انتخاب کنید و سپس روی Show Analytic and Debug Logs کلیک کنید

3. اکنون از سمت چپ با دوبار کلیک کردن بر روی هر یک از آنها به مسیر زیر بروید:

Applications and Services Logs > Microsoft > Windows > WMI-Activity

4. هنگامی که تحت پوشه WMI-Activity قرار گرفتید (مطمئن شوید که با دوبار کلیک کردن روی آن آن را گسترش داده اید) گزینه Operationally را انتخاب کنید.(select Operationally.)

WMI Activity را گسترش دهید سپس Operational را انتخاب کنید و ClientProcessId را در قسمت Error جستجو کنید

5. در پنجره سمت راست Error را در تب Operation(Operational) و General انتخاب کنید و (General)ClientProcessId را برای آن سرویس خاص جستجو کنید.

6. اکنون شناسه فرآیند(Process Id) سرویس خاصی را داریم که باعث استفاده زیاد از CPU می(High CPU) شود، باید این سرویس خاص را غیرفعال کنیم تا (disable this particular service)میزان مصرف بالای CPU میزبان ارائه دهنده WMI(Fix WMI Provider Host High CPU Usage) را برطرف کنیم .

7. Ctrl + Shift + Esc را با هم فشار دهید تا Task Manager باز شود.

Ctrl + Shift + Esc را فشار دهید تا Task Manager باز شود

8. به برگه Service بروید(Service tab) و به دنبال شناسه فرآیندی( Process Id) که در بالا اشاره کردید بگردید.

به برگه Service بروید و به دنبال شناسه فرآیندی باشید که |  رفع مصرف بالای پردازنده میزبان ارائه دهنده WMI [ویندوز 10]

9. سرویس با Process ID مربوطه مقصر است، بنابراین هنگامی که آن را پیدا کردید به Control Panel > Uninstall a Program.

برنامه یا سرویس خاص مرتبط با شناسه فرآیند بالا را حذف نصب کنید

10. برنامه(Uninstall the particular program) یا سرویس خاص مرتبط با شناسه فرآیند(Process ID) بالا را حذف نصب کنید سپس کامپیوتر خود را مجددا راه اندازی کنید.

توصیه شده:(Recommended:)

شما با موفقیت استفاده از CPU میزبان ارائه دهنده WMI را در ویندوز 10(Fix WMI Provider Host High CPU Usage on Windows 10) با موفقیت برطرف کردید،  اما اگر هنوز در مورد این پست سؤالی دارید، در بخش نظرات از آنها بپرسید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts