การใช้งาน CPU สูงของ Windows Driver Foundation [แก้ไขง่าย ๆ 9 รายการ]

ไอคอนเวลาอ่านหนังสือ 7 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

Windows Driver Foundation CPU สูง

การใช้งาน CPU สูงของ Windows Driver Foundation อาจทำให้เกิดปัญหามากมาย

เมื่อเร็วๆ นี้ ฉันสังเกตเห็นว่าพีซีของฉันทำงานช้าผิดปกติ หลังจากตรวจสอบ Task Manager อย่างรวดเร็ว ฉันพบผู้กระทำผิด Windows Driver Foundation ใช้ทรัพยากร CPU ในเปอร์เซ็นต์ที่สูงผิดปกติ

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

มูลนิธิไดร์เวอร์ Windows คืออะไร?

Windows Driver Foundation หรือ WDF เป็นองค์ประกอบสำคัญของระบบปฏิบัติการ โดยมีหน้าที่หลักในการจัดการไดรเวอร์อุปกรณ์ โดยพื้นฐานแล้ว เป็นเฟรมเวิร์กที่อำนวยความสะดวกในการสื่อสารระหว่างระบบและอุปกรณ์ฮาร์ดแวร์ ลองนึกถึงสิ่งนี้ในฐานะนักแปล โดยแปลงคำสั่งของระบบเป็นภาษาที่ฮาร์ดแวร์ของคุณสามารถเข้าใจได้

WDF ช่วยให้มั่นใจได้ว่า Windows สามารถทำงานได้อย่างมีประสิทธิภาพด้วยส่วนประกอบฮาร์ดแวร์ต่างๆ ตั้งแต่อุปกรณ์ USB แบบธรรมดาไปจนถึงการ์ดกราฟิกที่ซับซ้อน ระบบนี้ทำให้การพัฒนาไดรเวอร์เข้าถึงได้และเชื่อถือได้มากขึ้น ช่วยลดความเสี่ยงของข้อผิดพลาดและปรับปรุงความเสถียรของระบบโดยรวม

อย่างไรก็ตามบางครั้งกระบวนการก็สามารถนำไปสู่ การใช้งานหน่วยความจำสูงของ Windows driver Foundation.

วิธีแก้ไขการใช้งาน CPU สูงของ Windows Driver Foundation

การแก้ไขการใช้งาน CPU สูงของ Windows Driver Foundation อาจมีตั้งแต่ขั้นตอนง่ายๆ เช่น การรีสตาร์ทคอมพิวเตอร์ไปจนถึงวิธีแก้ปัญหาที่ซับซ้อนมากขึ้น มาสำรวจวิธีการเหล่านี้โดยละเอียด

1. การตรวจสอบเบื้องต้น

ก่อนที่จะดำเนินการใดๆ ให้ลองแก้ไขเหล่านี้:

  • รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ – บันทึกงานที่ยังไม่ได้บันทึกของคุณ จากนั้นคลิกที่ปุ่ม Start เลือกปุ่ม Power และเลือก Restart
  • ถอดปลั๊กและเสียบฮาร์ดแวร์ภายนอก – ถอดฮาร์ดแวร์ภายนอกทั้งหมดอย่างปลอดภัย รีสตาร์ทคอมพิวเตอร์ และเชื่อมต่ออุปกรณ์แต่ละเครื่องใหม่ทีละเครื่อง ตรวจสอบการใช้งาน CPU แต่ละครั้งเพื่อระบุอุปกรณ์ที่มีปัญหา
  • ติดตั้งการอัปเดต Windows ที่รอดำเนินการ – ไปที่การตั้งค่า>Windows Update>ตรวจสอบการอัปเดต>ติดตั้งทั้งหมด รีสตาร์ทระบบของคุณเพื่อนำไปใช้

2. ซ่อมแซมไฟล์ระบบ

ไฟล์ระบบที่เสียหายหรือสูญหายอาจทำให้เกิดปัญหามากมาย รวมถึงการใช้งาน CPU สูง System File Checker (SFC) และ Deployment Image Servicing and Management (DISM) เป็นเครื่องมือที่ออกแบบมาเพื่อซ่อมแซมไฟล์เหล่านี้

  1. คลิกขวาที่ปุ่ม Start และเลือก เทอร์มินัล (ผู้ดูแลระบบ) จากเมนู
  2. ในหน้าต่าง Terminal ให้เริ่มต้นด้วยการรันคำสั่ง DISM พิมพ์ dism /online /cleanup-image /restorehealth.กำลังรันคำสั่ง DISM
  3. รอให้คำสั่ง DISM เสร็จสิ้นก่อนดำเนินการต่อ
  4. หลังจาก DISM เสร็จสิ้น ให้พิมพ์ sfc /scannow ในหน้าต่างพรอมต์คำสั่งกำลังรันคำสั่ง SFC
  5. ปล่อยให้การสแกนเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์

3. อัปเดตไดรเวอร์ Wi-Fi

ไดรเวอร์ Wi-Fi จำเป็นต้องได้รับการอัปเดตเป็นประจำเช่นเดียวกับไดรเวอร์อื่นๆ เพื่อให้มั่นใจถึงความเข้ากันได้และประสิทธิภาพ ไดรเวอร์ที่ล้าสมัยอาจทำให้เกิดข้อขัดแย้ง ส่งผลให้มีการใช้งาน CPU สูงของ Windows Driver Foundation

  1. คลิกขวาที่ปุ่ม Start และเลือก จัดการอุปกรณ์ จากเมนู
  2. ค้นหาและขยาย “อะแดปเตอร์เครือข่าย"ส่วนส่วนอะแดปเตอร์เครือข่าย ตัวจัดการอุปกรณ์
  3. คลิกขวาที่อแด็ปเตอร์ Wi-Fi ของคุณแล้วเลือก อัพเดตไดรเวอร์.อัปเดตอแด็ปเตอร์ Wi-Fi
  4. ปฏิบัติตามคำแนะนำบนหน้าจอและอัปเดตไดรเวอร์โดยอัตโนมัติหรือดาวน์โหลดด้วยตนเองจากเว็บไซต์ของผู้ผลิต

นอกเหนือจากขั้นตอนด้วยตนเองข้างต้นแล้ว ฉันยังแนะนำตัวอัปเดตไดรเวอร์โดยเฉพาะเพื่อสละเวลาและความพยายามเช่นกัน เนื่องจากเครื่องมือประเภทนี้สามารถแทนที่ไดรเวอร์ที่ล้าสมัยหรือผิดพลาดทั้งหมดโดยอัตโนมัติด้วยเวอร์ชันใหม่จากฐานข้อมูลขนาดใหญ่

4. ปิดการใช้งานกระบวนการพื้นฐานไดรเวอร์ Windows [วิธีแก้ปัญหาชั่วคราว]

การปิดใช้งานกระบวนการ Windows Driver Foundation ชั่วคราวสามารถช่วยให้คุณระบุได้ว่าเป็นสาเหตุหลักของการใช้งาน CPU สูงหรือไม่ อย่างไรก็ตาม, นี่ควรเป็นมาตรการชั่วคราวเนื่องจากบริการนี้มีความสำคัญต่อการจัดการผู้ขับขี่.

  1. คลิกขวาที่ทาสก์บาร์แล้วเลือก ที่ Task Manager จากเมนู
  2. มองหา มูลนิธิไดรเวอร์ Windows กระบวนการกระบวนการ Windows Driver Foundation
  3. คลิกขวาที่แต่ละกระบวนการเหล่านี้แล้วเลือก งานสิ้นสุด.จบงาน Windows Driver Foundation
  4. ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าไม่เช่นนั้นก็มีปัญหาอื่นอีก

5. ดำเนินการคลีนบูต

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

  1. ข่าวประชา ของ Windows + R เพื่อเปิดหน้าต่างคำสั่งเรียกใช้
  2. บนกล่องคำสั่ง ให้พิมพ์ msconfig และกด Enter เพื่อเปิด System Configurationคืนค่าคำสั่งเรียกใช้ Windows
  3. ใต้หน้าต่าง System Configuration ให้คงอยู่บนแท็บ "ทั่วไป" เลือก การเริ่มต้นแบบเลือกสรร และยกเลิกการเลือก รายการเริ่มต้นโหลด.การกำหนดค่าระบบ
  4. ถัดไปไปที่ บริการ ตรวจสอบแท็บ ซ่อนบริการทั้งหมดไมโครซอฟท์ ตัวเลือกและคลิกที่ ปิดการใช้งานทั้งหมด ปุ่ม. การดำเนินการนี้จะปิดใช้งานบริการที่ไม่ใช่ของ Microsoft ทั้งหมดปิดการใช้งานบริการที่ไม่ใช่ของ Microsoft ทั้งหมด
  5. สุดท้ายคลิกที่ ใช้ ปุ่มและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

6. ทำการทดสอบหน่วยความจำ

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

  1. พิมพ์“หน้าต่างวินิจฉัยหน่วยความจำ” ลงในแถบค้นหาของ Windows แล้วคลิกไอคอนเพื่อเปิดเรียกใช้การวินิจฉัยหน่วยความจำของ Windows
  2. เลือก รีสตาร์ทเดี๋ยวนี้และตรวจสอบปัญหา ตัวเลือก. ตรวจสอบให้แน่ใจว่าคุณได้บันทึกไฟล์ที่เปิดอยู่ทั้งหมดก่อน เนื่องจากพีซีของคุณจะรีบูตและเริ่มการทดสอบหน่วยความจำเครื่องมือวินิจฉัยหน่วยความจำ windows
  3. เมื่อการทดสอบเสร็จสิ้น Windows จะรีบูต คุณสามารถดูผลลัพธ์ของการทดสอบหน่วยความจำได้ในพื้นที่แจ้งเตือนบนแถบงาน

7. สแกนหามัลแวร์

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

  1. ข่าวประชา ของ Windows + ฉัน เพื่อเปิดการตั้งค่า Windows
  2. ภายในการตั้งค่าให้ไปที่ ความเป็นส่วนตัวและความปลอดภัย ส่วนทางด้านซ้าย จากนั้นคลิก ความปลอดภัยของ windows ทางขวา.ความปลอดภัยของ windows
  3. ใน “ความปลอดภัยของ Windows” ให้เลือก การป้องกันไวรัสและภัยคุกคาม ตัวเลือกการป้องกันไวรัสและภัยคุกคาม ความปลอดภัยของ Windows
  4. คลิก สแกนตัวเลือก.สแกนตัวเลือก
  5. Choose การสแกนแบบเต็ม และจากนั้นคลิก สแกนตอนนี้ ปุ่ม
    ทำการสแกนแบบเต็ม

8. ปิดใช้งานคอลเลกชันเซ็นเซอร์ HID V2 [สำหรับ Surface Pro เท่านั้น]

สำหรับผู้ใช้ Surface Pro นั้น HID Sensor Collection V2 ได้รับการระบุว่าเป็นสาเหตุของการใช้งาน CPU สูงในบางกรณี การปิดใช้งานคุณสมบัตินี้อาจช่วยแก้ไขปัญหาได้

  1. ยิง จัดการอุปกรณ์.
  2. ขยาย เซนเซอร์ มาตรา.
  3. คลิกขวาที่“คอลเลกชันเซ็นเซอร์ HID V2″ และเลือก ปิดใช้งานอุปกรณ์.

9. กู้คืน Windows

การคืนค่า Windows ไปยังจุดก่อนหน้าอาจเป็นวิธีที่มีประสิทธิภาพในการคืนค่าการเปลี่ยนแปลงใด ๆ ที่อาจทำให้เกิดการใช้งาน CPU สูง

  1. เปิดหน้าต่าง Run Command โดยกดปุ่ม คีย์ Windows + R.
  2. บนช่องว่างที่กำหนด ให้พิมพ์หรือคัดลอกและวางคำสั่งนี้ – rstrui.exe เพื่อเปิดหน้าต่าง System Restore
    คืนค่าคำสั่งเรียกใช้ Windows
  3. ใต้หน้าต่าง "System Restore" คลิก ถัดไป ปุ่มคลิกถัดไปเพื่อเริ่มต้น
  4. ในหน้าจอถัดไป ให้เลือกจุดคืนค่าจากช่วงเวลาก่อนเกิดข้อผิดพลาด คลิก ถัดไป.เลือกจุดคืนค่า
  5. ยืนยันจุดคืนค่าที่คุณเลือกแล้วคลิก เสร็จสิ้น.ยืนยันจุดคืนค่า
  6. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการคืนค่าระบบ

หากขั้นตอนข้างต้นไม่ได้ผล ให้ลองทำตามขั้นตอนต่อไปนี้:

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

คุณอาจสนใจ:

แก้ไขการใช้งาน CPU สูงของ Windows Driver Foundation

การใช้งาน CPU สูงของ Windows Driver Foundation อาจเป็นปัญหาที่ซับซ้อนในการแก้ไข แต่หากใช้แนวทางที่ถูกต้องก็จะแก้ไขได้ 

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

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: หน้าต่าง