หากเจอ High CPU Usage จาก WMI (Windows Management Instrumentation) Provider Host อย่าตกใจ เราจะแนะนำวิธีแก้ไข กด Ctrl+Shift+Esc เปิด Task Manager จะเห็น Process WmiPrvSE.exe กิน CPU สูง บางครั้งกิน RAM สูงด้วย WmiPrvSE ย่อมาจาก Windows Management Instrumentation Provider Service

WMI Provider Host (WmiPrvSE.exe) คืออะไร?
WMI Provider Host (WmiPrvSE.exe) = Windows Management Instrumentation Provider Service WMI เป็นส่วนประกอบของ Windows ให้ข้อมูลการจัดการและควบคุมในสภาพแวดล้อมองค์กร ใช้สำหรับ Monitoring โดยนักพัฒนา
สาเหตุอาจมาจาก: อัปเดต/อัปเกรด Windows 10 ล่าสุด, ไวรัส/มัลแวร์, ไฟล์ระบบเสีย, การตั้งค่า WMI Service ผิด มาแก้ไขกัน
Fix WMI Provider Host High CPU Usage on Windows 10
สร้าง Restore Point ก่อนเริ่มต้น
วิธีที่ 1: รัน System Maintenance Troubleshooter
- กด Windows Key + R พิมพ์ control Enter เปิด Control Panel
- ค้นหา Troubleshoot คลิก Troubleshooting
- คลิก View all ด้านซ้าย
- คลิก System Maintenance รัน Troubleshooter
- อาจแก้ไขปัญหา High CPU Usage ได้
วิธีที่ 2: Restart Windows Management Instrumentation Service (WMI)
- กด Windows Key + R พิมพ์ services.msc Enter
- หา Windows Management Instrumentation Service คลิกขวา > Restart
- จะ Restart บริการเกี่ยวกับ WMI ทั้งหมด Fix WMI Provider Host High CPU Usage
วิธีที่ 3: Restart บริการอื่นๆ ที่เกี่ยวข้องกับ WMI
- เปิด Command Prompt (ค้นหา 'cmd' Enter)
- พิมพ์คำสั่งทีละบรรทัด:
net stop iphlpsvc net stop wscsvc net stop Winmgmt net start Winmgmt net start wscsvc net start iphlpsvc
- รีบูท
วิธีที่ 4: รัน CCleaner และ Malwarebytes
- ดาวน์โหลดติดตั้ง CCleaner & Malwarebytes
- รัน Malwarebytes สแกนลบไฟล์อันตราย
- รัน CCleaner เลือก Custom Clean
- แท็บ Windows ทิ๊กตัวเลือก คลิก Analyze
- ยืนยันลบ คลิก Run Cleaner
- แท็บ Registry ทิ๊กตัวเลือก คลิก Scan for Issues > Fix Selected Issues
- ถาม Backup registry ให้ Yes
- คลิก Fix All Selected Issues
- รีสตาร์ท
วิธีที่ 5: ตรวจสอบปัญหาใน Safe Mode
- บูทเข้า Safe Mode with Networking
- ใน Safe Mode ค้นหา PowerShell คลิกขวา > Run as administrator
- พิมพ์: msdt.exe -id MaintenanceDiagnostic Enter
- จะเปิด System Maintenance Troubleshooter คลิก Next
- หาพบปัญหา คลิก Repair ทำตามขั้นตอน
- พิมพ์: msdt.exe /id PerformanceDiagnostic Enter
- จะเปิด Performance Troubleshooter คลิก Next ทำตามขั้นตอน
- ออกจาก Safe Mode บูทปกติ
วิธีที่ 6: ระบุ Process ที่ก่อให้เกิดปัญหาโดยใช้ Event Viewer
- กด Windows Key + R พิมพ์ eventvwr.MSc Enter เปิด Event Viewer
- เมนู View > Show Analytic and Debug Logs
- ใน Left Pane ไปที่: Applications and Services Logs > Microsoft > Windows > WMI-Activity
- ใต้ WMI-Activity ขยายแล้วเลือก Operational
- ใน Right Pane เลือก Error ใต้ Operational แท็บ General หา ClientProcessId ของบริการนั้น
- ได้ Process Id ของบริการที่กิน CPU สูง ต้อง Disable บริการนั้น เพื่อแก้ไข
- กด Ctrl + Shift + Esc เปิด Task Manager
- แท็บ Services หา Process Id ที่บันทึกไว้
- บริการที่มี Process ID ตรงกันคือสาเหตุ ไปที่ Control Panel > Uninstall a Program
- Uninstall โปรแกรม/บริการ ที่เกี่ยวข้องกับ Process ID นั้น รีบูท
บทความแนะนำ:
- Fix Taskbar Disappeared from the Desktop
- How to Update Realtek HD Audio Drivers in Windows 10
- Fix YouTube Videos loading but not playing videos
- Fix YouTube Black Screen Problem [SOLVED]
แก้ไข WMI Provider Host High CPU Usage on Windows 10 สำเร็จแล้ว หากยังมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็นครับ