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

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 ของคุณใหม่
- ก่อนที่เราจะเริ่มโปรดดาวน์โหลดไดรเวอร์ Wi-Fi ล่าสุดจากผู้ผลิตอุปกรณ์ของคุณ
- กดWindows Key + Xเพื่อเปิดเมนู Win + X
- ตอนนี้เลือกDevice Managerจากรายการ
- เมื่อDevice Managerเปิดขึ้นให้ค้นหาอะแดปเตอร์ Wi-Fi ของคุณคลิกขวาแล้วเลือกถอนการติดตั้งอุปกรณ์จากเมนู
- กล่องโต้ตอบการยืนยันจะปรากฏขึ้น หากมีให้เลือกช่องทำเครื่องหมายลบซอฟต์แวร์ไดรเวอร์ ตอนนี้คลิกถอนการติดตั้ง
ตามที่ผู้ใช้บางครั้งปัญหาเกี่ยวกับ Windows Driver Framework และการใช้งาน CPU สูงอาจเกิดขึ้นได้เนื่องจากไดรเวอร์ของคุณ หากไดรเวอร์ของคุณเข้ากันไม่ได้กับ Windows 10 อย่างสมบูรณ์คุณอาจพบปัญหาในกระบวนการนี้
ผู้ใช้หลายคนรายงานว่าพวกเขาแก้ไขปัญหาได้ง่ายๆโดยการติดตั้งไดรเวอร์ Wi-Fi ใหม่
เมื่อคุณลบไดรเวอร์แล้วให้รีสตาร์ทพีซีของคุณและติดตั้งไดรเวอร์ Wi-Fi อีกครั้ง ตอนนี้ตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
เป็นที่น่าสังเกตว่าอุปกรณ์อื่น ๆ อาจทำให้เกิดปัญหานี้ได้เช่นกันและในบางกรณีผู้ใช้รายงานว่าเมาส์เป็นตัวการ
ผู้ใช้มีปัญหากับเมาส์ G-series แต่หลังจากอัปเดตไดรเวอร์ปัญหาได้รับการแก้ไขอย่างถาวร หากคุณใช้แล็ปท็อป Lenovo ให้ลองถอนการติดตั้งซอฟต์แวร์Lenovo Transitionsด้วย
เนื่องจาก Windows Driver Framework เกี่ยวข้องกับไดรเวอร์ของคุณเราขอแนะนำอย่างยิ่งให้ปรับปรุงไดรเวอร์ของคุณให้ทันสมัยอยู่เสมอเพื่อแก้ไขปัญหานี้
อัปเดตไดรเวอร์โดยอัตโนมัติ (แนะนำให้ใช้เครื่องมือของ บริษัท อื่น)
การดาวน์โหลดและติดตั้งไดรเวอร์ด้วยตนเองเป็นกระบวนการที่เสี่ยงต่อการติดตั้งไดรเวอร์ที่ไม่ถูกต้องซึ่งอาจนำไปสู่การทำงานผิดพลาดอย่างร้ายแรง เราขอแนะนำให้คุณอัปเดตไดรเวอร์โดยอัตโนมัติโดยใช้DriverFix
เครื่องมือนี้ถือได้ว่าเป็นโซลูชัน 2-in-1 เนื่องจากไม่เพียง แต่เป็นตัวอัปเดตไดรเวอร์เท่านั้น แต่ยังเป็นโปรแกรมแก้ไขไดรเวอร์ซึ่งสามารถซ่อมแซมไดรเวอร์ที่เสียหรือขาดหายไปได้อย่างสมบูรณ์แบบ
ทั้งหมดนี้ต้องขอบคุณไลบรารีไดรเวอร์ที่กว้างขวางซึ่งสามารถเข้าถึงได้ทำให้คุณมีไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณทันทีที่พร้อมใช้งาน
อินเทอร์เฟซของแอปนั้นเรียบง่ายมากและสิ่งที่คุณต้องมีคืออ่านคำแนะนำเพื่อเริ่มใช้งาน
ยิ่งไปกว่านั้นกระบวนการอัปเดตและแก้ไขส่วนใหญ่เป็นไปโดยอัตโนมัติโดยคุณจะต้องให้การยืนยันเพียงไม่กี่ครั้ง
2. เพียงแค่รอออก
Windows Driver Framework เป็นกระบวนการมาตรฐานของ Windows และหากใช้ CPU ของคุณมากเกินไปก็อาจทำงานบางอย่างอยู่เบื้องหลัง ผู้ใช้หลายคนรายงานว่าพวกเขาสามารถแก้ไขปัญหานี้ได้เพียงแค่รอให้ Windows Driver Framework เสร็จสิ้น
นี่ไม่ใช่วิธีแก้ปัญหาทั่วไป แต่ในบางกรณีการรอประมาณหนึ่งชั่วโมงก็สามารถช่วยคุณแก้ปัญหานี้ได้ดังนั้นคุณอาจต้องการลองทำเช่นนั้น
3. ทำการคลีนบูต
- กดปุ่ม Windows + Rและป้อนmsconfig ตอนนี้กดEnterหรือคลิกตกลง
- หน้าต่างการกำหนดค่าระบบจะปรากฏขึ้น
- ไปที่ศูนย์บริการแท็บและตรวจสอบบริการของ Microsoft ทั้งหมดซ่อน
- ตอนนี้คลิกปิดใช้งานทั้งหมด
- ไปที่การเริ่มต้นและคลิกเปิดตัวจัดการงาน
- รายการแอปพลิเคชันเริ่มต้นทั้งหมดจะปรากฏขึ้น คลิกขวาที่รายการแรกในรายการและเลือกปิดการใช้งาน
- ทำซ้ำขั้นตอนนี้สำหรับรายการเริ่มต้นทั้งหมดในรายการ
- หลังจากที่คุณปิดใช้งานแอปพลิเคชันเริ่มต้นทั้งหมดแล้วให้ปิดตัวจัดการงานและกลับไปที่หน้าต่างการกำหนดค่าระบบ
- คลิกใช้และตกลงเพื่อบันทึกการเปลี่ยนแปลง ตอนนี้รีสตาร์ทพีซีของคุณ
บางครั้งแอปพลิเคชันหรือบริการของบุคคลที่สามอาจทำให้เกิดปัญหานี้ขึ้น เพื่อระบุสาเหตุขอแนะนำให้ทำการคลีนบูต
พีซีของคุณจะเริ่มทำงานโดยไม่มีบริการหรือแอปพลิเคชันของบุคคลที่สาม ตอนนี้คุณต้องตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
ในกรณีนี้คุณจะต้องเปิดใช้งานแอปพลิเคชันและบริการที่ปิดใช้งานทีละรายการจนกว่าคุณจะพบแอปพลิเคชันที่เป็นสาเหตุของปัญหานี้ โปรดทราบว่าคุณต้องรีสตาร์ทพีซีของคุณเพื่อใช้การเปลี่ยนแปลงหลังจากเปิดใช้งานแอปพลิเคชัน
4. ปิดการใช้งาน SDO Sensor และอุปกรณ์ที่มีปัญหาอื่น ๆ
- เปิดตัวจัดการอุปกรณ์
- ตอนนี้หาSDO เซนเซอร์ในรายการคลิกขวาและเลือกยกเลิกการใช้งาน
- เมื่อโต้ตอบการยืนยันปรากฏขึ้นให้คลิกใช่
หากคุณมีอุปกรณ์หน้าจอสัมผัสค่อนข้างเป็นไปได้ที่เซ็นเซอร์ SDO จะทำให้เกิดปัญหานี้ในพีซีของคุณ เพื่อเป็นการแก้ปัญหาเบื้องต้นผู้ใช้ขอแนะนำให้ปิดใช้งานเซ็นเซอร์ SDO โดยสมบูรณ์
โปรดทราบว่าการปิดใช้งานเซ็นเซอร์ SDO คุณสมบัติบางอย่างของอุปกรณ์ของคุณอาจไม่ทำงานอีกต่อไป แต่ปัญหาเกี่ยวกับการใช้งาน CPU สูงควรได้รับการแก้ไข
ผู้ใช้หลายคนรายงานว่าการปิดใช้งานIntel Wireless Gigabit 17265ช่วยแก้ปัญหาสำหรับพวกเขาดังนั้นหากคุณมีอุปกรณ์นี้อย่าลืมปิดการใช้งาน
5. ถอดอุปกรณ์ต่อพ่วง USB ที่ไม่จำเป็นออก
บางครั้งปัญหาเกี่ยวกับ Windows Driver Framework และการใช้งาน CPU สูงอาจเกิดขึ้นเนื่องจากอุปกรณ์ USB ของคุณ อุปกรณ์บางอย่างอาจรบกวน Windows และทำให้เกิดปัญหานี้ขึ้น
ในการแก้ไขปัญหาคุณต้องถอดอุปกรณ์ USB ที่จำเป็นและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
เก็บเฉพาะอุปกรณ์ต่อพ่วงที่จำเป็นเช่นแป้นพิมพ์และเมาส์ของคุณและตัดการเชื่อมต่อที่เหลือทั้งหมด หลังจากนั้นให้ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
หากไม่เป็นเช่นนั้นคุณต้องเชื่อมต่ออุปกรณ์ USB ทีละอุปกรณ์จนกว่าคุณจะพบอุปกรณ์ที่เป็นสาเหตุของปัญหาปรากฏขึ้น เมื่อคุณพบอุปกรณ์ที่มีปัญหาคุณเพียงแค่ติดตั้งใหม่หรืออัปเดตไดรเวอร์และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
6. ปิดใช้งานคุณสมบัติ NFC
- กดปุ่ม Windows + Iเพื่อเปิดการตั้งค่า app
- ตอนนี้นำทางไปยังเครือข่ายและอินเทอร์เน็ตส่วน
- เลือกโหมดเครื่องบินจากเมนูทางด้านซ้าย
- ตอนนี้ปิดใช้งาน NFC จากบานหน้าต่างด้านขวา
NFC เป็นคุณสมบัติที่มีประโยชน์ แต่บางครั้งอาจทำให้เกิดปัญหากับ Windows Driver Framework ในการแก้ไขปัญหาขอแนะนำให้ปิดใช้งาน NFC อย่างสมบูรณ์
วิธีที่ง่ายที่สุดคือตรวจสอบการตั้งค่าโหมดเครื่องบิน
หรือคุณสามารถปิดการใช้งาน NFC จากตัวจัดการอุปกรณ์ เพียงแค่เปิด Device Manager และไปที่ส่วนProximity devices
ปิดการใช้งานอุปกรณ์ใกล้เคียงของคุณและควรปิด NFC โดยสมบูรณ์ เมื่อปิดใช้งาน NFC ปัญหานี้ควรได้รับการแก้ไขทั้งหมด
7. ตรวจสอบให้แน่ใจว่าพีซีของคุณเป็นรุ่นล่าสุด
- เปิดแอปการตั้งค่าและไปปรับปรุงและรักษาความปลอดภัยส่วน
- ตอนนี้คลิกตรวจสอบการปรับปรุงปุ่ม
หากคุณมีปัญหากับ Windows Driver Framework ปัญหาอาจเกิดจากการอัปเดตที่ขาดหายไป
ปัญหานี้อาจเกิดจากข้อบกพร่องในระบบของคุณและหากเป็นเช่นนั้นวิธีที่ดีที่สุดในการแก้ไขคืออัปเดต Windows ของคุณ
ตามค่าเริ่มต้น Windows 10 จะติดตั้งการอัปเดตที่ขาดหายไปโดยอัตโนมัติ แต่บางครั้งคุณอาจพลาดการอัปเดตหนึ่งหรือสองรายการ
Windows จะตรวจสอบการอัปเดตที่มี หากมีการอัปเดตใด ๆ จะดาวน์โหลดโดยอัตโนมัติในพื้นหลัง
เมื่อดาวน์โหลดการอัปเดตแล้วให้รีสตาร์ทพีซีของคุณเพื่อติดตั้ง หลังจากอัปเดต Windows เป็นเวอร์ชันล่าสุดปัญหาควรได้รับการแก้ไขอย่างถาวร
8. ใช้ System Restore
- กดปุ่ม Windows + Sและป้อนการกู้คืนระบบ
- เลือกสร้างจุดคืนค่าจากเมนู
- หน้าต่างคุณสมบัติของระบบจะเปิดขึ้น
- คลิกที่System Restoreปุ่ม
- เมื่อคืนค่าระบบเปิดให้คลิกถัดไป
- หากมีให้เลือกแสดงจุดคืนค่าเพิ่มเติม ตอนนี้เลือกจุดคืนค่าที่ต้องการและคลิกถัดไป
- ทำตามคำแนะนำบนหน้าจอเพื่อกู้คืนพีซีของคุณ
หากคุณประสบปัญหานี้คุณอาจสามารถแก้ไขได้โดยใช้ System Restore เมื่อการคืนค่าระบบเสร็จสิ้นให้ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
หากคุณพบวิธีแก้ปัญหาอื่น ๆ เพื่อแก้ไขการใช้งาน CPU ที่ผิดปกติเกี่ยวกับ WDF โปรดทำรายการขั้นตอนการแก้ไขปัญหาในส่วนความคิดเห็นด้านล่าง
หมายเหตุบรรณาธิการ: โพสต์นี้เผยแพร่ครั้งแรกในเดือนพฤษภาคม 2018 และได้รับการปรับปรุงและอัปเดตในเดือนกันยายน 2020 เพื่อความสดใหม่ถูกต้องและครอบคลุม