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
- กด Windows Key + R พิมพ์ services.msc แล้วกด Enter
- หา Windows Management Instrumentation Service ในรายการ คลิกขวาเลือก Restart
- จะรีสตาร์ท service ที่เกี่ยวข้องกับ WMI ทั้งหมด และ Fix High CPU Usage by WmiPrvSE.exe
วิธีที่ 2: รีสตาร์ท Service อื่นๆ ที่เกี่ยวข้องกับ WMI
- กด Windows Key + X เลือก Command Prompt (Admin)
- พิมพ์คำสั่งใน cmd แล้วกด Enter ทีละคำสั่ง:
net stop iphlpsvc net stop wscsvc net stop winmgmt net start winmgmt net start wscsvc net start iphlpsvc
- รีบูทคอมพิวเตอร์
วิธีที่ 3: เรียกใช้ CCleaner และ Malwarebytes
- ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
- Run Malwarebytes สแกนไฟล์อันตราย ลบอัตโนมัติหากพบ
- รัน CCleaner เลือก Custom Clean
- ใต้ Custom Clean เลือกแท็บ Windows ติ๊กค่าเริ่มต้น คลิก Analyze
- เมื่อ Analyze เสร็จ ตรวจสอบไฟล์ที่จะลบ แล้วคลิก Run Cleaner
- เพื่อทำความสะอาดเพิ่มเติม เลือกแท็บ Registry ติ๊กตามแนะนำ
- คลิก Scan for Issues แล้ว Fix Selected Issues
- ถาม backup registry เลือก Yes
- คลิก Fix All Selected Issues
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 4: เรียกใช้ System Maintenance Troubleshooter
- กด Windows Key + X คลิก Control Panel
- ค้นหา Troubleshoot คลิก Troubleshooting
- คลิก view all ด้านซ้าย
- คลิกและรัน Troubleshooter for System Maintenance
- Troubleshooter อาจ Fix High CPU Usage by WmiPrvSE.exe ได้
วิธีที่ 5: ระบุ Process ที่ก่อให้เกิดปัญหาด้วย Event Viewer
- กด Windows Key + R พิมพ์ eventvwr.msc แล้วกด Enter เปิด Event Viewer
- จากเมนูบน คลิก View เลือก Show Analytic and Debug Logs
- จากหน้าต่างซ้าย ไปที่: Applications and Services Logs > Microsoft > Windows > WMI-Activity
- ภายใต้ WMI-Activity folder (ขยายโดยดับเบิลคลิก) เลือก Operational
- ในหน้าต่างขวา เลือก Error ใต้ Operational และ General tab หา ClientProcessId ของ service นั้น
- ตอนนี้มี Process Id ของ service ที่ทำให้ CPU สูง ต้อง ปิด service นี้ เพื่อแก้ไข
- กด Ctrl + Shift + Esc เปิด Task Manager
- ไปแท็บ Service หา Process Id ที่จดไว้
- Service ที่มี Process ID ตรงกันคือตัวทำให้ผิดปกติ ไปที่ Control Panel > Uninstall a Program
- ถอนการติดตั้งโปรแกรม/บริการ ที่เกี่ยวข้องกับ 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 เรียบร้อย หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น