เนื้อหา:
- WMI Provider Host คืออะไร
- ทำไม WMI Provider Host ถึงทำให้ CPU Usage สูง
- 7 วิธีแก้ WMI Provider Host CPU Usage
โดยทั่วไป Windows CPU Usage ไม่ควรหมดเพราะ Software/Program เดียว แต่ WMI Provider Host เป็นกรณีพิเศษ บางครั้ง CPU สูงเพราะรัน WMI Provider Host ผิดวิธี อาจทำให้ Computer Lag หรือ 100% Disk Usage
เพื่อแก้ WMI Provider Host นำไปสู่ High CPU Usage หรือ CPU Heating บน Windows 10 จำเป็นต้องรู้ WMI Provider Host คืออะไร และจัดการ High CPU Usage Issue ที่เกิดจาก WMI Provider Host ยังไง
WMI Provider Host คืออะไร
WMI Provider Host หรือ WmiPrvSE.exe คือ Service ที่อนุญาตให้ Applications บน PC ขอข้อมูลเกี่ยวกับคอมพิวเตอร์ เช่น Serial Number หรือ Motherboard Model Number
ขณะที่ WMI ย่อมาจาก Windows Management Instrumentations Process หรือ Windows Feature ที่ให้ข้อมูลพื้นฐาน PC ที่จำเป็นสำหรับ Software และ Programs
แม้ WMI Provider Host จะรันตอน Software ใดขอข้อมูล แต่ PC ไม่สามารถขาดมันได้ หากขอข้อมูลที่จำเป็น
ทำไม WMI Provider Host ถึงทำให้ CPU Usage สูง
เหมือนแนะนำ WMI Provider Host ไม่ควรทำให้ High CPU Usage และ CPU Heating บน Windows 10 แต่หาก Software/Program อื่นขอข้อมูลจาก WMI Provider Host CPU จะร้อนและ High Usage มาก
ทำไงดีถ้า WMI Provider Host CPU Usage Problem เกิดขึ้นทันทีบน Windows 10?
วิธีแก้ WMI Provider Host CPU Usage บน Windows 10
มีโอกาสที่ Third-party Software/Programs บางตัวแปลงรูปเป็น Windows Management Instrumentation ภายใต้โฟลเดอร์ Windows/system32 โดยเฉพาะตอนเพิ่งติดตั้ง Software/Programs ออนไลน์สำหรับ Windows 10
ดังนั้น ควร Scan PC ด้วย Antivirus Software แต่ถ้าไม่ได้ผล ลองวิธีอื่นด้านล่าง
วิธีแก้ปัญหา:
- Restart WMI Provider Host
- เข้าสู่ Safe Mode
- Restart WmiPrvSE.exe Services อื่นๆ
- ปิด HP Software Framework Service
- ตรวจจับ Problematic Program
- รัน System File Checker
- Troubleshoot WMI Provider Host High CPU Usage
วิธีที่ 1: Restart WMI Provider Host
หลัง Scan PC หา Virus Program ยังพบ Computer ประสบ CPU High Usage หรือ Heating Issues บน Windows 10 แนะนำ Restart WMI Provider Host สำหรับ Windows 10 อาจ High CPU Usage จะหาย
- กด Windows + R เปิด Run Box
- พิมพ์ services.msc ในกล่อง คลิก OK เข้า Services Window
- ใน Services Window เลื่อนหา คลิกขวา Windows Management Instrumentation Restart
หลัง Restart Windows Management Instrumentation แล้ว สามารถใช้คอมพิวเตอร์เร็วและราบรื่นกว่า High CPU Usage จะไม่มีอีกบน Windows 10 หรือลอง Disable WMI Provider Host ที่นี่ใน Properties
วิธีที่ 2: เข้าสู่ Safe Mode
หากค้างที่ Game/Video เนื่องจากไม่มี CPU ประมวลผลโปรแกรมอื่นตอน WMI Provider Host ใช้ High CPU บน Windows 10 ควร เข้าสู่ Safe Mode
ตอนเข้า Safe Mode บน Windows 10 น่าจะรู้ว่าตอนนี้ Program/Software ไหนรันผิดแต่ต้องการ WMI Provider Host ให้ข้อมูล ทำให้ CPU Usage สูง
วิธีที่ 3: Restart WmiPrvSE.exe Services อื่นๆ
มี Services อื่นๆ ที่เกี่ยวข้องกับ WmiPrvSE.exe มาก ควร Restart Services เหล่านี้ หากอยากจัดการ WmiPrvSE.exe High CPU Windows 10
- พิมพ์ Command Prompt ในกล่องค้นหา คลิกขวา Run as Administrator
- ใน Command Prompt ป้อนคำสั่งต่อไปนี้ กด Enter รันทีละคำสั่ง
net stop iphlpsvc
net stop wscsvc
net stop Winmgmt
net start Winmgmt
net start wscsvc
net start iphlpsvc
- Reboot Windows 10 ให้มีผล
ตอนนี้เห็น Services ที่รันบน PC น้อยลง WMI Provider Host จะไม่ Hog High CPU บน Windows 10
วิธีที่ 4: ปิด HP Software Framework Service
สำหรับ HP Users มี Service ชื่อ HP Software Framework Service ทำให้ WMI Provider Host High CPU ต้องหยุดไม่ให้รันและใช้ CPU มากใน Task Manager
ถ้าเป็น HP Users ไปใน Services Window หาและคลิกขวา HP Software Framework Service Stop
Reboot Windows 10 ดูว่า HP WMI Provider Host High CPU Usage หายหรือไม่
วิธีที่ 5: ตรวจจับ Problematic Program
เพื่อหาว่า Program/Software ไหน Prompt WMI Provider Host ทำให้ High CPU Usage บน Windows 10 ต้องขุด Recent Tasks ที่ผิดพลาด ต้อง Investigate Errors ใน Event Viewer และแก้ Erroneous Software ที่ขอ WmiPrvSE.exe ให้ข้อมูล PC
เริ่มขุด Problematic Software/Programs
- คลิกขวา Start Button เลือก Event Viewer
- ใน Event Viewer Window ไป Path: Applications and Service Logs > Microsoft > Windows > WMI Activity > Operational
บน Top ของ Middle Panel ระบุ Error
ต้อง View ใน Show Analytic and Debug Logs
อาจมี Error มากกว่า 1 บน PC ทำตามขั้นตอนสำหรับทุก Error
- คลิก Error ภายใต้ General Tab จด ClientProcessId ที่นี่คือ 1144
- พิมพ์ Task Manager ในกล่องค้นหา กด Enter
- ภายใต้ Details เลือก Column PID Match Error ID ที่จดไว้ แต่ 1414 ไม่ได้อยู่ที่นี่ เพราะ Program ที่แทนถูกปิดแล้ว
ดังนั้น หากเพิ่งปิด Program นี้ ไม่สามารถหา PID ได้ที่นี่ เพราะถูกขอให้ดูใน Event Viewer มัน Load Recent Actions ที่ทำกับ Windows 10
- คลิกขวา Program ที่ PID Match Error ClientProcessId Open File Location
จะรู้รายละเอียด Program/Software นี้ หลังรู้ว่า Software นี้คืออะไร อาจต้อง Uninstall หรือ Update สำหรับ Windows 10
หาก Software/Device เก่า/เสียหาย และพร้อมกันเจอ High CPU Usage โดย WMI Provider Host บน Windows 10 ใช้ Driver Booster อัปเดต Problematic Drivers
Driver Booster ช่วยดาวน์โหลด Latest Driver ในไม่กี่คลิก นับถือได้ว่าจะจบการอัปเดต Drivers เพราะทดสอบแล้ว
จากการ Detect Problems ใน Event Viewer และ Task Manager และแก้ด้วย Tool High CPU Usage จะได้รับการบรรเทามาก
วิธีที่ 6: รัน System File Checker
อาจมี File Corruption บน PC นำไปสู่ WMIPrvSE.exe High CPU บน Windows 10 ลองใช้ SFC Detect และ Fix Problematic Files
ใน Command Prompt พิมพ์ sfc/scannow กด Enter ใช้งาน System File Checker
หลัง SFC เริ่มสแกน Corrupted Files จะเห็นมันแก้ไข Files ถ้ามี หวังว่าจะช่วยหลุดพ้น WMI Provider Host High CPU Usage Windows 10
วิธีที่ 7: Troubleshoot WMI Provider Host High CPU Usage
Windows 10 มี Built-in Tools ต่างๆ Detect Problems Windows Powershell หนึ่งในนั้นใช้ Administration และ Automation เพื่อ Fix WMIPrvSE.exe High CPU Usage Issue Windows Powershell ช่วยตรวจสอบ Program ไหนผิดบน Windows 10
- หลัง Boot Safe Mode ควรลงมารัน Windows PowerShell Troubleshooter
- คลิกขวา Start Button เลือก Windows PowerShell (Admin)
- ที่ Windows PowerShell Copy Paste Path ด้านล่าง กด Enter
msdt.exe -id MaintenanceDiagnostic
- ใน System Maintenance Window คลิก Next ให้ Windows 10 Troubleshoot PC นี้
Windows 10 จะแสดง Troubleshooting Results ไม่ว่าจะต้อง Update Drivers หรือเปลี่ยน Settings สำหรับคอมพิวเตอร์ และถ้าเป็นไปได้ Troubleshooter นี้ก็แก้ Basic Issues เกี่ยว CPU บน Windows 10 ได้
ภายใต้สถานการณ์นี้ ไม่ได้แค่เรียนรู้ WMI Provider Host คืออะไร แต่ยังจับวิธีจัดการ WMI Provider Host High CPU Usage หรือ Heating Issue สำหรับ Windows 10 ได้ดี