Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

WMI Provider Host (WmiPrvSE.exe) เป็นกระบวนการที่เกี่ยวข้องกับบริการ Windows Management Instrumentation (WMI) ซึ่งเป็นโครงสร้างพื้นฐานสำหรับข้อมูลการจัดการและการดำเนินการบนระบบปฏิบัติการที่ใช้ Windows

กระบวนการ WMI Provider Host ทำงานเบื้องหลังและปกติไม่ใช้ทรัพยากรระบบมากนัก แต่ในหลายครั้ง ผมสังเกตว่า WMI Provider Host (WmiPrvSE.exe) ทำให้ CPU ทำงานที่ 100% และทำให้ระบบใช้งานไม่ได้

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

ในบทช่วยสอนนี้ คุณจะพบคำแนะนำโดยละเอียดเกี่ยวกับวิธีแก้ไขและแก้ไขปัญหาการใช้ CPU สูงที่เกิดจากกระบวนการ WmiPrvSE.exe (WMI Provider Host)

วิธีแก้ไข WMI Provider Host (WmiPrvSE.exe) ใช้ CPU สูง (Windows 10, 8.1, 7)

วิธีที่ 1: สแกนคอมพิวเตอร์หาไวรัส

วิธีที่ 2: ติดตั้ง Windows Updates ทั้งหมดที่มี

วิธีที่ 3: รัน System Maintenance Troubleshooter

วิธีที่ 4: ระบุว่าโปรแกรมหรือบริการใดทำให้ CPU สูง

วิธีที่ 5: ปิดใช้งานบริการบุคคลที่สามที่พึ่งพา "Windows Management Instrumentation"

วิธีที่ 6: หยุดหรือปิดใช้งานบริการที่เป็นสาเหตุ

วิธีที่ 7: ซ่อมแซมไฟล์ระบบและบริการที่เสียหาย (SFC)

วิธีที่ 8: แก้ไขข้อผิดพลาดการเสียหายของ Windows ด้วย DISM Tool

วิธีที่ 1: สแกนคอมพิวเตอร์หาไวรัส

ไวรัสหรือโปรแกรมอันตรายอาจก่อให้เกิดปัญหา WMI Provider Host CPU usage ดังนั้น ก่อนที่คุณจะดำเนินการแก้ไขปัญหา WmiPrvSE.exe (WMI Provider Host) ใช้ CPU สูง ให้ใช้คู่มือ Malware Scan and Removal Guide นี้เพื่อตรวจสอบและลบไวรัสหรือโปรแกรมอันตรายที่อาจทำงานบนคอมพิวเตอร์ของคุณ

วิธีที่ 2: ติดตั้ง Windows Updates ทั้งหมดที่มี

ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Windows Updates ทั้งหมดที่มีอยู่บนคอมพิวเตอร์แล้ว ขั้นตอนดังนี้:

  • บน Windows 7, 8, 8.1:

1. กด Windows + R เพื่อเปิดกล่อง Run dialog box
2. พิมพ์คำสั่งต่อไปนี้เพื่อเปิด Windows Update และกด Enter

  • wuapp.exe

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

3. คลิกปุ่ม Check for updates และติดตั้งอัปเดตทั้งหมดที่พบ

  • บน Windows 10:

1. คลิกปุ่ม Windows Start แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว และเปิด Settings

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

2. คลิก Update & security
3. คลิกปุ่ม Check for updates และติดตั้งอัปเดตทั้งหมดที่พบ

วิธีที่ 3: รัน System Maintenance และ Windows Update Troubleshooters

รัน System Maintenance Troubleshooter เพื่อแก้ไขปัญหาของระบบโดยอัตโนมัติ

1. ไปที่ Windows Control Panel
2. ตั้งค่า View by เป็น: Small icons แล้วคลิก Troubleshooting

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

3. คลิกที่ View all

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

4. ดับเบิลคลิกที่ System Maintenance

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

5. กด Next และทำตามพรอมป์บนหน้าจอเพื่อรัน System Maintenance Troubleshooter

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

วิธีที่ 4: หาบริการหรือโปรแกรมที่ทำให้ WmiPrvSE.exe ใช้ CPU สูง

1. กดปุ่ม Windows แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว + R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. ในกล่องคำสั่ง Run พิมพ์: eventvwr.msc แล้วกด Enter

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

3. ใน Event Viewer ไปที่:

  • Applications and Services Logs → Microsoft → Windows → WMI Activity → Operational

4. คลิกที่ Error 'WMI-Activity' และสังเกตหมายเลข ClientProcessId

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

5. จากนั้น กด Ctrl + SHIFT + ESC เพื่อเปิด Task Manager
6. ตอนนี้ ดูที่แท็บ Details และ Services เพื่อหาว่ากระบวนการหรือบริการใดมี PID เหมือนกับหมายเลข ClientProcessId ที่คุณสังเกตใน Event Viewer เพื่อหาบริการหรือแอปพลิเคชันที่เป็นสาเหตุ

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

7. เมื่อคุณพบว่าแอปพลิเคชันหรือบริการใดทำให้ WMI Provider Host ใช้ CPU สูง ให้ Uninstall แอปพลิเคชันที่เป็นสาเหตุ หรือเปลี่ยน Priority ของกระบวนการที่เป็นสาเหตุเป็น Low *

* หมายเหตุ:
1. เพื่อเปลี่ยน Priority ของกระบวนการ: คลิกขวาที่กระบวนการ และเลือก Set priority
2. หาก CPU สูงเกิดจากบริการของ Windows ให้หยุดหรือปิดใช้งานบริการนั้นโดยทำตามคำแนะนำที่วิธีที่ 6 ด้านล่าง

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

8. เมื่อเสร็จแล้ว Restart คอมพิวเตอร์ และดูว่าปัญหา CPU สูงแก้ไขแล้วหรือยัง

วิธีที่ 5: ปิดใช้งานบริการบุคคลที่สามที่พึ่งพา "Windows Management Instrumentation" Service

1. กดปุ่ม Windows แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว + R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. ในกล่องคำสั่ง Run พิมพ์: services.msc แล้วกด Enter

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

3. คลิกขวาที่บริการ Windows Management Instrumentation และเลือก Properties

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

4. เลือกแท็บ Dependencies และดูว่าที่กล่อง "The following system components depend on this service" มีบริการอื่นนอกจาก "IP Helper" หรือไม่ *

* หมายเหตุ: โดยค่าเริ่มต้น บริการเดียวที่พึ่งพา "Windows Management Instrumentation" คือบริการ IP Helper

5. หากเห็นบริการอื่น (นอกจาก 'IP Helper') ให้ดำเนินการปิดใช้งานบริการบุคคลที่สาม (ดูคำแนะนำที่วิธีที่ 6) หรือ Uninstall แอปพลิเคชันที่เกี่ยวข้อง *

* ตัวอย่าง (ดูภาพด้านล่าง): ปิดใช้งานบริการ MalwareBytes หรือ Uninstall แอปพลิเคชัน MalwareBytes

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

วิธีที่ 6: หยุดหรือปิดใช้งานบริการที่เป็นสาเหตุ

1. กดปุ่ม Windows แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว + R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. ในกล่องคำสั่ง Run พิมพ์: services.msc และกด Enter
3. ในรายการบริการ ให้หาบริการ* ที่ต้องการหยุดหรือปิดใช้งาน และคลิกขวา แล้วทำหนึ่งในขั้นตอนต่อไปนี้:

* หมายเหตุ: หากคุณไม่พบว่าบริการใดทำให้ CPU สูง ให้ดำเนินการ Restart, หยุด หรือปิดใช้งานบริการ "Windows Management Instrumentation"

  • a. เลือก Stop เพื่อหยุดบริการชั่วคราว (จนกว่าจะ Restart)

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

  • b. เลือก Properties และตั้งค่า Startup Type เป็น Disabled เพื่อปิดใช้งานบริการอย่างสมบูรณ์

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

วิธีที่ 7: ซ่อมแซมไฟล์ระบบและบริการที่เสียหาย (SFC)

รันเครื่องมือ System File Checker (SFC) เพื่อแก้ไขไฟล์และบริการของ Windows ที่เสียหาย ขั้นตอนดังนี้:

1. เปิด Command Prompt ที่มีสิทธิ์ขlevated โดย:

  • คลิกขวาที่ปุ่ม Windows Start แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว และเลือก Command Prompt (Admin)

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

2. ในหน้าต่างคำสั่ง พิมพ์คำสั่งต่อไปนี้และกด Enter

  • SFC /SCANNOW

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

3. รอ และ อย่าใช้คอมพิวเตอร์ จนกว่า SFC tool จะตรวจสอบและแก้ไขไฟล์ระบบหรือบริการที่เสียหาย

4. เมื่อ SFC Tool เสร็จสิ้น Reboot คอมพิวเตอร์ และตรวจสอบว่า 'WMI Provider Host' ยังใช้ทรัพยากร CPU มากหรือไม่

วิธีที่ 8: แก้ไขข้อผิดพลาดการเสียหายของ Windows ด้วย DISM Tool (System Update Readiness Tool)

1. คลิกขวาที่ปุ่ม Windows Start แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว และเลือก Command Prompt (Admin)

2. ที่ Command Prompt พิมพ์คำสั่งต่อไปนี้และกด Enter:

  • Dism.exe /Online /Cleanup-Image /Restorehealth

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

3. ให้ความอดทนจนกว่า DISM จะซ่อมแซม Component Store

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

4. เมื่อดำเนินการเสร็จ คุณควรได้รับแจ้งว่า Component Store Corruption Was Repaired

แก้ไข WMI Provider Host ใช้ CPU สูงใน Windows 10/8/7 - วิธีแก้ไขเร็ว

5. ปิดหน้าต่าง Command Prompt และ Restart คอมพิวเตอร์

ขอให้โชคดี!
แจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น