วิธีทำ

แก้ไข: โฮสต์ผู้ให้บริการ WMI (WmiPrvSE.exe) การใช้งาน CPU สูง

30 ตุลาคม 2564

มีกระบวนการหลายอย่างที่สามารถกินทรัพยากรคอมพิวเตอร์ของคุณได้ หนึ่งในกระบวนการดังกล่าวคือ WMI Provider Host (WMIPrvSE.exe) บทความนี้เกี่ยวกับบริการ Windows Management Instrumentation บริการทำอะไร และเหตุใดจึงทำให้มีการใช้งาน CPU สูงในคอมพิวเตอร์ของคุณ

สารบัญ

โฮสต์ผู้ให้บริการ WMI คืออะไร

WmiPrvSe.exe หรือ Windows Management Instrumentation Provider Service เป็นเครื่องมือตรวจสอบที่จำเป็นสำหรับการทำงานของกระบวนการต่างๆ บริการนี้ให้ผู้ใช้ขอข้อมูลที่เกี่ยวข้องกับระบบปฏิบัติการ บริการไม่สามารถทำงานได้หากไม่มี WMI Provider Host ดังนั้นหากการดำเนินการนี้หยุดทำงาน คุณลักษณะของ Windows จำนวนมากจะล้มเหลว

คุณอาจไม่ทราบว่ากระบวนการนี้ไม่ทำงานบนพีซีของคุณหรือไม่ บริการนี้มีอยู่ในระบบปฏิบัติการโดยค่าเริ่มต้นตั้งแต่ Windows 2000 สามารถดาวน์โหลดบริการนี้สำหรับ Windows เวอร์ชันก่อนหน้า

เหตุใด WMI Provider Host จึงใช้ CPU มาก?

โฮสต์ของผู้ให้บริการ WMI ควรใช้ CPU ของคุณเพียงเล็กน้อยเท่านั้น แม้ว่าจะเป็นบริการที่จำเป็นก็ตาม บางครั้งสิ่งนี้อาจทำให้ทรัพยากร CPU ของคุณสิ้นเปลือง ซึ่งหมายความว่าไม่มีทรัพยากรเพียงพอสำหรับการทำงานอื่นๆ บนพีซีของคุณ

WmiPrvSE.exe ไม่ทำงานตลอดเวลา มันทำงานเฉพาะเมื่อแอปพลิเคชันค้นหาข้อมูลจากมัน ใช้ CPU เพื่อตอบสนองต่อคำขอข้อมูลระบบบางอย่างเท่านั้น แต่ในบางครั้ง กระบวนการนี้อาจใช้ RAM ในปริมาณมาก

วิธีนี้ใช้ได้ในช่วงเวลาสั้นๆ แต่คุณอาจมีปัญหาหากเป็นกรณีนี้ นี่คือสาเหตุที่เป็นไปได้ว่าทำไม WMI Provider Host การใช้งาน CPU สูง ปัญหาเกิดขึ้น

  1. WMI อาจติดขัดหรือขัดข้อง คุณจะไม่ได้รับการแจ้งเตือนหากเกิดเหตุการณ์นี้ขึ้น
  2. บริการอาจทำให้โฮสต์ WMI ใช้งานได้ชั่วขณะหนึ่ง
  3. มัลแวร์อาจเข้ายึดกระบวนการและเรียกใช้ซ้ำแล้วซ้ำอีก

ฉันสามารถปิดการใช้งานโฮสต์ของผู้ให้บริการ WMI ได้หรือไม่

เป็นไปได้ที่จะปิดใช้งานบริการ Windows Management Instrumentation แต่สิ่งนี้อาจทำให้ฟังก์ชัน Windows 10 จำนวนมากล้มเหลวในทันที ขอแนะนำว่าอย่าปิดบริการนี้แม้ว่าจะทำให้เกิดปัญหาก็ตาม ลองระบุสาเหตุของปัญหาและปิดใช้งาน ถอนการติดตั้งหรืออัปเดต มีคำปฏิเสธที่ละเอียดถี่ถ้วนว่า

img 617dc57db54db

แก้ไขปัญหาการใช้งาน CPU ของผู้ให้บริการ WMI สูงใน Windows 10

มีสี่วิธีแก้ไขปัญหาที่สามารถช่วยคุณแก้ไขปัญหาการใช้งาน CPU สูงของโฮสต์ผู้ให้บริการ WMI โฮสต์ผู้ให้บริการ WMI CPU สูง ปัญหาการใช้งานใน Windows 10 ค่อนข้างง่ายที่จะแก้ไข นี่คือสิ่งที่คุณสามารถทำได้เพื่อแก้ไขปัญหานี้

วิธีแก้ไขการใช้งาน CPU สูงของผู้ให้บริการ WMI บน Windows 10

F1: เรียกใช้การสแกนไวรัส

มีโอกาสที่ปัญหาของคุณอาจเกิดจากไวรัสหรือมัลแวร์รูปแบบอื่น หากเป็นกรณีนี้ สิ่งที่คุณต้องมีก็คือซอฟต์แวร์ป้องกันไวรัสที่ดี เรียกใช้การสแกนระบบแบบเต็ม หากคุณมีมัลแวร์ในระบบของคุณ มัลแวร์นั้นจะถูกลบออกหรือถูกกักกันตามที่คุณเลือก อย่าลืมรีสตาร์ทคอมพิวเตอร์หลังจากการสแกนเสร็จสิ้น

F2: ลองบู๊ตในเซฟโหมดที่มีระบบเครือข่าย

หากคุณมีปัญหากับบริการ Windows Management Instrumentation (บริการ WMI) ที่ทำให้มีการใช้งาน CPU สูงใน Windows คุณสามารถลองรีบูตระบบของคุณในเซฟโหมด การเปิดใช้เซฟโหมดเป็นรูปแบบหนึ่งของการแก้ไขปัญหาคอมพิวเตอร์ของคุณ นี้สามารถช่วยคุณค้นหาปัญหา

  1. กดปุ่ม Windows + ปุ่ม R บนแป้นพิมพ์พร้อมกัน กล่องโต้ตอบเรียกใช้เปิดตัว
  2. ในช่อง Open ให้พิมพ์ msconfig และคลิกที่ ตกลง ปุ่ม.
โฮสต์ผู้ให้บริการ WMI - พิมพ์ msconfig
  1. หน้าต่างการกำหนดค่าระบบจะเปิดขึ้น เปิดแท็บการบูต
หน้าต่างการกำหนดค่าระบบ
  1. ภายใต้ตัวเลือก Boot ให้เลือก บูตปลอดภัย ช่องทำเครื่องหมาย
เลือกช่องทำเครื่องหมาย Safe boot
  1. เลือก เครือข่าย ภายใต้มัน นี่คือตัวกระตุ้นให้ระบบเริ่มทำงานในเซฟโหมดด้วยระบบเครือข่าย
  2. คลิกที่ นำมาใช้ แล้วคลิก ตกลง เพื่อบันทึกการปรับเปลี่ยนที่คุณทำ
  3. คลิก เริ่มต้นใหม่ . พีซีจะรีสตาร์ทและเริ่มทำงานในเซฟโหมด
  4. เมื่อระบบบูทขึ้นแล้ว ให้กดปุ่ม Windows และปุ่ม X บนแป้นพิมพ์ หน้าต่างป๊อปอัปจะเปิดขึ้น
  5. จากรายการ เลือก Windows PowerShell (ผู้ดูแลระบบ) .
  6. ในวินโดว์ PowerShell หน้าต่างพิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
|_+_|
  1. กด Enter และหน้าต่างการบำรุงรักษาระบบจะเปิดขึ้น คลิกที่ ถัดไป ปุ่ม. มันสแกนหาไฟล์ที่ไม่จำเป็น
หน้าต่างการบำรุงรักษาระบบ
  1. ในหน้าต่าง Windows PowerShell ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
|_+_|
  1. หน้าต่างการแก้ไขปัญหาประสิทธิภาพจะเปิดขึ้น คลิกที่ ถัดไป เพื่อเริ่มการสแกน ใช้เวลาไม่กี่วินาที
  2. เมื่อกระบวนการนี้เสร็จสิ้น ให้บูตเครื่องคอมพิวเตอร์ในโหมดปกติ เปิดเครื่องมือ MSconfig และลบเครื่องหมายออกจากช่องทำเครื่องหมาย Safe boot ในแท็บ Boot

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ บูตเครื่องคอมพิวเตอร์ของคุณในเซฟโหมด , เรามีบทความเกี่ยวกับเรื่องนี้

F3: รีสตาร์ทโฮสต์ผู้ให้บริการ WMI (WMIPrvSE.exe)

ผู้ใช้สามารถลองเริ่มบริการคอมพิวเตอร์ใหม่ได้หากพบว่าบริการ Windows Windows Management Instrumentation เป็นสาเหตุ การใช้งาน CPU สูง . นี่คือวิธีที่คุณสามารถเริ่มบริการใหม่ได้

  1. เปิดกล่องโต้ตอบเรียกใช้โดยกดปุ่ม Windows และ R พร้อมกัน
  2. พิมพ์ services.msc ในช่องเปิดและกดปุ่ม Enter
พิมพ์ services.msc
  1. หน้าต่างบริการจะเปิดขึ้น ค้นหาผู้ให้บริการ WMI กระบวนการโฮสต์ .
ค้นหากระบวนการโฮสต์ของผู้ให้บริการ WMI
  1. คลิกขวาที่มันแล้วเลือก เริ่มต้นใหม่ .
  2. ถัดไป คุณต้องกดแป้น Windows และแป้น X บนแป้นพิมพ์ เลือก Command Prompt (Admin) จากรายการตัวเลือก คุณยังสามารถเปิด Command Prompt ผ่านเมนู Start
  3. เครื่องมือพร้อมรับคำสั่งจะเปิดขึ้น คุณต้องพิมพ์คำสั่งต่อไปนี้:
  1. net stop iphlpsvc
  2. หยุดสุทธิ wscsvc
  3. หยุดสุทธิ Winmgmt
  4. เริ่มสุทธิ Winmgmt
  5. net start wscsvc
  6. net start iphlpsvc

แต่ละคำสั่งจะหยุดและเริ่มบริการที่อาจทำให้เกิดปัญหากับระบบคอมพิวเตอร์ของคุณ นี่เป็นวิธีแก้ไขที่เป็นไปได้สำหรับการใช้ RAM ของคอมพิวเตอร์ที่เพิ่มขึ้น

รีสตาร์ทระบบปฏิบัติการของคอมพิวเตอร์ของคุณหลังจากที่กระบวนการทั้งหมดหยุดทำงานและเปิดใหม่อีกครั้ง

F4: การถอนการติดตั้งส่วนประกอบและไดรเวอร์ที่ชำรุด

หากคอมพิวเตอร์ของคุณมีส่วนประกอบและไดรเวอร์ที่ทำงานไม่ถูกต้อง มีโอกาสที่อาจส่งผลต่อการทำงานของ WMI Provider Host และทำให้มีการใช้งาน CPU สูง วิธีการแก้ไขกระบวนการโฮสต์ผู้ให้บริการ WMI และการใช้งาน CPU สูงนี้เกี่ยวข้องกับการใช้ Event Viewer บน Windows 10

  1. กดปุ่ม Windows และ X พร้อมกัน จากรายการเมนู ให้เลือก ผู้ชมเหตุการณ์ .
เลือกตัวแสดงเหตุการณ์
  1. ในแถบเมนูด้านบนของหน้าต่าง ให้คลิกที่ ดู เมนูในตัวแสดงเหตุการณ์
  2. จากเมนูแบบเลื่อนลง ให้เลือก แสดงบันทึกการวิเคราะห์และดีบัก ในหน้าต่างตัวแสดงเหตุการณ์
เลือกแสดงบันทึกการวิเคราะห์และดีบัก
  1. ในโฟลเดอร์ในบานหน้าต่างด้านซ้าย ให้ไปที่ แอปพลิเคชันและบันทึกการบริการ > Microsoft > Windows > กิจกรรม WMI > บันทึกการทำงาน . ในรายการกระบวนการ ให้จดกระบวนการทั้งหมดและ ID กระบวนการ ซึ่งแสดงข้อผิดพลาดข้างๆ
  2. กดปุ่ม Ctrl + Shift + Esc พร้อมกันเพื่อเปิดตัวจัดการงาน คุณยังสามารถเปิด Task Manager ได้โดยกดปุ่ม Windows และ X พร้อมกัน แล้วเลือก Task Manager จากรายการ
  3. ในตัวจัดการงาน ให้เปิดแท็บรายละเอียด ในคอลัมน์ PID ค้นหาโปรเซสที่มี Process ID เดียวกันกับใน Event Viewer กระบวนการเหล่านี้จะต้องถูกถอนการติดตั้งหรือปิดใช้งาน
  4. คลิกขวาที่งานและเลือก End task เพื่อฆ่ากระบวนการในตัวจัดการงาน

F5. เรียกใช้การสแกน SFC และ DISM

การแก้ไขนี้ไม่เป็นที่รู้จักแพร่หลาย แต่นี่เป็นการแก้ไขปัญหาการใช้งาน CPU สูงในระบบ Windows ที่เกิดจากกระบวนการ WMI ได้อย่างดีเยี่ยม การสแกน System File Checker (SFC) สามารถช่วยแก้ไข เครื่องมือการจัดการ Windows โฮสต์ของผู้ให้บริการประมวลผลปัญหาการใช้งาน CPU สูงบนคอมพิวเตอร์ของคุณ นี่คือวิธีที่คุณเรียกใช้การสแกน SFC บนคอมพิวเตอร์ของคุณ

  1. เปิดเครื่องมือพรอมต์คำสั่งและเรียกใช้ในฐานะผู้ดูแลระบบ
  2. ในหน้าต่าง ให้พิมพ์ sfc /scannow . คำสั่งนี้จะเริ่มต้นการสแกนตรวจสอบไฟล์ กด Enter เพื่อดำเนินการคำสั่ง
พิมพ์ sfc /scannow
  1. การสแกนจะใช้เวลาค่อนข้างน้อย เมื่อเสร็จแล้ว ให้ตรวจสอบว่าปัญหาของคุณได้รับการแก้ไขแล้วหรือไม่

หากไม่ได้รับการแก้ไข ขอแนะนำให้เรียกใช้การสแกน DISM อีกครั้ง DISM ย่อมาจาก Deployment Image การบริการและการจัดการ นี่คือวิธีที่ผู้ใช้สามารถเรียกใช้การสแกน DISM

  1. เปิดกระบวนการพร้อมรับคำสั่งในฐานะผู้ดูแลระบบ
  2. พิมพ์คำสั่งนี้และเรียกใช้โดยกดปุ่ม Enter:
|_+_|
  1. การดำเนินการจะใช้เวลาสักครู่ อย่าขัดจังหวะกระบวนการ

F6. เรียกใช้ Clean Boot สำหรับพีซีของคุณ

หากโฮสต์ของผู้ให้บริการ WMI ใช้ CPU ของคุณมากกว่าปกติ แสดงว่าเป็นปัญหา สิ่งนี้เกิดขึ้นเนื่องจากบริการที่ทำงานบนพีซีของคุณ การทำคลีนบูตคอมพิวเตอร์ของคุณอาจช่วยให้คุณระบุปัญหาและแก้ไขปัญหาได้ นี่คือวิธีที่คุณเรียกใช้คลีนบูต

  1. เปิดเครื่องมือเรียกใช้ (Windows + R)
  2. พิมพ์ msconfig ในกล่องข้อความเปิด คลิกที่ปุ่มตกลง
  3. หน้าต่างการกำหนดค่าระบบจะปรากฏขึ้น คลิกที่แท็บบริการเพื่อเปิด
  4. เลือก ซ่อนบริการของ Microsoft ทั้งหมด กล่องกาเครื่องหมาย
ตรวจสอบ ซ่อนบริการทั้งหมดของ Microsoft
  1. จากนั้นแตะ ปิดการใช้งานทั้งหมด ปุ่ม.
  2. เปิด สตาร์ทอัพ แท็บ คลิกที่ เปิดตัวจัดการงาน ลิงค์
คลิกที่ลิงค์เปิดตัวจัดการงาน
  1. ตัวจัดการงานจะเปิดขึ้น ปิดใช้งานแอปพลิเคชันทั้งหมดในรายการ คลิกขวาที่แอพพลิเคชั่นแล้วเลือก ปิดการใช้งาน จากเมนูป๊อปอัป
เลือกปิดการใช้งานจากเมนูป๊อปอัป
  1. เมื่อปิดใช้งานแอปพลิเคชันทั้งหมดแล้ว ให้บันทึกการเปลี่ยนแปลงในหน้าต่างการกำหนดค่าระบบโดยคลิกที่ นำมาใช้ แล้วก็ ตกลง .

คำถามที่พบบ่อย

เหตุใดผู้ให้บริการ WMI จึงโฮสต์การใช้งาน CPU สูงในปัญหา Windows 10 ฉันสามารถแก้ไขได้หรือไม่

มีหลายสาเหตุว่าทำไมโฮสต์ WMI Provider ทำให้ CPU ถูกใช้งานมากกว่าที่เคย นี่อาจเป็นสาเหตุที่โฮสต์ของผู้ให้บริการ WMI ทำให้เกิดการใช้งาน CPU สูง
WMI อาจติดขัดหรือขัดข้อง ไม่มีทางรู้ว่ากระบวนการที่ซับซ้อนนี้ทำงานผิดปกติหรือขัดข้องหรือไม่
บริการเฉพาะอาจครอบครองโฮสต์ WMI เป็นเวลานาน
กระบวนการนี้อาจติดมัลแวร์

ฉันสามารถยุติโฮสต์ผู้ให้บริการ WMI ได้หรือไม่

ได้ คุณสามารถปิดใช้งานโฮสต์ผู้ให้บริการ WMI ได้ ไม่แนะนำเนื่องจากความล้มเหลวของกระบวนการนี้อาจนำไปสู่การหยุดชะงักของบริการอื่นๆ มากมายในระบบปฏิบัติการ เป็นส่วนสำคัญของ Windows และไม่ควรหยุด แทนที่จะยุติงานนี้ คุณสามารถลองค้นหาแหล่งที่มาของปัญหาและลบ/ปิดใช้งาน/อัปเดต

โฮสต์ผู้ให้บริการ WMI ทำอะไร

คุณลักษณะโฮสต์ของผู้ให้บริการ WMI ช่วยให้ซอฟต์แวร์และโค้ดค้นหาข้อมูลเกี่ยวกับสถานะของคอมพิวเตอร์ Windows ผู้ให้บริการ WMI เสนอข้อมูลที่ร้องขอโดยสคริปต์และแอปพลิเคชัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติและส่วนประกอบ ตรวจสอบเว็บไซต์ของ Microsoft

โฮสต์ผู้ให้บริการ WMI ใน Windows คืออะไร

Windows Management Instrumentation Provider Host เป็นคุณลักษณะของ Windows ที่ให้ข้อมูลเกี่ยวกับคอมพิวเตอร์แก่แอปและสคริปต์โปรแกรม นี่เป็นกระบวนการที่สำคัญ ความพยายามที่จะยุติกระบวนการนี้อาจเป็นอันตรายต่อพีซีของคุณ