Full Fix: Windows Driver Frameworks ใช้ CPU มากเกินไป

  • ผู้ใช้หลายคนรายงานว่า Windows Driver Frameworks ใช้ CPU มากเกินไป
  • ในการหลีกเลี่ยงปัญหานี้สิ่งที่คุณต้องทำคือทำตามคำแนะนำที่แสดงด้านล่าง
  • บทความนี้เป็นเพียงหนึ่งในบทความมากมายที่รวมอยู่ใน Windows 10 Hub โดยเฉพาะของเรา
  • สำหรับคำแนะนำในการแก้ไขปัญหาเพิ่มเติมคุณควรดูส่วนการแก้ไขเฉพาะของเรา
Windows Driver Frameworks ใช้ CPU มากเกินไป

Windows Driver Frameworks (WDF) เดิมเรียกว่า Windows Driver Foundation เป็นชุดของไลบรารีที่คุณสามารถใช้เพื่อเขียนไดรเวอร์อุปกรณ์ที่ทำงานบน Windows OS

Microsoft ใช้ไดรเวอร์ WDF สามประเภท:

  • Kernel-Mode Driver Framework สำหรับไดรเวอร์อุปกรณ์โหมดเคอร์เนลมาตรฐาน
  • User-Mode Driver Framework v1 สำหรับไดรเวอร์โหมดผู้ใช้ที่ใช้ C ++ COM
  • User-Mode Driver Framework v2 สำหรับการเขียนโปรแกรมควบคุมโหมดผู้ใช้ที่ใช้ KMDF

ผู้ใช้ Windows หลายคนมักจะบ่นว่า Windows Driver Frameworks ใช้ CPU มากเกินไปทำให้ Windows ทำงานช้าลงและแบตเตอรี่หมดเร็วมาก


Windows Driver Frameworks ทำให้การใช้งาน CPU สูง

[…] บริการ Windows Driver Foundation ใช้ CPU ประมาณ 30% อย่างต่อเนื่อง สิ่งนี้ไม่ได้เกิดขึ้นกับโครงสร้างก่อนหน้านี้

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


ฉันจะแก้ไขปัญหา CPU สูงของ WDF ได้อย่างไร

Windows Driver Framework เป็นบริการ Windows ที่สำคัญ แต่บางครั้งบริการนี้อาจทำให้เกิดการใช้งาน CPU สูง เมื่อพูดถึงบริการนี้นี่คือปัญหาที่เกี่ยวข้องที่ผู้ใช้รายงาน:

  • Windows Driver Foundation DisplayLink CPU สูง - บางครั้งการใช้งาน CPU สูงอาจเกิดขึ้นเนื่องจากปัญหากับ DisplayLink ในการแก้ไขให้ติดตั้งไดรเวอร์ของคุณใหม่และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
  • Wudfhost high CPU Windows 10 - บางครั้งบริการอื่น ๆ อาจทำให้เกิดปัญหานี้ขึ้น ในการแก้ปัญหาดังกล่าวโปรดติดตั้งไดรเวอร์ที่มีปัญหาใหม่และตรวจสอบว่ามีประโยชน์หรือไม่
  • การใช้หน่วยความจำสูงของ Windows Driver Foundation - บริการนี้ทำให้เกิดการใช้งานหน่วยความจำสูงเช่นกัน หากคุณมีปัญหาเกี่ยวกับหน่วยความจำเนื่องจากบริการนี้อย่าลืมลองใช้วิธีแก้ปัญหาของเรา
  • การใช้งาน CPU สูงของ WDF - นี่เป็นเพียงการเปลี่ยนแปลงของปัญหาเดิม แต่คุณควรจะแก้ไขปัญหาได้โดยปิดใช้งานบริการหรืออุปกรณ์ที่มีปัญหา

1. ติดตั้งไดรเวอร์ Wi-Fi ของคุณใหม่

  1. ก่อนที่เราจะเริ่มโปรดดาวน์โหลดไดรเวอร์ Wi-Fi ล่าสุดจากผู้ผลิตอุปกรณ์ของคุณ
  2. กดWindows Key + Xเพื่อเปิดเมนู Win + X
  3. ตอนนี้เลือกDevice Managerจากรายการ

    Wudfhost CPU สูง Windows 10

  4. เมื่อDevice Managerเปิดขึ้นให้ค้นหาอะแดปเตอร์ Wi-Fi ของคุณคลิกขวาแล้วเลือกถอนการติดตั้งอุปกรณ์จากเมนู

    การใช้หน่วยความจำสูงของ Windows Driver Foundation

  5. กล่องโต้ตอบการยืนยันจะปรากฏขึ้น หากมีให้เลือกช่องทำเครื่องหมายลบซอฟต์แวร์ไดรเวอร์ ตอนนี้คลิกถอนการติดตั้ง

    การใช้งาน CPU สูงของ WDF

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

ผู้ใช้หลายคนรายงานว่าพวกเขาแก้ไขปัญหาได้ง่ายๆโดยการติดตั้งไดรเวอร์ Wi-Fi ใหม่

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

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

ผู้ใช้มีปัญหากับเมาส์ G-series แต่หลังจากอัปเดตไดรเวอร์ปัญหาได้รับการแก้ไขอย่างถาวร หากคุณใช้แล็ปท็อป Lenovo ให้ลองถอนการติดตั้งซอฟต์แวร์Lenovo Transitionsด้วย

เนื่องจาก Windows Driver Framework เกี่ยวข้องกับไดรเวอร์ของคุณเราขอแนะนำอย่างยิ่งให้ปรับปรุงไดรเวอร์ของคุณให้ทันสมัยอยู่เสมอเพื่อแก้ไขปัญหานี้


อัปเดตไดรเวอร์โดยอัตโนมัติ (แนะนำให้ใช้เครื่องมือของ บริษัท อื่น)

DriverFix- แบนเนอร์

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

เครื่องมือนี้ถือได้ว่าเป็นโซลูชัน 2-in-1 เนื่องจากไม่เพียง แต่เป็นตัวอัปเดตไดรเวอร์เท่านั้น แต่ยังเป็นโปรแกรมแก้ไขไดรเวอร์ซึ่งสามารถซ่อมแซมไดรเวอร์ที่เสียหรือขาดหายไปได้อย่างสมบูรณ์แบบ

DriverFix อัพเดตไดรเวอร์โดยอัตโนมัติ

ทั้งหมดนี้ต้องขอบคุณไลบรารีไดรเวอร์ที่กว้างขวางซึ่งสามารถเข้าถึงได้ทำให้คุณมีไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณทันทีที่พร้อมใช้งาน

อินเทอร์เฟซของแอปนั้นเรียบง่ายมากและสิ่งที่คุณต้องมีคืออ่านคำแนะนำเพื่อเริ่มใช้งาน

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

2. เพียงแค่รอออก

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

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


3. ทำการคลีนบูต

  1. กดปุ่ม Windows + Rและป้อนmsconfig ตอนนี้กดEnterหรือคลิกตกลง

    ลิงก์แสดงผล CPU สูงของ Windows Driver Foundation

  2. หน้าต่างการกำหนดค่าระบบจะปรากฏขึ้น
  3. ไปที่ศูนย์บริการแท็บและตรวจสอบบริการของ Microsoft ทั้งหมดซ่อน
  4. ตอนนี้คลิกปิดใช้งานทั้งหมด

    Wudfhost CPU สูง Windows 10

  5. ไปที่การเริ่มต้นและคลิกเปิดตัวจัดการงาน

    การใช้หน่วยความจำสูงของ Windows Driver Foundation

  6. รายการแอปพลิเคชันเริ่มต้นทั้งหมดจะปรากฏขึ้น คลิกขวาที่รายการแรกในรายการและเลือกปิดการใช้งาน
  7. ทำซ้ำขั้นตอนนี้สำหรับรายการเริ่มต้นทั้งหมดในรายการ

    การใช้งาน CPU สูงของ WDF

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

    ลิงก์แสดงผล CPU สูงของ Windows Driver Foundation

บางครั้งแอปพลิเคชันหรือบริการของบุคคลที่สามอาจทำให้เกิดปัญหานี้ขึ้น เพื่อระบุสาเหตุขอแนะนำให้ทำการคลีนบูต

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

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


4. ปิดการใช้งาน SDO Sensor และอุปกรณ์ที่มีปัญหาอื่น ๆ

  1. เปิดตัวจัดการอุปกรณ์
  2. ตอนนี้หาSDO เซนเซอร์ในรายการคลิกขวาและเลือกยกเลิกการใช้งาน

    ลิงก์แสดงผล CPU สูงของ Windows Driver Foundation

  3. เมื่อโต้ตอบการยืนยันปรากฏขึ้นให้คลิกใช่

    ลิงก์แสดงผล CPU สูงของ Windows Driver Foundation

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

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

ผู้ใช้หลายคนรายงานว่าการปิดใช้งานIntel Wireless Gigabit 17265ช่วยแก้ปัญหาสำหรับพวกเขาดังนั้นหากคุณมีอุปกรณ์นี้อย่าลืมปิดการใช้งาน


5. ถอดอุปกรณ์ต่อพ่วง USB ที่ไม่จำเป็นออก

บางครั้งปัญหาเกี่ยวกับ Windows Driver Framework และการใช้งาน CPU สูงอาจเกิดขึ้นเนื่องจากอุปกรณ์ USB ของคุณ อุปกรณ์บางอย่างอาจรบกวน Windows และทำให้เกิดปัญหานี้ขึ้น

ในการแก้ไขปัญหาคุณต้องถอดอุปกรณ์ USB ที่จำเป็นและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่

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

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


6. ปิดใช้งานคุณสมบัติ NFC

  1. กดปุ่ม Windows + Iเพื่อเปิดการตั้งค่า app
  2. ตอนนี้นำทางไปยังเครือข่ายและอินเทอร์เน็ตส่วน

    Wudfhost CPU สูง Windows 10

  3. เลือกโหมดเครื่องบินจากเมนูทางด้านซ้าย
  4. ตอนนี้ปิดใช้งาน NFC จากบานหน้าต่างด้านขวา

NFC เป็นคุณสมบัติที่มีประโยชน์ แต่บางครั้งอาจทำให้เกิดปัญหากับ Windows Driver Framework ในการแก้ไขปัญหาขอแนะนำให้ปิดใช้งาน NFC อย่างสมบูรณ์

วิธีที่ง่ายที่สุดคือตรวจสอบการตั้งค่าโหมดเครื่องบิน

หรือคุณสามารถปิดการใช้งาน NFC จากตัวจัดการอุปกรณ์ เพียงแค่เปิด Device Manager และไปที่ส่วนProximity devices

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


7. ตรวจสอบให้แน่ใจว่าพีซีของคุณเป็นรุ่นล่าสุด

  1. เปิดแอปการตั้งค่าและไปปรับปรุงและรักษาความปลอดภัยส่วน

    การใช้หน่วยความจำสูงของ Windows Driver Foundation

  2. ตอนนี้คลิกตรวจสอบการปรับปรุงปุ่ม

    การใช้งาน CPU สูงของ WDF

หากคุณมีปัญหากับ Windows Driver Framework ปัญหาอาจเกิดจากการอัปเดตที่ขาดหายไป

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

ตามค่าเริ่มต้น Windows 10 จะติดตั้งการอัปเดตที่ขาดหายไปโดยอัตโนมัติ แต่บางครั้งคุณอาจพลาดการอัปเดตหนึ่งหรือสองรายการ

Windows จะตรวจสอบการอัปเดตที่มี หากมีการอัปเดตใด ๆ จะดาวน์โหลดโดยอัตโนมัติในพื้นหลัง

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


8. ใช้ System Restore

  1. กดปุ่ม Windows + Sและป้อนการกู้คืนระบบ
  2. เลือกสร้างจุดคืนค่าจากเมนู

    การใช้หน่วยความจำสูงของ Windows Driver Foundation

  3. หน้าต่างคุณสมบัติของระบบจะเปิดขึ้น
  4. คลิกที่System Restoreปุ่ม

    การใช้งาน CPU สูงของ WDF

  5. เมื่อคืนค่าระบบเปิดให้คลิกถัดไป

    ลิงก์แสดงผล CPU สูงของ Windows Driver Foundation

  6. หากมีให้เลือกแสดงจุดคืนค่าเพิ่มเติม ตอนนี้เลือกจุดคืนค่าที่ต้องการและคลิกถัดไป

    Wudfhost CPU สูง Windows 10

  7. ทำตามคำแนะนำบนหน้าจอเพื่อกู้คืนพีซีของคุณ

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

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


หมายเหตุบรรณาธิการ: โพสต์นี้เผยแพร่ครั้งแรกในเดือนพฤษภาคม 2018 และได้รับการปรับปรุงและอัปเดตในเดือนกันยายน 2020 เพื่อความสดใหม่ถูกต้องและครอบคลุม