Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข CPU สูงผิดปกติจาก WmiPrvSE.exe ใน Windows

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

ปัญหาหลักคือ Windows ค้าง/ช้า เมื่อ WmiPrvSE.exe ใช้ทรัพยากรระบบมากเกินไป แอปอื่นไม่ได้ทรัพยากร ทำให้คอมพิวเตอร์ช้า ต้องรีบูท แม้หลังรีบูท บางครั้งก็ยังไม่หาย มาดูวิธีแก้ไข Fix High CPU Usage by WmiPrvSE.exe กัน

Fix High CPU Usage by WmiPrvSE.exe

สร้าง Restore Point ก่อนเริ่มต้น เผื่อเกิดปัญหา

วิธีที่ 1: รีสตาร์ท Windows Management Instrumentation Service

  1. กด Windows Key + R พิมพ์ services.msc แล้วกด Enter
  2. หา Windows Management Instrumentation Service ในรายการ คลิกขวาเลือก Restart
  3. จะรีสตาร์ท service ที่เกี่ยวข้องกับ WMI ทั้งหมด และ Fix High CPU Usage by WmiPrvSE.exe

วิธีที่ 2: รีสตาร์ท Service อื่นๆ ที่เกี่ยวข้องกับ WMI

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งใน cmd แล้วกด Enter ทีละคำสั่ง:
    net stop iphlpsvc
    net stop wscsvc
    net stop winmgmt
    net start winmgmt
    net start wscsvc
    net start iphlpsvc
  3. รีบูทคอมพิวเตอร์

วิธีที่ 3: เรียกใช้ CCleaner และ Malwarebytes

  1. ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
  2. Run Malwarebytes สแกนไฟล์อันตราย ลบอัตโนมัติหากพบ
  3. รัน CCleaner เลือก Custom Clean
  4. ใต้ Custom Clean เลือกแท็บ Windows ติ๊กค่าเริ่มต้น คลิก Analyze
  5. เมื่อ Analyze เสร็จ ตรวจสอบไฟล์ที่จะลบ แล้วคลิก Run Cleaner
  6. เพื่อทำความสะอาดเพิ่มเติม เลือกแท็บ Registry ติ๊กตามแนะนำ
  7. คลิก Scan for Issues แล้ว Fix Selected Issues
  8. ถาม backup registry เลือก Yes
  9. คลิก Fix All Selected Issues
  10. รีสตาร์ทคอมพิวเตอร์

วิธีที่ 4: เรียกใช้ System Maintenance Troubleshooter

  1. กด Windows Key + X คลิก Control Panel
  2. ค้นหา Troubleshoot คลิก Troubleshooting
  3. คลิก view all ด้านซ้าย
  4. คลิกและรัน Troubleshooter for System Maintenance
  5. Troubleshooter อาจ Fix High CPU Usage by WmiPrvSE.exe ได้

วิธีที่ 5: ระบุ Process ที่ก่อให้เกิดปัญหาด้วย Event Viewer

  1. กด Windows Key + R พิมพ์ eventvwr.msc แล้วกด Enter เปิด Event Viewer
  2. จากเมนูบน คลิก View เลือก Show Analytic and Debug Logs
  3. จากหน้าต่างซ้าย ไปที่: Applications and Services Logs > Microsoft > Windows > WMI-Activity
  4. ภายใต้ WMI-Activity folder (ขยายโดยดับเบิลคลิก) เลือก Operational
  5. ในหน้าต่างขวา เลือก Error ใต้ Operational และ General tab หา ClientProcessId ของ service นั้น
  6. ตอนนี้มี Process Id ของ service ที่ทำให้ CPU สูง ต้อง ปิด service นี้ เพื่อแก้ไข
  7. กด Ctrl + Shift + Esc เปิด Task Manager
  8. ไปแท็บ Service หา Process Id ที่จดไว้
  9. Service ที่มี Process ID ตรงกันคือตัวทำให้ผิดปกติ ไปที่ Control Panel > Uninstall a Program
  10. ถอนการติดตั้งโปรแกรม/บริการ ที่เกี่ยวข้องกับ Process ID นั้น แล้วรีบูทคอมพิวเตอร์

บทความแนะนำ:

  • Fix High CPU Usage By TiWorker.exe
  • Windows failed to start. A recent hardware or software change might be the cause
  • Fix High CPU Usage by svchost.exe (netsvcs)
  • Change DPI Scaling Level for Displays in Windows 10

เสร็จแล้ว คุณแก้ไข Fix High CPU Usage by WmiPrvSE.exe เรียบร้อย หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น