Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไข WMI Provider Host (WmiPrvSE.exe) ใช้ CPU สูงใน Windows 11/10

บางครั้ง คุณอาจพบว่ากระบวนการ WMI Provider Host ใช้ CPU ส่วนใหญ่บนคอมพิวเตอร์ Windows 11/10/8/7 มีรายงานว่ากระบวนการนี้ใช้ CPU มากกว่า 50% โดยเฉพาะเมื่อใช้ Media applications ในบทความนี้ เราจะดูวิธี troubleshoot ปัญหา WMI Provider Host High CPU Usage แต่ก่อน เรามาดูสรุปว่า WMI Provider Host คืออะไร

WMI Provider Host คืออะไร?

บริการ WMI Provider Host (WmiPrvSE.exe) ย่อมาจาก Windows Management Instrumentation Provider Service นี่เป็นบริการสำคัญ จะยากมากที่จะจัดการแอปพลิเคชันโดยไม่มีกระบวนการนี้ หากหยุด ฟังก์ชันระบบหลายอย่างจะใช้ไม่ได้ อีกทั้งผู้ใช้อาจไม่ได้รับ Notification สำหรับ Error ต่างๆ

WmiPrvSE.exe เป็นไวรัสหรือไม่?

WmiPrvSE.exe ที่ถูกต้อง (legit) หรือ Windows Management Instrumentation Provider Service process อยู่ในโฟลเดอร์ Windows/System32 แต่มัลแวร์สามารถปลอมชื่อนี้และวางในโฟลเดอร์อื่นได้ ดังนั้น เพื่อแยกความเป็นไปได้นี้ ให้ตรวจสอบ Properties ของไฟล์และสแกนด้วย Antivirus

วิธีหยุด WMI Provider Host ใช้ CPU สูง

กลับมาที่หัวข้อนี้ หากเห็นใช้ CPU สูง ให้รัน services.msc และ Restart บริการ "Windows Management Instrumentation" ดูว่าช่วยได้ไหม ถ้าไม่ช่วย ลองข้อเสนอเหล่านี้:

  1. รัน System Maintenance Troubleshooter
  2. รัน System Performance Troubleshooter
  3. Troubleshoot ใน Clean Boot State
  4. เช็ค Event Viewer logs

คุณต้องการสิทธิ์ Admin สำหรับบางอย่าง

1. รัน System Maintenance Troubleshooter

รัน System Maintenance Troubleshooter เปิด Run พิมพ์คำสั่งต่อไปนี้กด Enter:

msdt.exe -id MaintenanceDiagnostic

ช่วยได้ไหม?

2. รัน System Performance Troubleshooter

รัน System Performance Troubleshooter เปิด Command Prompt ด้วยสิทธิ์ Admin พิมพ์คำสั่งต่อไปนี้กด Enter:

msdt.exe /id PerformanceDiagnostic

Troubleshooter นี้ช่วยปรับ Settings เพื่อปรับปรุงความเร็วและประสิทธิภาพ OS

3. Troubleshoot ใน Clean Boot State

Boot ระบบใน Safe Mode with networking หากระบบทำงานได้ปกติใน Safe Mode คุณอาจต้องทำ Clean Boot คุณต้องทำตามขั้นตอนที่แตกต่างกันเพื่อเริ่ม Windows 10 ใน Safe Mode ที่นั่น เลือกตัวเลือกเริ่มระบบใน 'Safe mode with Networking'

Boot เข้าสู่ Clean Boot State แล้วพยายาม troubleshoot ระบุและแยกกระบวนการที่ก่อให้เกิดปัญหาด้วยตนเอง เมื่อเสร็จ ตั้งค่าระบบให้เริ่มปกติ

4. เช็ค Event Viewer Logs

ในทาง lý tưởng ขั้นตอนเหล่านี้ควรแก้ปัญหา High CPU usage จาก WMI Provider Host แต่หากยังไม่แก้ไขได้ เพื่อระบุกระบวนการที่ก่อให้เกิดปัญหา คุณสามารถใช้ Event Viewer แล้วใช้ระบุ Errors

คลิกเมนู Win+X เลือก Event Viewer คลิกเมนู View เลือก Show Analytic and Debug Logs ต่อไป Applications and Service Logs > Microsoft > Windows > WMI Activity หา Operational log สำหรับ WMI ค้นหา Errors ที่เป็นไปได้ จด ClientProcessID

แก้ไข WMI Provider Host (WmiPrvSE.exe) ใช้ CPU สูงใน Windows 11/10

เปิด Task Manager > แท็บ Services คลิก PID เรียงกระบวนการตาม PID

แก้ไข WMI Provider Host (WmiPrvSE.exe) ใช้ CPU สูงใน Windows 11/10

หากระบวนการที่มี Process ID ตรงกัน นี่คือกระบวนการที่ทำให้ WMI ใช้ CPU มากเกินไป

เกี่ยวข้อง: WMI Repository reset failed, Error 0x80070005, 0x8007041B, 0x80041003

WMI Provider Host คืออะไร?

WMI Provider Host (WmiPrvSE.exe) ย่อมาจาก Windows Management Instrumentation Provider Service เมื่อแอปอื่นต้องการข้อมูลเกี่ยวกับ Windows WMI ให้วิธีมาตรฐานในการให้ข้อมูล แม้ผู้ใช้ทั่วไปจะไม่เห็นการใช้งานมาก แต่สำคัญใน Enterprise หรือที่จัดการ PC แบบ Centralized

สามารถ Disable WMI Provider Host ได้ไหม?

สามารถ Disable WMI ได้โดย Disable จาก Services snap-in หา Windows Management Instrumentation service คลิกขวา Disable แต่จะทำให้สิ่งต่างๆ แพะ แนะนำให้ปล่อยไว้เหมือนเดิม

สามารถ End WMI Provider Host ได้ไหม?

ไม่สามารถ End WMI Provider Host ได้ WMI Provider Host เป็น OS Service จึงไม่ควรหยุดหรือ Disable อย่างถาวร

หากต้องการความช่วยเหลือเพิ่มเติม มีบทความขั้นสูงบน Technet เกี่ยวกับ troubleshooting high CPU usage ใน WMI components

บทความเกี่ยวกับกระบวนการใช้ทรัพยากรสูง:

  • OneDrive high CPU usage problem
  • Windows Modules Installer Worker High CPU & Disk Usage
  • Windows Driver Foundation using high CPU
  • Windows Shell Experience Host uses high CPU.